#include <gdk/gdktypes.h>
#include <gdk/gdkevents.h>
#include <gdk/gdkfont.h>
#include <gdk/gdkgc.h>
#include <gdk/gdkim.h>
#include <gdk/gdkimage.h>
#include <gdk/gdkregion.h>
#include <gdk/gdkvisual.h>
#include <gdk/gdkwindow.h>
Go to the source code of this file.
#define GDK_DRAWABLE_DESTROYED | ( | d | ) | (((GdkDrawablePrivate *)d)->destroyed) |
Definition at line 48 of file gdkprivate.h.
Referenced by gdk_bitmap_create_from_data(), gdk_draw_arc(), gdk_draw_drawable(), gdk_draw_line(), gdk_draw_lines(), gdk_draw_point(), gdk_draw_points(), gdk_draw_polygon(), gdk_draw_rectangle(), gdk_draw_segments(), gdk_drawable_get_colormap(), gdk_drawable_set_colormap(), gdk_event_translate(), gdk_gc_new(), gdk_gc_new_with_values(), gdk_image_get(), gdk_image_put(), gdk_input_motion_events(), gdk_input_set_extension_events(), gdk_keyboard_grab(), gdk_pixmap_new(), gdk_pointer_grab(), gdk_property_change(), gdk_property_get(), gdk_selection_convert(), gdk_selection_property_get(), gdk_win32_draw_text(), gdk_win32_draw_text_wc(), gdk_win32_window_destroy(), gdk_window_add_filter(), gdk_window_clear(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_destroy_notify(), gdk_window_get_children(), gdk_window_get_events(), gdk_window_get_geometry(), gdk_window_get_origin(), gdk_window_get_root_origin(), gdk_window_hide(), gdk_window_internal_destroy(), gdk_window_lower(), gdk_window_merge_child_shapes(), gdk_window_move(), gdk_window_move_resize(), gdk_window_new(), gdk_window_raise(), gdk_window_reparent(), gdk_window_set_back_pixmap(), gdk_window_set_background(), gdk_window_set_child_shapes(), gdk_window_set_cursor(), gdk_window_set_events(), gdk_window_set_geometry_hints(), gdk_window_set_group(), gdk_window_set_hints(), gdk_window_set_icon_name(), gdk_window_set_static_gravities(), gdk_window_set_title(), gdk_window_show(), and gdk_window_withdraw().
#define GDK_DRAWABLE_TYPE | ( | d | ) | (((GdkDrawablePrivate *)d)->window_type) |
Definition at line 44 of file gdkprivate.h.
Referenced by gdk_drawable_get_type(), gdk_event_translate(), gdk_gc_postdraw(), gdk_gc_predraw(), gdk_image_get(), gdk_win32_draw_drawable(), gdk_win32_window_destroy(), gdk_window_clear(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_destroy_notify(), gdk_window_get_toplevel(), gdk_window_hide(), gdk_window_internal_destroy(), gdk_window_move(), gdk_window_raise(), gdk_window_set_cursor(), gdk_window_shape_combine_mask(), gdk_window_show(), TGWin32::GetColorBits(), TGWin32::GetWindowSize(), TGWin32::MapRaised(), TGWin32::MapWindow(), propagate(), and TGWin32::RaiseWindow().
#define gdk_font_lookup | ( | xid | ) | ((GdkFont*) gdk_xid_table_lookup (xid)) |
Definition at line 52 of file gdkprivate.h.
Definition at line 47 of file gdkprivate.h.
#define GDK_IS_WINDOW | ( | d | ) |
Value:
(GDK_DRAWABLE_TYPE(d) <= GDK_WINDOW_TEMP || \ GDK_DRAWABLE_TYPE(d) == GDK_WINDOW_FOREIGN)
Definition at line 45 of file gdkprivate.h.
Referenced by gdk_bitmap_create_from_data(), gdk_button_grab(), gdk_button_ungrab(), gdk_drawable_set_colormap(), gdk_key_grab(), gdk_key_ungrab(), gdk_keyboard_grab(), gdk_pixmap_new(), gdk_pointer_grab(), gdk_property_change(), gdk_property_delete(), gdk_property_get(), gdk_selection_property_get(), gdk_window_add_filter(), gdk_window_clear(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_get_children(), gdk_window_get_events(), gdk_window_get_geometry(), gdk_window_get_parent(), gdk_window_get_pointer(), gdk_window_get_position(), gdk_window_get_root_origin(), gdk_window_get_toplevel(), gdk_window_is_viewable(), gdk_window_is_visible(), gdk_window_lower(), gdk_window_merge_child_shapes(), gdk_window_raise(), gdk_window_remove_filter(), gdk_window_set_back_pixmap(), gdk_window_set_background(), gdk_window_set_child_shapes(), gdk_window_set_cursor(), gdk_window_set_decorations(), gdk_window_set_events(), gdk_window_set_functions(), gdk_window_set_geometry_hints(), gdk_window_set_group(), gdk_window_set_hints(), gdk_window_set_icon(), gdk_window_set_icon_name(), gdk_window_set_override_redirect(), gdk_window_set_role(), gdk_window_set_static_gravities(), gdk_window_set_title(), gdk_window_set_transient_for(), and gdk_window_shape_combine_mask().
#define GDK_NOTE | ( | type, | |||
action | ) |
Definition at line 276 of file gdkprivate.h.
Referenced by _gdk_cursor_destroy(), _gdk_font_destroy(), _gdk_win32_gc_new(), check_unicode_subranges(), find_window_for_pointer_event(), gdk_bitmap_create_from_data(), gdk_color_context_get_pixel(), gdk_color_context_get_pixels(), gdk_color_context_get_pixels_incremental(), gdk_color_context_new(), gdk_cursor_new(), gdk_cursor_new_from_pixmap(), gdk_destroy_filter(), gdk_drag_begin(), gdk_drag_context_unref(), gdk_drag_do_leave(), gdk_drag_find_window(), gdk_drag_status(), gdk_drawable_set_colormap(), gdk_drawable_unref(), gdk_dropfiles_filter(), gdk_event_get_graphics_expose(), gdk_event_translate(), gdk_events_init(), gdk_events_queue(), gdk_font_load(), gdk_font_load_internal(), gdk_gc_set_clip_rectangle(), gdk_gc_set_clip_region(), gdk_image_get(), gdk_image_new_bitmap(), gdk_image_new_with_depth(), gdk_init_check(), gdk_input_init(), gdk_keyboard_grab(), gdk_keyboard_ungrab(), gdk_pixmap_create_from_data(), gdk_pixmap_create_on_shared_image(), gdk_pixmap_new(), gdk_pointer_grab(), gdk_pointer_ungrab(), gdk_property_change(), gdk_property_delete(), gdk_selection_convert(), gdk_selection_owner_get(), gdk_selection_owner_set(), gdk_selection_property_delete(), gdk_selection_property_get(), gdk_selection_send_notify(), gdk_syscursor_new(), gdk_text_property_to_text_list(), gdk_wchar_text_handle(), gdk_win32_draw_arc(), gdk_win32_draw_drawable(), gdk_win32_draw_points(), gdk_win32_draw_polygon(), gdk_win32_draw_rectangle(), gdk_win32_draw_segments(), gdk_win32_draw_text(), gdk_win32_draw_text_wc(), gdk_win32_gc_set_dashes(), gdk_win32_gc_set_values(), gdk_win32_gc_values_to_win32values(), gdk_win32_image_destroy(), gdk_win32_pixmap_destroy(), gdk_win32_window_destroy(), gdk_window_at_pointer(), gdk_window_clear_area(), gdk_window_clear_area_e(), gdk_window_destroy(), gdk_window_destroy_notify(), gdk_window_get_origin(), gdk_window_get_root_origin(), gdk_window_hide(), gdk_window_internal_destroy(), gdk_window_lower(), gdk_window_move(), gdk_window_move_resize(), gdk_window_new(), gdk_window_raise(), gdk_window_register_dnd(), gdk_window_reparent(), gdk_window_resize(), gdk_window_set_background(), gdk_window_set_cursor(), gdk_window_set_geometry_hints(), gdk_window_set_hints(), gdk_window_set_role(), gdk_window_set_static_bit_gravity(), gdk_window_set_static_win_gravity(), gdk_window_set_title(), gdk_window_set_transient_for(), gdk_window_shape_combine_mask(), gdk_window_show(), gdk_window_withdraw(), gdk_WindowProc(), inner_window_proc(), propagate(), synthesize_crossing_events(), and translate_mouse_coords().
#define gdk_pixmap_lookup | ( | xid | ) | ((GdkPixmap*) gdk_xid_table_lookup (xid)) |
Definition at line 51 of file gdkprivate.h.
#define gdk_window_lookup | ( | xid | ) | ((GdkWindow*) gdk_xid_table_lookup (xid)) |
Definition at line 50 of file gdkprivate.h.
Referenced by EnumChildProc(), find_window_for_pointer_event(), gdk_drag_find_window(), gdk_event_translate(), gdk_selection_owner_get(), gdk_window_at_pointer(), and gdk_window_get_pointer().
typedef struct _GdkArgContext GdkArgContext |
Definition at line 162 of file gdkprivate.h.
typedef struct _GdkArgDesc GdkArgDesc |
Definition at line 163 of file gdkprivate.h.
typedef void(*) GdkArgFunc(const char *name, const char *arg, gpointer data) |
Definition at line 165 of file gdkprivate.h.
typedef struct _GdkClientFilter GdkClientFilter |
Definition at line 64 of file gdkprivate.h.
typedef struct _GdkColorInfo GdkColorInfo |
Definition at line 61 of file gdkprivate.h.
typedef struct _GdkColormapPrivate GdkColormapPrivate |
Definition at line 60 of file gdkprivate.h.
typedef struct _GdkDrawablePrivate GdkDrawablePrivate |
Definition at line 54 of file gdkprivate.h.
typedef struct _GdkEventFilter GdkEventFilter |
Definition at line 63 of file gdkprivate.h.
typedef struct _GdkFontPrivate GdkFontPrivate |
Definition at line 62 of file gdkprivate.h.
typedef struct _GdkGCPrivate GdkGCPrivate |
Definition at line 59 of file gdkprivate.h.
typedef struct _GdkImageClass GdkImageClass |
Definition at line 57 of file gdkprivate.h.
typedef struct _GdkImagePrivate GdkImagePrivate |
Definition at line 58 of file gdkprivate.h.
typedef struct _GdkWindowPrivate GdkWindowPrivate |
Definition at line 56 of file gdkprivate.h.
enum GdkArgType |
Definition at line 153 of file gdkprivate.h.
enum GdkColorInfoFlags |
Definition at line 126 of file gdkprivate.h.
enum GdkDebugFlag |
Definition at line 181 of file gdkprivate.h.
void _gdk_colormap_real_destroy | ( | GdkColormap * | colormap | ) |
Definition at line 1349 of file gdkcolor-win32.c.
References _GdkColormap::colors, free_colormap(), g_free(), g_hash_table_destroy(), g_return_if_fail, gdk_colormap_remove(), NULL, and private.
Referenced by gdk_colormap_unref().
void _gdk_cursor_destroy | ( | GdkCursor * | cursor | ) |
Definition at line 258 of file gdkcursor-win32.c.
References g_free(), g_print(), g_return_if_fail, GDK_CURSOR_IS_PIXMAP, GDK_NOTE, NULL, private, _GdkCursor::type, and WIN32_API_FAILED.
Referenced by gdk_cursor_unref().
void _gdk_font_destroy | ( | GdkFont * | font | ) |
Definition at line 1495 of file gdkfont-win32.c.
References g_free(), g_print(), g_slist_free(), GDK_FONT_FONT, GDK_FONT_FONTSET, gdk_font_hash_remove(), GDK_NOTE, list, private, _GdkFont::type, and _GdkWin32SingleFont::xfont.
Referenced by gdk_font_unref().
Referenced by gdk_draw_string(), gdk_string_extents(), gdk_string_height(), gdk_string_measure(), and gdk_string_width().
GdkWindow* _gdk_window_alloc | ( | void | ) |
Definition at line 30 of file gdkwindow.c.
References FALSE, g_new, GDK_WINDOW_CHILD, NULL, and _GdkDrawable::user_data.
Referenced by gdk_win32_window_alloc().
gboolean _gdk_windowing_init_check | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 64 of file gdkmain-win32.c.
References FALSE, gdk_atom_intern(), gdk_clipboard_atom, gdk_DC, gdk_event_func_from_window_proc, gdk_input_ignore_wintab, gdk_ole2_dnd_atom, gdk_ProgInstance, gdk_root_window, gdk_selection_clear_msg, gdk_selection_notify_msg, gdk_selection_property, gdk_selection_request_msg, gdk_win32_dropfiles_atom, gdk_win32_selection_init(), getenv(), i, j, k, NULL, TRUE, and windows_version.
Referenced by gdk_init_check().
void gdk_dnd_init | ( | void | ) |
Definition at line 659 of file gdkdnd-win32.c.
References g_error(), and NULL.
Referenced by gdk_init_check().
void gdk_event_button_generate | ( | GdkEvent * | event | ) |
Definition at line 567 of file gdkevents.c.
References _GdkEvent::button, _GdkEventButton::button, button_click_time, button_number, button_window, DOUBLE_CLICK_TIME, gdk_synthesize_click(), NULL, _GdkEventButton::time, TRIPLE_CLICK_TIME, and _GdkEventButton::window.
Referenced by gdk_event_translate().
GdkEvent* gdk_event_new | ( | void | ) |
Definition at line 263 of file gdkevents.c.
References event_chunk, _GdkEventPrivate::flags, G_ALLOC_AND_FREE, g_chunk_new, g_mem_chunk_new(), and NULL.
Referenced by gdk_event_copy(), gdk_event_get_graphics_expose(), gdk_event_translate(), inner_window_proc(), and synthesize_crossing_events().
void gdk_event_queue_append | ( | GdkEvent * | event | ) |
Definition at line 143 of file gdkevents.c.
References g_list_append(), gdk_queued_events, and gdk_queued_tail.
Referenced by gdk_event_put(), gdk_event_translate(), inner_window_proc(), and synthesize_crossing_events().
GList* gdk_event_queue_find_first | ( | void | ) |
Definition at line 98 of file gdkevents.c.
References _GdkEventPrivate::flags, g_list_next, GDK_EVENT_PENDING, gdk_queued_events, and NULL.
Referenced by TGWin32::EventsPending(), gdk_check_typed_window_event(), gdk_event_check(), gdk_event_peek(), gdk_event_prepare(), gdk_event_unqueue(), gdk_events_pending(), and gdk_events_queue().
void gdk_event_queue_remove_link | ( | GList * | node | ) |
Definition at line 121 of file gdkevents.c.
References gdk_queued_events, and gdk_queued_tail.
Referenced by gdk_check_typed_window_event(), and gdk_event_unqueue().
GdkEvent* gdk_event_unqueue | ( | void | ) |
Definition at line 538 of file gdkevents.c.
References g_list_free_1(), gdk_event_queue_find_first(), gdk_event_queue_remove_link(), and NULL.
Referenced by gdk_event_dispatch(), gdk_event_get(), and TGWin32::NextEvent().
void gdk_events_init | ( | void | ) |
Definition at line 282 of file gdkevents-win32.c.
References CLSID_CActiveIMM, event_funcs, event_poll_fd, _GPollFD::events, _GPollFD::fd, g_print(), g_source_add_poll(), g_source_attach(), g_source_new(), g_source_set_can_recurse(), g_source_set_priority(), GDK_NOTE, GDK_PRIORITY_EVENTS, IID_IActiveIMMApp, IID_IActiveIMMMessagePumpOwner, IS_WIN_NT, LPVOID, IActiveIMMMessagePumpOwner::lpVtbl, NULL, paimmapp, paimmmpo, TRUE, and windows_version.
Referenced by gdk_init_check().
void gdk_events_queue | ( | void | ) |
Definition at line 6454 of file gdkevents-win32.c.
References g_print(), gdk_event_queue_find_first(), GDK_NOTE, IActiveIMMMessagePumpOwner::lpVtbl, NULL, and paimmmpo.
Referenced by gdk_event_dispatch(), and gdk_event_get().
void gdk_image_exit | ( | void | ) |
Definition at line 49 of file gdkimage-win32.c.
References gdk_win32_image_destroy(), image, and image_list.
Referenced by gdk_exit_func().
void gdk_image_init | ( | void | ) |
void gdk_input_exit | ( | void | ) |
void gdk_input_init | ( | void | ) |
void gdk_visual_init | ( | void | ) |
Definition at line 54 of file gdkvisual-win32.c.
References available_depths, available_types, BI_RGB, _GdkVisual::bits_per_rgb, _GdkVisual::blue_mask, _GdkVisual::blue_prec, _GdkVisual::blue_shift, bmi, _GdkVisual::byte_order, _GdkVisual::colormap_size, colors, _GdkVisual::depth, DWORD, g_assert_not_reached, g_error(), g_new, gdk_DC, GDK_LSB_FIRST, gdk_visual_decompose_mask(), GDK_VISUAL_DIRECT_COLOR, GDK_VISUAL_PSEUDO_COLOR, GDK_VISUAL_STATIC_COLOR, GDK_VISUAL_STATIC_GRAY, GDK_VISUAL_TRUE_COLOR, _GdkVisual::green_mask, _GdkVisual::green_prec, _GdkVisual::green_shift, k, MAX, NULL, _GdkVisual::red_mask, _GdkVisual::red_prec, _GdkVisual::red_shift, system_visual, _GdkVisual::type, and u.
Referenced by gdk_init_check().
void gdk_window_add_colormap_windows | ( | GdkWindow * | window | ) |
Definition at line 1762 of file gdkwindow-win32.c.
References g_warning().
Referenced by gdk_drawable_set_colormap().
void gdk_window_destroy_notify | ( | GdkWindow * | window | ) |
Definition at line 649 of file gdkwindow-win32.c.
References FALSE, g_print(), g_return_if_fail, g_warning(), GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, gdk_drawable_unref(), GDK_DRAWABLE_XID, GDK_NOTE, GDK_WINDOW_FOREIGN, gdk_window_internal_destroy(), gdk_xid_table_remove(), and NULL.
Referenced by gdk_event_translate().
void gdk_window_init | ( | void | ) |
Definition at line 130 of file gdkwindow-win32.c.
References GDK_DRAWABLE_WIN32DATA, gdk_parent_root, gdk_root_window, gdk_win32_window_alloc(), GDK_WINDOW_ROOT, gdk_xid_table_insert(), height, and width.
Referenced by gdk_init_check().
void gdk_windowing_exit | ( | void | ) |
GDKVAR guint gdk_debug_flags |
Definition at line 280 of file gdkprivate.h.
Definition at line 36 of file gdkglobals.c.
Referenced by gdk_window_add_filter(), and gdk_window_remove_filter().
GDKVAR gint gdk_error_code |
Definition at line 240 of file gdkprivate.h.
GDKVAR gint gdk_error_warnings |
Definition at line 241 of file gdkprivate.h.
Definition at line 79 of file gdkevents.c.
Referenced by gdk_event_dispatch(), gdk_event_handler_set(), and inner_window_proc().
Definition at line 78 of file gdkevents.c.
Referenced by gdk_event_dispatch(), gdk_event_handler_set(), and inner_window_proc().
GDKVAR GdkWindow* gdk_parent_root |
Definition at line 239 of file gdkprivate.h.
Definition at line 38 of file gdkglobals.c.
Referenced by gdk_event_queue_append(), gdk_event_queue_find_first(), gdk_event_queue_remove_link(), gdk_event_translate(), and inner_window_proc().
Definition at line 39 of file gdkglobals.c.
Referenced by gdk_event_queue_append(), and gdk_event_queue_remove_link().