2005-03-16 03:17:27 +00:00
|
|
|
/* This file lists all exported symbols. It is used to generate
|
|
|
|
* the gdk.def file used to control exports on Windows and the
|
2007-12-06 20:14:17 +00:00
|
|
|
* gdkalias.h/gdkaliasdef.c files used to avoid PLT entries for
|
2005-03-16 03:17:27 +00:00
|
|
|
* internal uses of exported functions (see makegdkalias.pl).
|
2007-12-06 20:14:17 +00:00
|
|
|
*
|
2005-03-16 03:17:27 +00:00
|
|
|
* Every symbol must be included in the right
|
|
|
|
* #ifdef IN_HEADER(sym) #endif and
|
|
|
|
* #ifdef IN_FILE(sym) #endif sections.
|
2007-12-06 20:14:17 +00:00
|
|
|
*
|
2005-03-16 03:17:27 +00:00
|
|
|
* gdkalias.h must be included *after* all other gdk headers
|
|
|
|
* in each source file, gdkaliasdef.c must be included at the
|
|
|
|
* very bottom, after a line defining the right symbol.
|
2007-12-06 20:14:17 +00:00
|
|
|
*
|
|
|
|
* (This would be much easier if there was a rational 1-1
|
2005-03-16 03:17:27 +00:00
|
|
|
* relation between headers and source files.)
|
|
|
|
*/
|
|
|
|
#ifdef ALL_FILES
|
|
|
|
#define IN_FILE(x) 1
|
|
|
|
#define IN_HEADER(x) 1
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_EVENTS_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_add_client_message_filter
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_event_get_graphics_expose
|
|
|
|
gdk_events_pending
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2007-11-20 15:03:31 +00:00
|
|
|
#if IN_HEADER(__GDK_TEST_UTILS_H__)
|
|
|
|
#if IN_FILE(__GDK_TEST_UTILS_X11_C__)
|
|
|
|
gdk_test_simulate_button
|
|
|
|
gdk_test_simulate_key
|
|
|
|
gdk_test_render_sync
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-03-16 03:17:27 +00:00
|
|
|
#if IN_HEADER(__GDK_EVENTS_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_C__)
|
|
|
|
gdk_event_copy
|
|
|
|
gdk_event_free
|
|
|
|
gdk_event_get
|
|
|
|
gdk_event_get_axis
|
|
|
|
gdk_event_get_coords
|
|
|
|
gdk_event_get_root_coords
|
|
|
|
gdk_event_get_screen
|
|
|
|
gdk_event_get_state
|
|
|
|
gdk_event_get_time
|
|
|
|
gdk_event_get_type G_GNUC_CONST
|
|
|
|
gdk_event_handler_set
|
|
|
|
gdk_event_new
|
|
|
|
gdk_event_peek
|
|
|
|
gdk_event_put
|
2007-02-07 20:33:46 +00:00
|
|
|
gdk_event_request_motions
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_event_set_screen
|
|
|
|
gdk_get_show_events
|
|
|
|
gdk_set_show_events
|
|
|
|
gdk_setting_get
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_MAIN_X11_C__)
|
|
|
|
gdk_error_trap_pop
|
|
|
|
gdk_error_trap_push
|
|
|
|
gdk_get_display
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_get_use_xshm
|
|
|
|
gdk_set_use_xshm
|
|
|
|
#endif
|
|
|
|
gdk_keyboard_grab
|
|
|
|
gdk_keyboard_grab_info_libgtk_only
|
|
|
|
gdk_pointer_grab
|
|
|
|
gdk_pointer_grab_info_libgtk_only
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_C__)
|
|
|
|
gdk_beep
|
|
|
|
gdk_set_pointer_hooks
|
|
|
|
gdk_keyboard_ungrab
|
|
|
|
gdk_pointer_is_grabbed
|
|
|
|
gdk_pointer_ungrab
|
|
|
|
gdk_event_send_client_message
|
|
|
|
gdk_event_send_clientmessage_toall
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_IM_X11_C__)
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_mbstowcs
|
|
|
|
gdk_wcstombs
|
|
|
|
#endif
|
|
|
|
gdk_set_locale
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_X11_C__)
|
|
|
|
gdk_event_send_client_message_for_display
|
|
|
|
gdk_flush
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_X11_C__)
|
|
|
|
gdk_notify_startup_complete
|
2007-03-15 16:48:26 +00:00
|
|
|
gdk_notify_startup_complete_with_id
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_RECTANGLE_C__)
|
|
|
|
gdk_rectangle_get_type
|
|
|
|
gdk_rectangle_intersect
|
|
|
|
gdk_rectangle_union
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_C__)
|
|
|
|
gdk_set_double_click_time
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_C__)
|
Add new functions
2004-09-05 Anders Carlsson <andersca@gnome.org>
* gdk/gdk.symbols:
* gtk/gtk.symbols:
Add new functions
2004-09-05 Anders Carlsson <andersca@gnome.org>
* gdk/gdk.c: (gdk_arg_class_cb), (gdk_arg_name_cb),
(gdk_add_option_entries_libgtk_only), (gdk_pre_parse_libgtk_only),
(gdk_parse_args):
* gdk/gdk.h:
* gdk/gdkinternals.h:
* gdk/linux-fb/gdkmain-fb.c: (_gdk_windowing_init):
* gdk/win32/gdkmain-win32.c: (_gdk_windowing_init):
* gdk/x11/gdkdisplay-x11.c: (gdk_display_open):
* gdk/x11/gdkmain-x11.c: (_gdk_windowing_init):
* gtk/gtkmain.c: (gtk_arg_debug_cb), (gtk_arg_no_debug_cb),
(gtk_arg_module_cb), (gtk_arg_warnings_cb),
(do_pre_parse_initialization), (do_post_parse_initialization),
(pre_parse_hook), (post_parse_hook), (gtk_get_option_group),
(gtk_init_with_args), (gtk_parse_args):
* gtk/gtkmain.h:
Make gtk argument parsing use goption. Add gtk_get_option_group and
gtk_init_with_args.
* tests/testtreemodel.c: (main):
Use gtk_init_with_args.
2004-09-05 15:14:21 +00:00
|
|
|
gdk_add_option_entries_libgtk_only
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_get_display_arg_name
|
|
|
|
gdk_get_program_class
|
|
|
|
gdk_init
|
|
|
|
gdk_init_check
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_exit
|
|
|
|
#endif
|
|
|
|
gdk_pre_parse_libgtk_only
|
|
|
|
gdk_parse_args
|
|
|
|
gdk_set_program_class
|
|
|
|
gdk_threads_enter
|
|
|
|
gdk_threads_init
|
|
|
|
gdk_threads_leave
|
|
|
|
gdk_threads_set_lock_functions
|
2006-12-22 17:46:32 +00:00
|
|
|
gdk_threads_add_idle
|
|
|
|
gdk_threads_add_idle_full
|
|
|
|
gdk_threads_add_timeout
|
|
|
|
gdk_threads_add_timeout_full
|
2008-08-04 23:41:52 +00:00
|
|
|
gdk_threads_add_timeout_seconds
|
|
|
|
gdk_threads_add_timeout_seconds_full
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
2006-09-10 06:39:16 +00:00
|
|
|
#if IN_FILE(__GDK_EVENTS_C__)
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_input_add
|
|
|
|
gdk_input_remove
|
|
|
|
gdk_input_add_full
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_H__)
|
|
|
|
#if IN_FILE(__GDK_SCREEN_C__)
|
|
|
|
gdk_screen_width G_GNUC_CONST
|
|
|
|
gdk_screen_width_mm G_GNUC_CONST
|
|
|
|
gdk_screen_height G_GNUC_CONST
|
|
|
|
gdk_screen_height_mm G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PROPERTY_H__)
|
|
|
|
#if IN_FILE(__GDK_SELECTION_C__)
|
|
|
|
gdk_string_to_compound_text
|
|
|
|
gdk_text_property_to_text_list
|
|
|
|
gdk_text_property_to_utf8_list
|
|
|
|
gdk_utf8_to_compound_text
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PROPERTY_H__)
|
|
|
|
#if IN_FILE(__GDK_PROPERTY_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_atom_intern
|
2005-09-11 05:39:45 +00:00
|
|
|
gdk_atom_intern_static_string
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_atom_name
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_property_change
|
|
|
|
gdk_property_delete
|
|
|
|
gdk_property_get
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PROPERTY_H__)
|
|
|
|
#if IN_FILE(__GDK_SELECTION_X11_C__)
|
|
|
|
gdk_free_compound_text
|
|
|
|
gdk_free_text_list
|
|
|
|
gdk_string_to_compound_text_for_display
|
|
|
|
gdk_text_property_to_text_list_for_display
|
|
|
|
gdk_text_property_to_utf8_list_for_display
|
|
|
|
gdk_utf8_to_string_target
|
|
|
|
gdk_utf8_to_compound_text_for_display
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_ENUM_TYPES_H__)
|
|
|
|
#if IN_FILE(__GDK_ENUM_TYPES_C__)
|
|
|
|
gdk_rgb_dither_get_type G_GNUC_CONST
|
|
|
|
gdk_drag_protocol_get_type G_GNUC_CONST
|
|
|
|
gdk_input_source_get_type G_GNUC_CONST
|
|
|
|
gdk_input_condition_get_type G_GNUC_CONST
|
|
|
|
gdk_input_mode_get_type G_GNUC_CONST
|
2004-11-28 06:45:52 +00:00
|
|
|
gdk_axis_use_get_type G_GNUC_CONST
|
|
|
|
gdk_byte_order_get_type G_GNUC_CONST
|
|
|
|
gdk_cap_style_get_type G_GNUC_CONST
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_crossing_mode_get_type G_GNUC_CONST
|
|
|
|
gdk_extension_mode_get_type G_GNUC_CONST
|
|
|
|
gdk_event_mask_get_type G_GNUC_CONST
|
|
|
|
gdk_event_type_get_type G_GNUC_CONST
|
|
|
|
gdk_fill_get_type G_GNUC_CONST
|
|
|
|
gdk_fill_rule_get_type G_GNUC_CONST
|
|
|
|
gdk_filter_return_get_type G_GNUC_CONST
|
|
|
|
gdk_function_get_type G_GNUC_CONST
|
|
|
|
gdk_grab_status_get_type G_GNUC_CONST
|
|
|
|
gdk_gravity_get_type G_GNUC_CONST
|
|
|
|
gdk_join_style_get_type G_GNUC_CONST
|
|
|
|
gdk_line_style_get_type G_GNUC_CONST
|
|
|
|
gdk_modifier_type_get_type G_GNUC_CONST
|
|
|
|
gdk_notify_type_get_type G_GNUC_CONST
|
|
|
|
gdk_overlap_type_get_type G_GNUC_CONST
|
|
|
|
gdk_owner_change_get_type G_GNUC_CONST
|
|
|
|
gdk_property_state_get_type G_GNUC_CONST
|
|
|
|
gdk_prop_mode_get_type G_GNUC_CONST
|
|
|
|
gdk_scroll_direction_get_type G_GNUC_CONST
|
|
|
|
gdk_setting_action_get_type G_GNUC_CONST
|
|
|
|
gdk_status_get_type G_GNUC_CONST
|
|
|
|
gdk_subwindow_mode_get_type G_GNUC_CONST
|
|
|
|
gdk_visibility_state_get_type G_GNUC_CONST
|
|
|
|
gdk_wm_decoration_get_type G_GNUC_CONST
|
|
|
|
gdk_wm_function_get_type G_GNUC_CONST
|
|
|
|
gdk_font_type_get_type G_GNUC_CONST
|
|
|
|
gdk_cursor_type_get_type G_GNUC_CONST
|
|
|
|
gdk_drag_action_get_type G_GNUC_CONST
|
|
|
|
gdk_gc_values_mask_get_type G_GNUC_CONST
|
|
|
|
gdk_window_attributes_type_get_type G_GNUC_CONST
|
|
|
|
gdk_window_class_get_type G_GNUC_CONST
|
|
|
|
gdk_window_edge_get_type G_GNUC_CONST
|
|
|
|
gdk_window_hints_get_type G_GNUC_CONST
|
|
|
|
gdk_window_state_get_type G_GNUC_CONST
|
|
|
|
gdk_window_type_get_type G_GNUC_CONST
|
|
|
|
gdk_window_type_hint_get_type G_GNUC_CONST
|
|
|
|
gdk_image_type_get_type G_GNUC_CONST
|
|
|
|
gdk_visual_type_get_type G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PIXMAP_H__)
|
|
|
|
#if IN_FILE(__GDK_PIXMAP_X11_C__)
|
|
|
|
gdk_bitmap_create_from_data
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_FONT_H__)
|
|
|
|
#if IN_FILE(__GDK_FONT_C__)
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_font_from_description
|
|
|
|
#endif
|
|
|
|
gdk_font_get_type G_GNUC_CONST
|
|
|
|
gdk_font_ref
|
|
|
|
gdk_font_unref
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_font_load
|
|
|
|
gdk_string_width
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_char_width
|
|
|
|
gdk_char_width_wc
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_string_measure
|
|
|
|
gdk_text_measure
|
|
|
|
gdk_char_measure
|
|
|
|
gdk_string_height
|
|
|
|
gdk_text_height
|
|
|
|
gdk_char_height
|
|
|
|
gdk_string_extents
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_FONT_H__)
|
|
|
|
#if IN_FILE(__GDK_FONT_X11_C__)
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_text_extents
|
|
|
|
gdk_text_extents_wc
|
|
|
|
gdk_text_width
|
|
|
|
gdk_text_width_wc
|
|
|
|
gdk_font_get_display
|
|
|
|
gdk_fontset_load
|
|
|
|
#endif
|
|
|
|
gdk_font_id
|
|
|
|
gdk_font_equal
|
|
|
|
gdk_font_load_for_display
|
|
|
|
gdk_font_from_description_for_display
|
|
|
|
gdk_fontset_load_for_display
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-05-11 19:16:19 +00:00
|
|
|
#if IN_HEADER(__GDK_CAIRO_H__)
|
|
|
|
#if IN_FILE(__GDK_CAIRO_C__)
|
|
|
|
gdk_cairo_create
|
|
|
|
gdk_cairo_set_source_color
|
|
|
|
gdk_cairo_set_source_pixbuf
|
2005-12-30 07:16:35 +00:00
|
|
|
gdk_cairo_set_source_pixmap
|
2005-05-11 19:16:19 +00:00
|
|
|
gdk_cairo_rectangle
|
|
|
|
gdk_cairo_region
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-03-16 03:17:27 +00:00
|
|
|
#if IN_HEADER(__GDK_COLOR_H__)
|
|
|
|
#if IN_FILE(__GDK_COLOR_C__)
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_colors_store
|
|
|
|
gdk_color_white
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_color_black
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_color_alloc
|
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_color_copy
|
|
|
|
gdk_color_equal
|
|
|
|
gdk_color_free
|
2004-11-28 06:45:52 +00:00
|
|
|
gdk_color_get_type G_GNUC_CONST
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_color_hash
|
|
|
|
gdk_colormap_alloc_color
|
|
|
|
gdk_colormap_get_system
|
|
|
|
gdk_colormap_get_visual
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_colormap_ref
|
|
|
|
gdk_colormap_unref
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_color_parse
|
2007-05-23 17:49:34 +00:00
|
|
|
gdk_color_to_string
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_COLOR_H__)
|
|
|
|
#if IN_FILE(__GDK_COLOR_X11_C__)
|
|
|
|
gdk_colormap_new
|
|
|
|
gdk_colormap_get_type G_GNUC_CONST
|
2006-02-05 04:04:29 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_colormap_change
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_colors_alloc
|
|
|
|
gdk_colors_free
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_colormap_get_system_size
|
|
|
|
gdk_color_change
|
|
|
|
#endif
|
|
|
|
gdk_colormap_alloc_colors
|
|
|
|
gdk_colormap_free_colors
|
|
|
|
gdk_colormap_query_color
|
|
|
|
gdk_colormap_get_screen
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_CURSOR_H__)
|
|
|
|
#if IN_FILE(__GDK_CURSOR_C__)
|
2004-11-28 06:45:52 +00:00
|
|
|
gdk_cursor_get_type G_GNUC_CONST
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_cursor_new
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_cursor_ref
|
|
|
|
gdk_cursor_unref
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_CURSOR_H__)
|
|
|
|
#if IN_FILE(__GDK_CURSOR_X11_C__)
|
|
|
|
gdk_cursor_get_display
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_cursor_new_for_display
|
|
|
|
gdk_cursor_new_from_pixbuf
|
|
|
|
gdk_cursor_new_from_pixmap
|
2005-06-14 15:10:13 +00:00
|
|
|
gdk_cursor_new_from_name
|
|
|
|
gdk_cursor_get_image
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_INPUT_H__)
|
|
|
|
#if IN_FILE(__GDK_INPUT_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_device_free_history
|
|
|
|
gdk_device_get_axis
|
|
|
|
gdk_device_get_history
|
2004-11-28 06:45:52 +00:00
|
|
|
gdk_device_get_type G_GNUC_CONST
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_device_set_axis_use
|
|
|
|
gdk_device_set_key
|
|
|
|
gdk_device_set_source
|
|
|
|
gdk_devices_list
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_input_set_extension_events
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_INPUT_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_C__)
|
|
|
|
gdk_device_get_core_pointer
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_INPUT_H__)
|
|
|
|
#if IN_FILE(__GDK_INPUT_X11_C__)
|
|
|
|
gdk_device_get_state
|
2005-04-10 01:01:18 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_INPUT_H__)
|
|
|
|
#if IN_FILE(__GDK_INPUT_XFREE_C__)
|
|
|
|
gdk_device_set_mode
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_INPUT_H__)
|
|
|
|
#if IN_FILE(__GDK_INPUT_NONE_C__)
|
|
|
|
gdk_device_get_state
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_device_set_mode
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_display_add_client_message_filter
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_display_close
|
|
|
|
gdk_display_get_core_pointer
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_display_get_event
|
|
|
|
gdk_display_get_pointer
|
|
|
|
gdk_display_get_type G_GNUC_CONST
|
|
|
|
gdk_display_get_window_at_pointer
|
|
|
|
gdk_display_peek_event
|
|
|
|
gdk_display_put_event
|
|
|
|
gdk_display_set_pointer_hooks
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_WINDOW_X11_C__)
|
|
|
|
gdk_display_warp_pointer
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_MANAGER_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_display_get_default
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_CURSOR_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_display_get_default_cursor_size
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_display_get_maximal_cursor_size
|
|
|
|
gdk_display_supports_cursor_alpha
|
|
|
|
gdk_display_supports_cursor_color
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_X11_C__)
|
|
|
|
gdk_display_beep
|
|
|
|
gdk_display_sync
|
|
|
|
gdk_display_flush
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_display_get_default_group
|
|
|
|
gdk_display_get_default_screen
|
|
|
|
gdk_display_get_name
|
|
|
|
gdk_display_get_n_screens
|
|
|
|
gdk_display_get_screen
|
|
|
|
gdk_display_pointer_is_grabbed
|
|
|
|
gdk_display_pointer_ungrab
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_display_keyboard_ungrab
|
|
|
|
gdk_display_open
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_display_request_selection_notification
|
New API to handle the clipboard manager.
2004-10-25 Anders Carlsson <andersca@imendio.com>
* gdk/gdk.symbols:
* gdk/gdkdisplay.h:
* gdk/x11/gdkdisplay-x11.c:
(gdk_display_supports_clipboard_persistence),
(gdk_display_store_clipboard):
New API to handle the clipboard manager.
* gtk/gtk.symbols:
* gtk/gtkclipboard.c: (gtk_clipboard_class_init),
(gtk_clipboard_finalize), (selection_clear_event_cb),
(clipboard_unset), (gtk_clipboard_set_text),
(gtk_clipboard_request_targets), (gtk_clipboard_wait_for_targets),
(clipboard_peek), (gtk_clipboard_owner_change),
(gtk_clipboard_wait_is_target_available),
(gtk_clipboard_store_timeout), (gtk_clipboard_set_can_store),
(gtk_clipboard_selection_notify), (gtk_clipboard_store),
(_gtk_clipboard_store_all):
* gtk/gtkclipboard.h:
Add API for clipboard persistence and implement it, also add
gtk_clipboard_wait_is_target_available.
* gtk/gtkmain.c: (gtk_main):
Call _gtk_clipboard_store_all before exiting.
2004-10-25 18:53:30 +00:00
|
|
|
gdk_display_store_clipboard
|
|
|
|
gdk_display_supports_clipboard_persistence
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_display_supports_selection_notification
|
2006-02-20 01:36:50 +00:00
|
|
|
gdk_display_supports_shapes
|
|
|
|
gdk_display_supports_input_shapes
|
2007-06-01 12:16:12 +00:00
|
|
|
gdk_display_supports_composite
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_INPUT_C__)
|
|
|
|
gdk_display_list_devices
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_C__)
|
|
|
|
gdk_display_open_default_libgtk_only
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_C__)
|
|
|
|
gdk_display_set_double_click_distance
|
|
|
|
gdk_display_set_double_click_time
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DISPLAY_MANAGER_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_MANAGER_C__)
|
|
|
|
gdk_display_manager_get
|
|
|
|
gdk_display_manager_get_type G_GNUC_CONST
|
|
|
|
gdk_display_manager_list_displays
|
|
|
|
gdk_display_manager_set_default_display
|
|
|
|
gdk_display_manager_get_default_display
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DND_H__)
|
|
|
|
#if IN_FILE(__GDK_DND_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drag_abort
|
|
|
|
gdk_drag_begin
|
2004-11-23 20:02:15 +00:00
|
|
|
gdk_drag_context_get_type G_GNUC_CONST
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drag_context_new
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drag_context_ref
|
|
|
|
gdk_drag_context_unref
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drag_drop
|
|
|
|
gdk_drag_drop_succeeded
|
|
|
|
gdk_drag_find_window_for_screen
|
|
|
|
gdk_drag_get_protocol_for_display
|
|
|
|
gdk_drag_get_selection
|
|
|
|
gdk_drag_motion
|
|
|
|
gdk_drag_status
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_drop_finish
|
|
|
|
gdk_drop_reply
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DND_H__)
|
|
|
|
#if IN_FILE(__GDK_DND_C__)
|
|
|
|
gdk_drag_find_window
|
|
|
|
gdk_drag_get_protocol
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DRAWABLE_H__)
|
|
|
|
#if IN_FILE(__GDK_DRAW_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drawable_copy_to_image
|
|
|
|
gdk_drawable_get_clip_region
|
|
|
|
gdk_drawable_get_colormap
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drawable_get_data
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_drawable_set_data
|
|
|
|
gdk_drawable_ref
|
|
|
|
gdk_drawable_unref
|
|
|
|
gdk_draw_string
|
2006-02-05 04:04:29 +00:00
|
|
|
gdk_draw_text
|
|
|
|
gdk_draw_text_wc
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drawable_get_depth
|
|
|
|
gdk_drawable_get_display
|
|
|
|
gdk_drawable_get_image
|
|
|
|
gdk_drawable_get_screen
|
|
|
|
gdk_drawable_get_size
|
2004-11-28 06:45:52 +00:00
|
|
|
gdk_drawable_get_type G_GNUC_CONST
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_drawable_get_visible_region
|
|
|
|
gdk_drawable_get_visual
|
|
|
|
gdk_drawable_set_colormap
|
|
|
|
gdk_draw_arc
|
|
|
|
gdk_draw_drawable
|
|
|
|
gdk_draw_glyphs
|
2004-11-21 16:24:01 +00:00
|
|
|
gdk_draw_glyphs_transformed
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_draw_image
|
|
|
|
gdk_draw_line
|
|
|
|
gdk_draw_lines
|
|
|
|
gdk_draw_pixbuf
|
|
|
|
gdk_draw_point
|
|
|
|
gdk_draw_points
|
|
|
|
gdk_draw_polygon
|
|
|
|
gdk_draw_rectangle
|
|
|
|
gdk_draw_segments
|
2004-11-21 16:24:01 +00:00
|
|
|
gdk_draw_trapezoids
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_DRAWABLE_H__)
|
|
|
|
#if IN_FILE(__GDK_PANGO_C__)
|
|
|
|
gdk_draw_layout
|
|
|
|
gdk_draw_layout_line
|
|
|
|
gdk_draw_layout_line_with_colors
|
|
|
|
gdk_draw_layout_with_colors
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_GC_H__)
|
|
|
|
#if IN_FILE(__GDK_GC_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_new
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_gc_get_type G_GNUC_CONST
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_new_with_values
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_ref
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_gc_unref
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_set_font
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
gdk_gc_get_values
|
|
|
|
gdk_gc_set_values
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_set_foreground
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_gc_set_background
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_set_function
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_gc_set_fill
|
|
|
|
gdk_gc_set_tile
|
|
|
|
gdk_gc_set_stipple
|
|
|
|
gdk_gc_set_ts_origin
|
|
|
|
gdk_gc_set_clip_origin
|
|
|
|
gdk_gc_set_clip_mask
|
Add a draw-border style property to allow themes to draw outside the
2005-04-28 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.c: Add a draw-border style property to allow
themes to draw outside the widget's allocation.
* gdk/gdkwindow.c gtk/gtkstyle.c: Remove some save/restore pairs
that were working around the clip-leakage bug in Cairo.
* gtk/gtkstyle.c: Use cairo_fill_preserve() rathe than
save/fill/restore.
* gdk/gdkgc.c gdk/gdkinternals.h: Add _gdk_gc_update_context()
That updates a Cairo context to match a GC.
* gdk/gdkdraw.c: Use _gdk_gc_update_context() to add support
for tiles/stipples/clipping to gdk_draw_glyphs(),
gdk_draw_trapezoids().
* gdk/gdkpango.c: Use _gdk_gc_update_context() instead of internal
implementation of stipples. Use one cairo_t across the entire
drawing operation. Replace cairo_matrix_create() with
stack-allocated matrices.
* gdk/gdkgc.c gdk/gdkinternals.h gdk/x11/gdkgc-x11.c
gdk/win32/gdkgc-win32.c: Save various aspects of the
GC state (fill, tile, stipple, foreground, background, clip region)
in instance-private-data for future use. Add getters.
Get rid of _gdk_windowing_gc_get_foreground() function implemented
by the backends.
* gdk/gdkgc.c gdk/gdkinternals.h gdk/x11/gdkgc-x11.c
gdk/win32/gdkgc-win32.c gdk/linux-fb/gdkgc-fb.c: Add
_gdk_gc_init() to do initial setup of the GC from values;
fixes some problems from drawable redirection.
* gdk/gdkgc.c gdk/gdkinternals.h gdk/x11/gdkgc-x11.c
gdk/win32/gdkgc-win32.c gdk/linux-fb/gdkgc-fb.c: Move
gdk_gc_copy() and gdk_gc_set_clip_{region,rectangle}() into
the generic code, add _gdk_windowing_gc_copy(),
_gdk_windowing_gc_set_clip_region() to do backend specific
stuff.
* gdk/x11/{gdkprivate-x11.h,gdkgc-x11.c.c,gdkdrawable-x11.c}
gdk/win32/{gdkprivate-win32.h,gdkgc-x11.c.c,gdkdrawable-x11.c}
gdk/linux-fb/{gdkprivate-fb.h,gdkgc-fb.c.c,gdkdrawable-fb.c}:
Don't duplicate state that now is stored by the generic code.
* gdk/gdk.symbols Update
2005-05-02 23:29:24 +00:00
|
|
|
gdk_gc_set_clip_rectangle
|
|
|
|
gdk_gc_set_clip_region
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_gc_set_subwindow
|
|
|
|
gdk_gc_set_exposures
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_set_line_attributes
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_gc_set_dashes
|
|
|
|
gdk_gc_offset
|
Add a draw-border style property to allow themes to draw outside the
2005-04-28 Owen Taylor <otaylor@redhat.com>
* gtk/gtkwidget.c: Add a draw-border style property to allow
themes to draw outside the widget's allocation.
* gdk/gdkwindow.c gtk/gtkstyle.c: Remove some save/restore pairs
that were working around the clip-leakage bug in Cairo.
* gtk/gtkstyle.c: Use cairo_fill_preserve() rathe than
save/fill/restore.
* gdk/gdkgc.c gdk/gdkinternals.h: Add _gdk_gc_update_context()
That updates a Cairo context to match a GC.
* gdk/gdkdraw.c: Use _gdk_gc_update_context() to add support
for tiles/stipples/clipping to gdk_draw_glyphs(),
gdk_draw_trapezoids().
* gdk/gdkpango.c: Use _gdk_gc_update_context() instead of internal
implementation of stipples. Use one cairo_t across the entire
drawing operation. Replace cairo_matrix_create() with
stack-allocated matrices.
* gdk/gdkgc.c gdk/gdkinternals.h gdk/x11/gdkgc-x11.c
gdk/win32/gdkgc-win32.c: Save various aspects of the
GC state (fill, tile, stipple, foreground, background, clip region)
in instance-private-data for future use. Add getters.
Get rid of _gdk_windowing_gc_get_foreground() function implemented
by the backends.
* gdk/gdkgc.c gdk/gdkinternals.h gdk/x11/gdkgc-x11.c
gdk/win32/gdkgc-win32.c gdk/linux-fb/gdkgc-fb.c: Add
_gdk_gc_init() to do initial setup of the GC from values;
fixes some problems from drawable redirection.
* gdk/gdkgc.c gdk/gdkinternals.h gdk/x11/gdkgc-x11.c
gdk/win32/gdkgc-win32.c gdk/linux-fb/gdkgc-fb.c: Move
gdk_gc_copy() and gdk_gc_set_clip_{region,rectangle}() into
the generic code, add _gdk_windowing_gc_copy(),
_gdk_windowing_gc_set_clip_region() to do backend specific
stuff.
* gdk/x11/{gdkprivate-x11.h,gdkgc-x11.c.c,gdkdrawable-x11.c}
gdk/win32/{gdkprivate-win32.h,gdkgc-x11.c.c,gdkdrawable-x11.c}
gdk/linux-fb/{gdkprivate-fb.h,gdkgc-fb.c.c,gdkdrawable-fb.c}:
Don't duplicate state that now is stored by the generic code.
* gdk/gdk.symbols Update
2005-05-02 23:29:24 +00:00
|
|
|
gdk_gc_copy
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_gc_get_colormap
|
|
|
|
gdk_gc_set_colormap
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_gc_set_rgb_bg_color
|
|
|
|
gdk_gc_set_rgb_fg_color
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_GC_H__)
|
|
|
|
#if IN_FILE(__GDK_GC_X11_C__)
|
|
|
|
gdk_gc_get_screen
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-05-14 01:04:15 +00:00
|
|
|
#if IN_HEADER(__GDK_PIXMAP_X11_H__)
|
|
|
|
#if IN_FILE(__GDK_PIXMAP_X11_C__)
|
2005-06-15 06:03:54 +00:00
|
|
|
#ifdef GDK_WINDOWING_X11
|
2005-05-14 01:04:15 +00:00
|
|
|
gdk_pixmap_impl_x11_get_type G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-03-16 03:17:27 +00:00
|
|
|
#if IN_HEADER(__GDK_WINDOW_X11_H__)
|
|
|
|
#if IN_FILE(__GDK_WINDOW_X11_C__)
|
|
|
|
#ifdef GDK_WINDOWING_X11
|
|
|
|
gdk_window_impl_x11_get_type G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_WINDOW_H__)
|
|
|
|
#if IN_FILE(__GDK_WINDOW_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_get_default_root_window
|
Bug 318807 – Offscreen windows and window redirection.
2008-03-18 10:49:20 Tim Janik <timj@imendio.com>
* Applied pixmap redirection patch by Alexander Larsson with
various updates from:
Bug 318807 – Offscreen windows and window redirection.
Updates:
* updated docs to mention "Since 2.16".
* tests/testgtk.c: fixed snapshooting pixmap leak.
convert pixmap to pixbuf after snapshooting, to compensate for different
bit depths (occurs when snapshooting ARGB visuals and displaying the
pixmap in an RGB visual).
* gdk/gdkwindow.[hc]: made GdkWindowRedirect private.
* gdk/gdkwindow.c: removed damage idle handler, there's no aparent
need for it. enqueue damage notification as GDK_DAMAGE events
for each painting redirection at the start of the event queue.
consider windows with a redirection fully visible when invalidating,
and when updating from backing store. cleaned up stale variables.
* gdk/gdkevents.c: added _gdk_event_queue_prepend().
* gtk/gtkwidget.c: fixed coordinates for !NO_WINDOW widgets in
gtk_widget_get_snapshot; this fixes garbage snap offsets for gammacurve,
tree, drawingarea, text, handlebox, etc.
clip the redirected window hierarchy to window sizes, the visible
rectangles don't need to be taken into account here.
extended snapshooting docs to recommend gdk_pixbuf_get_from_drawable()
in case pixmap visuals could mismatch.
* gdk/x11/gdkwindow-x11.c: removed _gdk_windowing_window_get_visible_rect().
Base patch:
* tests/testgtk.c: add a "Snapshot" test to demonstrate snapshooting
of possibly obscured widgets into an offscreen pixmap.
* gtk/gtkwidget.[hc]: add GtkWidget::damage-event signal, add
gtk_widget_get_snapshot() to render a widget's contents to a GdkPixmap.
* gtk/gtkmain.c: dispatch GDK_DAMAGE events.
* gdk/gdkwindow.c: moved outer gdk_window_new() and gdk_window_reparent()
implementations here, adapted them to propagate redirects to child windows.
gdk_window_end_paint(): copy repainted window contents to redirection pixmap,
clipped to visible region. queue GDK_DAMAGE event delivery.
gdk_window_redirect_to_drawable(): install window painting redirection.
gdk_window_remove_redirection(): remove previously installed redirection.
* gdk/x11/gdkwindow-x11.c: added _gdk_windowing_window_get_visible_rect(),
renamed _gdk_window_new() and _gdk_window_reparent().
* gdk/gdkwindow.h: added GdkWindowRedirect* to GdkWindowObject, export
gdk_window_redirect_to_drawable() and gdk_window_remove_redirection().
* gdk/gdkevents.h: added GDK_DAMAGE event type.
* gdk/gdkevents.c: extract time and state from GDK_DAMAGE events.
* gdk/gdkinternals.h: added internal prototypes.
svn path=/trunk/; revision=20122
2008-05-21 19:04:24 +00:00
|
|
|
gdk_window_new
|
2008-06-27 14:27:44 +00:00
|
|
|
gdk_window_show_unraised
|
|
|
|
gdk_window_show
|
|
|
|
gdk_window_hide
|
|
|
|
gdk_window_withdraw
|
|
|
|
gdk_window_get_events
|
|
|
|
gdk_window_set_events
|
|
|
|
gdk_window_raise
|
|
|
|
gdk_window_lower
|
|
|
|
gdk_window_move
|
|
|
|
gdk_window_resize
|
|
|
|
gdk_window_move_resize
|
|
|
|
gdk_window_scroll
|
|
|
|
gdk_window_move_region
|
|
|
|
gdk_window_set_background
|
|
|
|
gdk_window_set_back_pixmap
|
|
|
|
gdk_window_set_cursor
|
|
|
|
gdk_window_get_geometry
|
|
|
|
gdk_window_get_origin
|
|
|
|
gdk_window_shape_combine_mask
|
|
|
|
gdk_window_shape_combine_region
|
|
|
|
gdk_window_set_child_shapes
|
|
|
|
gdk_window_merge_child_shapes
|
|
|
|
gdk_window_set_static_gravities
|
Bug 318807 – Offscreen windows and window redirection.
2008-03-18 10:49:20 Tim Janik <timj@imendio.com>
* Applied pixmap redirection patch by Alexander Larsson with
various updates from:
Bug 318807 – Offscreen windows and window redirection.
Updates:
* updated docs to mention "Since 2.16".
* tests/testgtk.c: fixed snapshooting pixmap leak.
convert pixmap to pixbuf after snapshooting, to compensate for different
bit depths (occurs when snapshooting ARGB visuals and displaying the
pixmap in an RGB visual).
* gdk/gdkwindow.[hc]: made GdkWindowRedirect private.
* gdk/gdkwindow.c: removed damage idle handler, there's no aparent
need for it. enqueue damage notification as GDK_DAMAGE events
for each painting redirection at the start of the event queue.
consider windows with a redirection fully visible when invalidating,
and when updating from backing store. cleaned up stale variables.
* gdk/gdkevents.c: added _gdk_event_queue_prepend().
* gtk/gtkwidget.c: fixed coordinates for !NO_WINDOW widgets in
gtk_widget_get_snapshot; this fixes garbage snap offsets for gammacurve,
tree, drawingarea, text, handlebox, etc.
clip the redirected window hierarchy to window sizes, the visible
rectangles don't need to be taken into account here.
extended snapshooting docs to recommend gdk_pixbuf_get_from_drawable()
in case pixmap visuals could mismatch.
* gdk/x11/gdkwindow-x11.c: removed _gdk_windowing_window_get_visible_rect().
Base patch:
* tests/testgtk.c: add a "Snapshot" test to demonstrate snapshooting
of possibly obscured widgets into an offscreen pixmap.
* gtk/gtkwidget.[hc]: add GtkWidget::damage-event signal, add
gtk_widget_get_snapshot() to render a widget's contents to a GdkPixmap.
* gtk/gtkmain.c: dispatch GDK_DAMAGE events.
* gdk/gdkwindow.c: moved outer gdk_window_new() and gdk_window_reparent()
implementations here, adapted them to propagate redirects to child windows.
gdk_window_end_paint(): copy repainted window contents to redirection pixmap,
clipped to visible region. queue GDK_DAMAGE event delivery.
gdk_window_redirect_to_drawable(): install window painting redirection.
gdk_window_remove_redirection(): remove previously installed redirection.
* gdk/x11/gdkwindow-x11.c: added _gdk_windowing_window_get_visible_rect(),
renamed _gdk_window_new() and _gdk_window_reparent().
* gdk/gdkwindow.h: added GdkWindowRedirect* to GdkWindowObject, export
gdk_window_redirect_to_drawable() and gdk_window_remove_redirection().
* gdk/gdkevents.h: added GDK_DAMAGE event type.
* gdk/gdkevents.c: extract time and state from GDK_DAMAGE events.
* gdk/gdkinternals.h: added internal prototypes.
svn path=/trunk/; revision=20122
2008-05-21 19:04:24 +00:00
|
|
|
gdk_window_reparent
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_add_filter
|
|
|
|
gdk_window_at_pointer
|
|
|
|
gdk_window_begin_paint_rect
|
|
|
|
gdk_window_begin_paint_region
|
|
|
|
gdk_window_clear
|
|
|
|
gdk_window_clear_area
|
|
|
|
gdk_window_clear_area_e
|
|
|
|
gdk_window_constrain_size
|
|
|
|
gdk_window_destroy
|
|
|
|
gdk_window_end_paint
|
|
|
|
gdk_window_foreign_new
|
2007-09-12 17:13:24 +00:00
|
|
|
gdk_window_freeze_toplevel_updates_libgtk_only
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_freeze_updates
|
|
|
|
gdk_window_get_children
|
|
|
|
gdk_window_get_internal_paint_info
|
|
|
|
gdk_window_get_parent
|
|
|
|
gdk_window_get_pointer
|
|
|
|
gdk_window_get_position
|
|
|
|
gdk_window_get_state
|
|
|
|
gdk_window_get_toplevel
|
|
|
|
gdk_window_get_toplevels
|
|
|
|
gdk_window_get_update_area
|
|
|
|
gdk_window_get_user_data
|
|
|
|
gdk_window_get_window_type
|
|
|
|
gdk_window_invalidate_maybe_recurse
|
|
|
|
gdk_window_invalidate_rect
|
|
|
|
gdk_window_invalidate_region
|
|
|
|
gdk_window_is_viewable
|
|
|
|
gdk_window_is_visible
|
|
|
|
gdk_window_object_get_type G_GNUC_CONST
|
|
|
|
gdk_window_peek_children
|
|
|
|
gdk_window_process_all_updates
|
|
|
|
gdk_window_process_updates
|
2008-05-23 20:29:27 +00:00
|
|
|
gdk_window_redirect_to_drawable
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_remove_filter
|
2008-05-23 20:29:27 +00:00
|
|
|
gdk_window_remove_redirection
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_set_debug_updates
|
|
|
|
gdk_window_set_user_data
|
2007-09-12 17:13:24 +00:00
|
|
|
gdk_window_thaw_toplevel_updates_libgtk_only
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_thaw_updates
|
2007-06-01 12:16:12 +00:00
|
|
|
gdk_window_set_composited
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_WINDOW_H__)
|
|
|
|
#if IN_FILE(__GDK_DND_X11_C__)
|
|
|
|
gdk_window_register_dnd
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_WINDOW_H__)
|
|
|
|
#if IN_FILE(__GDK_WINDOW_X11_C__)
|
|
|
|
gdk_window_foreign_new_for_display
|
2008-06-27 14:27:44 +00:00
|
|
|
gdk_window_focus
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_lookup
|
|
|
|
gdk_window_lookup_for_display
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_window_set_hints
|
|
|
|
gdk_window_get_deskrelative_origin
|
|
|
|
#endif
|
2005-11-08 14:45:32 +00:00
|
|
|
gdk_window_get_type_hint
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_set_type_hint
|
|
|
|
gdk_window_set_modal_hint
|
|
|
|
gdk_window_set_skip_taskbar_hint
|
|
|
|
gdk_window_set_skip_pager_hint
|
2005-06-17 20:19:32 +00:00
|
|
|
gdk_window_set_urgency_hint
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_set_geometry_hints
|
|
|
|
gdk_window_set_title
|
|
|
|
gdk_window_set_role
|
2007-03-15 16:48:26 +00:00
|
|
|
gdk_window_set_startup_id
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_set_transient_for
|
|
|
|
gdk_window_get_root_origin
|
|
|
|
gdk_window_get_frame_extents
|
2006-02-20 01:36:50 +00:00
|
|
|
gdk_window_input_shape_combine_mask
|
|
|
|
gdk_window_input_shape_combine_region
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_set_override_redirect
|
|
|
|
gdk_window_set_accept_focus
|
|
|
|
gdk_window_set_focus_on_map
|
|
|
|
gdk_window_set_icon_list
|
|
|
|
gdk_window_set_icon
|
|
|
|
gdk_window_set_icon_name
|
2006-08-30 03:30:43 +00:00
|
|
|
gdk_window_beep
|
2007-04-30 07:27:22 +00:00
|
|
|
gdk_window_set_opacity
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_iconify
|
|
|
|
gdk_window_deiconify
|
|
|
|
gdk_window_stick
|
|
|
|
gdk_window_unstick
|
|
|
|
gdk_window_maximize
|
|
|
|
gdk_window_unmaximize
|
|
|
|
gdk_window_fullscreen
|
|
|
|
gdk_window_unfullscreen
|
|
|
|
gdk_window_set_keep_above
|
|
|
|
gdk_window_set_keep_below
|
|
|
|
gdk_window_get_group
|
|
|
|
gdk_window_set_group
|
|
|
|
gdk_window_get_decorations
|
|
|
|
gdk_window_set_decorations
|
|
|
|
gdk_window_set_functions
|
2006-02-20 01:36:50 +00:00
|
|
|
gdk_window_set_child_input_shapes
|
|
|
|
gdk_window_merge_child_input_shapes
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_window_begin_move_drag
|
|
|
|
gdk_window_begin_resize_drag
|
|
|
|
gdk_window_enable_synchronized_configure
|
|
|
|
gdk_window_configure_finished
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_IMAGE_H__)
|
|
|
|
#if IN_FILE(__GDK_IMAGE_C__)
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
|
|
|
gdk_image_ref
|
|
|
|
gdk_image_unref
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_image_get
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
gdk_image_set_colormap
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_image_get_colormap
|
|
|
|
gdk_image_new
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_IMAGE_H__)
|
|
|
|
#if IN_FILE(__GDK_IMAGE_X11_C__)
|
|
|
|
#ifdef GDK_ENABLE_BROKEN
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_image_new_bitmap
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
gdk_image_get_pixel
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_image_put_pixel
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_image_get_type G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_KEYS_H__)
|
|
|
|
#if IN_FILE(__GDK_KEYS_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_keymap_get_default
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_keymap_get_type G_GNUC_CONST
|
|
|
|
gdk_keyval_is_lower G_GNUC_CONST
|
|
|
|
gdk_keyval_is_upper G_GNUC_CONST
|
|
|
|
gdk_keyval_to_lower G_GNUC_CONST
|
|
|
|
gdk_keyval_to_upper G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_KEYS_H__)
|
|
|
|
#if IN_FILE(__GDK_KEYUNI_C__)
|
|
|
|
gdk_keyval_to_unicode G_GNUC_CONST
|
|
|
|
gdk_unicode_to_keyval G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_KEYS_H__)
|
|
|
|
#if IN_FILE(__GDK_KEYS_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_keymap_get_direction
|
|
|
|
gdk_keymap_get_entries_for_keycode
|
|
|
|
gdk_keymap_get_entries_for_keyval
|
|
|
|
gdk_keymap_get_for_display
|
2007-06-30 01:43:04 +00:00
|
|
|
gdk_keymap_have_bidi_layouts
|
2008-09-29 20:40:45 +00:00
|
|
|
gdk_keymap_get_caps_lock_state
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_keymap_lookup_key
|
|
|
|
gdk_keymap_translate_keyboard_state
|
|
|
|
gdk_keyval_convert_case
|
|
|
|
gdk_keyval_from_name
|
2004-11-23 20:02:15 +00:00
|
|
|
gdk_keyval_name G_GNUC_CONST
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
2006-02-05 04:04:29 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_KEYS_H__)
|
|
|
|
#if IN_FILE(__GDK_KEYS_DIRECTFB_C__)
|
|
|
|
gdk_keymap_get_direction
|
|
|
|
gdk_keymap_get_entries_for_keycode
|
|
|
|
gdk_keymap_get_entries_for_keyval
|
|
|
|
gdk_keymap_get_for_display
|
|
|
|
gdk_keymap_lookup_key
|
|
|
|
gdk_keymap_translate_keyboard_state
|
|
|
|
gdk_keyval_from_name
|
|
|
|
gdk_keyval_name G_GNUC_CONST
|
|
|
|
#endif
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_VISUAL_H__)
|
|
|
|
#if IN_FILE(__GDK_VISUAL_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_list_visuals
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_visual_get_system
|
2004-08-17 18:24:06 +00:00
|
|
|
#endif
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_VISUAL_H__)
|
|
|
|
#if IN_FILE(__GDK_VISUAL_X11_C__)
|
|
|
|
gdk_query_depths
|
|
|
|
gdk_query_visual_types
|
|
|
|
gdk_visual_get_best
|
|
|
|
gdk_visual_get_best_depth
|
|
|
|
gdk_visual_get_best_type
|
|
|
|
gdk_visual_get_best_with_both
|
|
|
|
gdk_visual_get_best_with_depth
|
|
|
|
gdk_visual_get_best_with_type
|
|
|
|
gdk_visual_get_screen
|
|
|
|
gdk_visual_get_type G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_X_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_net_wm_supports
|
|
|
|
#endif
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PANGO_H__)
|
|
|
|
#if IN_FILE(__GDK_PANGO_C__)
|
2006-09-19 16:37:41 +00:00
|
|
|
gdk_pango_attr_emboss_color_new
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pango_attr_embossed_new
|
|
|
|
gdk_pango_attr_stipple_new
|
|
|
|
gdk_pango_context_get
|
2005-03-17 01:54:40 +00:00
|
|
|
gdk_pango_context_get_for_screen
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pango_context_set_colormap
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pango_layout_get_clip_region
|
|
|
|
gdk_pango_layout_line_get_clip_region
|
2004-11-21 16:24:01 +00:00
|
|
|
gdk_pango_renderer_get_default
|
2004-11-23 20:02:15 +00:00
|
|
|
gdk_pango_renderer_get_type G_GNUC_CONST
|
2004-11-21 16:24:01 +00:00
|
|
|
gdk_pango_renderer_new
|
|
|
|
gdk_pango_renderer_set_drawable
|
|
|
|
gdk_pango_renderer_set_gc
|
|
|
|
gdk_pango_renderer_set_override_color
|
|
|
|
gdk_pango_renderer_set_stipple
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PIXBUF_H__)
|
|
|
|
#if IN_FILE(__GDK_PIXBUF_DRAWABLE_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pixbuf_get_from_drawable
|
|
|
|
gdk_pixbuf_get_from_image
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PIXBUF_H__)
|
|
|
|
#if IN_FILE(__GDK_PIXBUF_RENDER_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pixbuf_render_pixmap_and_mask
|
|
|
|
gdk_pixbuf_render_pixmap_and_mask_for_colormap
|
|
|
|
gdk_pixbuf_render_threshold_alpha
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pixbuf_render_to_drawable
|
|
|
|
gdk_pixbuf_render_to_drawable_alpha
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PIXMAP_H__)
|
|
|
|
#if IN_FILE(__GDK_PIXMAP_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pixmap_colormap_create_from_xpm
|
|
|
|
gdk_pixmap_create_from_xpm
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_pixmap_colormap_create_from_xpm_d
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pixmap_create_from_xpm_d
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_pixmap_get_type G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PIXMAP_H__)
|
|
|
|
#if IN_FILE(__GDK_PIXMAP_X11_C__)
|
|
|
|
gdk_pixmap_create_from_data
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pixmap_foreign_new
|
|
|
|
gdk_pixmap_foreign_new_for_display
|
2006-03-30 04:08:51 +00:00
|
|
|
gdk_pixmap_foreign_new_for_screen
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_pixmap_lookup
|
|
|
|
gdk_pixmap_lookup_for_display
|
|
|
|
gdk_pixmap_new
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_REGION_H__)
|
|
|
|
#if IN_FILE(__GDK_REGION_GENERIC_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_region_copy
|
|
|
|
gdk_region_destroy
|
|
|
|
gdk_region_empty
|
|
|
|
gdk_region_equal
|
|
|
|
gdk_region_get_clipbox
|
|
|
|
gdk_region_get_rectangles
|
|
|
|
gdk_region_intersect
|
|
|
|
gdk_region_new
|
|
|
|
gdk_region_offset
|
|
|
|
gdk_region_point_in
|
|
|
|
gdk_region_rectangle
|
|
|
|
gdk_region_rect_in
|
|
|
|
gdk_region_shrink
|
|
|
|
gdk_region_spans_intersect_foreach
|
|
|
|
gdk_region_subtract
|
|
|
|
gdk_region_union
|
|
|
|
gdk_region_union_with_rect
|
|
|
|
gdk_region_xor
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_REGION_H__)
|
|
|
|
#if IN_FILE(__GDK_POLYREG_GENERIC_C__)
|
|
|
|
gdk_region_polygon
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_RGB_H__)
|
|
|
|
#if IN_FILE(__GDK_RGB_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_rgb_cmap_free
|
|
|
|
gdk_rgb_cmap_new
|
|
|
|
gdk_rgb_colormap_ditherable
|
|
|
|
gdk_rgb_ditherable
|
|
|
|
gdk_rgb_find_color
|
|
|
|
gdk_rgb_get_colormap
|
|
|
|
gdk_rgb_get_visual
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_rgb_init
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_rgb_xpixel_from_rgb G_GNUC_CONST
|
|
|
|
gdk_rgb_gc_set_background
|
|
|
|
gdk_rgb_gc_set_foreground
|
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_rgb_set_install
|
|
|
|
gdk_rgb_set_min_colors
|
|
|
|
gdk_rgb_set_verbose
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_draw_gray_image
|
|
|
|
gdk_draw_indexed_image
|
|
|
|
gdk_draw_rgb_32_image
|
|
|
|
gdk_draw_rgb_32_image_dithalign
|
|
|
|
gdk_draw_rgb_image
|
|
|
|
gdk_draw_rgb_image_dithalign
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_SCREEN_C__)
|
|
|
|
gdk_screen_get_type G_GNUC_CONST
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_screen_get_monitor_at_point
|
|
|
|
gdk_screen_get_monitor_at_window
|
2005-08-26 18:49:52 +00:00
|
|
|
gdk_screen_set_font_options
|
|
|
|
gdk_screen_get_font_options
|
|
|
|
gdk_screen_set_resolution
|
|
|
|
gdk_screen_get_resolution
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_MANAGER_C__)
|
|
|
|
gdk_screen_get_default
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_RGB_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_screen_get_rgb_colormap
|
|
|
|
gdk_screen_get_rgb_visual
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_screen_get_setting
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_screen_broadcast_client_message
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_VISUAL_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_screen_get_system_visual
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_screen_list_visuals
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_WINDOW_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_screen_get_toplevel_windows
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_SCREEN_X11_C__)
|
|
|
|
gdk_screen_get_display
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_screen_get_width
|
|
|
|
gdk_screen_get_width_mm
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_screen_get_height
|
|
|
|
gdk_screen_get_height_mm
|
|
|
|
gdk_screen_get_number
|
|
|
|
gdk_screen_get_root_window
|
|
|
|
gdk_screen_get_default_colormap
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_screen_set_default_colormap
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_screen_get_n_monitors
|
|
|
|
gdk_screen_get_monitor_geometry
|
2007-12-13 18:27:05 +00:00
|
|
|
gdk_screen_get_monitor_width_mm
|
|
|
|
gdk_screen_get_monitor_height_mm
|
|
|
|
gdk_screen_get_monitor_plug_name
|
2005-05-09 22:54:10 +00:00
|
|
|
gdk_screen_get_rgba_colormap
|
|
|
|
gdk_screen_get_rgba_visual
|
2006-03-08 17:02:34 +00:00
|
|
|
gdk_screen_get_active_window
|
|
|
|
gdk_screen_get_window_stack
|
2006-04-25 16:45:22 +00:00
|
|
|
gdk_screen_is_composited
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_screen_make_display_name
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SCREEN_H__)
|
|
|
|
#if IN_FILE(__GDK_COLOR_X11_C__)
|
|
|
|
gdk_screen_get_system_colormap
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SELECTION_H__)
|
|
|
|
#if IN_FILE(__GDK_SELECTION_C__)
|
|
|
|
gdk_selection_owner_set
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_selection_owner_get
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_selection_send_notify
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SELECTION_H__)
|
|
|
|
#if IN_FILE(__GDK_SELECTION_X11_C__)
|
|
|
|
gdk_selection_convert
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_selection_owner_get_for_display
|
|
|
|
gdk_selection_owner_set_for_display
|
|
|
|
gdk_selection_property_get
|
|
|
|
gdk_selection_send_notify_for_display
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_WINDOW_H__)
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_set_sm_client_id
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_SPAWN_H__)
|
|
|
|
#if IN_FILE(__GDK_SPAWN_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_spawn_command_line_on_screen
|
|
|
|
gdk_spawn_on_screen
|
|
|
|
gdk_spawn_on_screen_with_pipes
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_PRIVATE_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_synthesize_window_state
|
|
|
|
#endif
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
2006-09-10 06:39:16 +00:00
|
|
|
#if IN_HEADER(__GDK_PRIVATE_H__)
|
|
|
|
#if IN_FILE(__GDK_WINDOW_X11_C__)
|
|
|
|
gdk_window_destroy_notify
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2004-08-09 20:14:43 +00:00
|
|
|
#ifdef GDK_WINDOWING_WIN32
|
2005-03-16 03:17:27 +00:00
|
|
|
#if IN_HEADER(__GDK_WIN32_H__)
|
|
|
|
#if IN_FILE(__GDK_WIN32ID_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_win32_handle_table_lookup
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-07-05 22:50:54 +00:00
|
|
|
#if IN_HEADER(__GDK_WIN32_H__)
|
|
|
|
#if IN_FILE(__GDK_CURSOR_WIN32_C__)
|
|
|
|
gdk_win32_icon_to_pixbuf_libgtk_only
|
2005-09-18 17:46:55 +00:00
|
|
|
gdk_win32_pixbuf_to_hicon_libgtk_only
|
2005-07-05 22:50:54 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-03-16 03:17:27 +00:00
|
|
|
#if IN_HEADER(__GDK_WIN32_H__)
|
|
|
|
#if IN_FILE(__GDK_DRAWABLE_WIN32_C__)
|
|
|
|
gdk_win32_drawable_get_handle
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2006-04-21 15:09:32 +00:00
|
|
|
#if IN_HEADER(__GDK_WIN32_H__)
|
|
|
|
#if IN_FILE(__GDK_EVENTS_WIN32_C__)
|
|
|
|
gdk_win32_set_modal_dialog_libgtk_only
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-03-16 03:17:27 +00:00
|
|
|
#if IN_HEADER(__GDK_WIN32_H__)
|
|
|
|
#if IN_FILE(__GDK_GC_WIN32_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_win32_hdc_get
|
|
|
|
gdk_win32_hdc_release
|
2005-04-04 00:12:26 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_HEADER(__GDK_WIN32_H__)
|
|
|
|
#if IN_FILE(__GDK_SELECTION_WIN32_C__)
|
|
|
|
gdk_win32_selection_add_targets
|
2004-08-09 20:14:43 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
2004-08-09 20:14:43 +00:00
|
|
|
#ifdef GDK_WINDOWING_X11
|
2005-03-16 03:17:27 +00:00
|
|
|
#if IN_HEADER(__GDK_X_H__)
|
|
|
|
#if IN_FILE(__GDK_PROPERTY_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_atom_to_xatom
|
|
|
|
gdk_x11_atom_to_xatom_for_display
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_x11_get_xatom_by_name
|
|
|
|
gdk_x11_get_xatom_by_name_for_display
|
|
|
|
gdk_x11_get_xatom_name
|
|
|
|
gdk_x11_get_xatom_name_for_display
|
|
|
|
gdk_x11_xatom_to_atom
|
|
|
|
gdk_x11_xatom_to_atom_for_display
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_COLOR_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_colormap_foreign_new
|
|
|
|
gdk_x11_colormap_get_xcolormap
|
|
|
|
gdk_x11_colormap_get_xdisplay
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifdef GDK_ENABLE_BROKEN
|
|
|
|
gdkx_colormap_get
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_CURSOR_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_cursor_get_xcursor
|
|
|
|
gdk_x11_cursor_get_xdisplay
|
2005-06-15 18:37:18 +00:00
|
|
|
gdk_x11_display_set_cursor_theme
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_DISPLAY_X11_C__)
|
2005-01-19 14:37:56 +00:00
|
|
|
gdk_x11_display_get_user_time
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_display_get_xdisplay
|
|
|
|
gdk_x11_display_grab
|
|
|
|
gdk_x11_display_ungrab
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_x11_lookup_xdisplay
|
2007-05-23 17:49:34 +00:00
|
|
|
gdk_x11_display_broadcast_startup_message
|
|
|
|
gdk_x11_display_get_startup_notification_id
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_DRAWABLE_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_drawable_get_xdisplay
|
|
|
|
gdk_x11_drawable_get_xid
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_FONT_X11_C__)
|
|
|
|
#ifndef GDK_DISABLE_DEPRECATED
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_font_get_name
|
|
|
|
gdk_x11_font_get_xdisplay
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_font_get_xfont
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_GC_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_gc_get_xdisplay
|
|
|
|
gdk_x11_gc_get_xgc
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_MAIN_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_get_default_root_xwindow
|
|
|
|
gdk_x11_get_default_screen
|
|
|
|
gdk_x11_get_default_xdisplay
|
|
|
|
gdk_x11_grab_server
|
2005-03-16 03:17:27 +00:00
|
|
|
gdk_x11_ungrab_server
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_EVENTS_X11_C__)
|
|
|
|
gdk_x11_get_server_time
|
|
|
|
gdk_x11_register_standard_event_type
|
|
|
|
gdk_x11_screen_get_window_manager_name
|
|
|
|
gdk_x11_screen_supports_net_wm_hint
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_IMAGE_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_image_get_xdisplay
|
|
|
|
gdk_x11_image_get_ximage
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_SCREEN_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_screen_get_screen_number
|
|
|
|
gdk_x11_screen_get_xscreen
|
2007-12-13 18:27:05 +00:00
|
|
|
gdk_x11_screen_get_monitor_output
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_VISUAL_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_screen_lookup_visual
|
|
|
|
gdk_x11_visual_get_xvisual
|
2005-03-16 03:17:27 +00:00
|
|
|
gdkx_visual_get
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_WINDOW_X11_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_x11_window_set_user_time
|
2005-07-11 18:28:23 +00:00
|
|
|
gdk_x11_window_move_to_current_desktop
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#if IN_FILE(__GDK_XID_C__)
|
2004-08-09 20:14:43 +00:00
|
|
|
gdk_xid_table_lookup
|
|
|
|
gdk_xid_table_lookup_for_display
|
2005-03-16 03:17:27 +00:00
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2007-12-13 05:16:33 +00:00
|
|
|
#if IN_HEADER(__GDK_APP_LAUNCH_CONTEXT_H__)
|
|
|
|
#if IN_FILE(__GDK_APP_LAUNCH_CONTEXT_C__)
|
2008-01-22 19:29:18 +00:00
|
|
|
gdk_app_launch_context_get_type G_GNUC_CONST
|
2007-12-13 05:16:33 +00:00
|
|
|
gdk_app_launch_context_new
|
|
|
|
gdk_app_launch_context_set_display
|
|
|
|
gdk_app_launch_context_set_screen
|
|
|
|
gdk_app_launch_context_set_desktop
|
|
|
|
gdk_app_launch_context_set_timestamp
|
|
|
|
gdk_app_launch_context_set_icon
|
|
|
|
gdk_app_launch_context_set_icon_name
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2008-07-04 04:02:35 +00:00
|
|
|
#if IN_HEADER(__GDK_WINDOW_IMPL_H__)
|
|
|
|
#if IN_FILE(__GDK_WINDOW_IMPL_C__)
|
|
|
|
gdk_window_impl_get_type G_GNUC_CONST
|
|
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
2005-03-16 03:17:27 +00:00
|
|
|
#ifdef INCLUDE_VARIABLES
|
|
|
|
gdk_threads_mutex
|
|
|
|
gdk_threads_lock
|
|
|
|
gdk_threads_unlock
|
2005-08-08 18:28:50 +00:00
|
|
|
#endif
|
|
|
|
|
2005-08-07 13:46:06 +00:00
|
|
|
#ifdef GDK_WINDOWING_X11
|
2005-08-08 18:28:50 +00:00
|
|
|
#ifdef INCLUDE_VARIABLES
|
2005-08-07 13:46:06 +00:00
|
|
|
gdk_display
|
|
|
|
#endif
|
2004-08-09 20:14:43 +00:00
|
|
|
#endif
|