#include <gdk/gdkdrawable.h>
#include <gdk/gdktypes.h>
#include <gdk/gdkwindow.h>
#include <gdk/gdkevents.h>
Go to the source code of this file.
typedef struct _GdkGeometry GdkGeometry |
Definition at line 13 of file gdkwindow.h.
typedef struct _GdkWindowAttr GdkWindowAttr |
Definition at line 14 of file gdkwindow.h.
Definition at line 39 of file gdkwindow.h.
enum GdkWindowClass |
Definition at line 25 of file gdkwindow.h.
enum GdkWindowHints |
Definition at line 52 of file gdkwindow.h.
enum GdkWMDecoration |
Definition at line 66 of file gdkwindow.h.
enum GdkWMFunction |
Definition at line 76 of file gdkwindow.h.
void gdk_set_sm_client_id | ( | const gchar * | sm_client_id | ) |
void gdk_window_add_filter | ( | GdkWindow * | window, | |
GdkFilterFunc | function, | |||
gpointer | data | |||
) |
Definition at line 115 of file gdkwindow.c.
References g_list_append(), g_new, g_return_if_fail, gdk_default_filters, GDK_DRAWABLE_DESTROYED, GDK_IS_WINDOW, if(), NULL, and private.
Referenced by gdk_window_register_dnd().
Definition at line 1677 of file gdkwindow-win32.c.
References g_print(), GDK_NOTE, gdk_parent_root, gdk_window_lookup, NULL, POINT::x, and POINT::y.
void gdk_window_clear | ( | GdkWindow * | window | ) |
Definition at line 968 of file gdkwindow-win32.c.
References g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_IS_WINDOW, gdk_window_clear_area(), GDK_WINDOW_FOREIGN, and NULL.
Referenced by TGWin32::ClearWindow().
Definition at line 980 of file gdkwindow-win32.c.
References FALSE, g_mutex_trylock, g_mutex_unlock, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, GDK_THREADS_ENTER, GDK_THREADS_LEAVE, gdk_threads_mutex, GDK_WINDOW_FOREIGN, gdk_WindowProc(), HDC(), NULL, and TRUE.
Referenced by TGWin32::ClearArea(), and gdk_window_clear().
Definition at line 1029 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, GDK_WINDOW_FOREIGN, NULL, TRUE, UpdateWindow(), and WIN32_GDI_FAILED.
Definition at line 638 of file gdkwindow-win32.c.
References g_print(), gdk_drawable_unref(), GDK_DRAWABLE_XID, GDK_NOTE, gdk_window_internal_destroy(), and TRUE.
Referenced by TGWin32::CloseWindow1(), TGWin32::DestroySubwindows(), TGWin32::DestroyWindow(), and gdk_window_gravity_works().
Definition at line 1722 of file gdkwindow-win32.c.
References g_return_val_if_fail, g_warning(), GDK_DRAWABLE_DESTROYED, GDK_IS_WINDOW, and NULL.
Definition at line 1570 of file gdkwindow-win32.c.
References gdk_window_get_origin().
Referenced by TGWin32::GetGeometry().
GdkEventMask gdk_window_get_events | ( | GdkWindow * | window | ) |
Definition at line 1740 of file gdkwindow-win32.c.
References g_return_val_if_fail, GDK_DRAWABLE_DESTROYED, GDK_IS_WINDOW, GDK_WINDOW_WIN32DATA, and NULL.
Referenced by gdk_input_set_extension_events(), and TGWin32::GetWindowAttributes().
void gdk_window_get_geometry | ( | GdkWindow * | window, | |
gint * | x, | |||
gint * | y, | |||
gint * | width, | |||
gint * | height, | |||
gint * | depth | |||
) |
Definition at line 1510 of file gdkwindow-win32.c.
References _GdkVisual::depth, g_return_if_fail, GDK_DRAWABLE_DESTROYED, gdk_drawable_get_visual(), GDK_DRAWABLE_XID, GDK_IS_WINDOW, gdk_parent_root, NULL, and WIN32_API_FAILED.
Referenced by gdk_window_gravity_works(), TGWin32::GetGeometry(), TGWin32::GetWindowAttributes(), TGWin32::GetWindowSize(), TGWin32::InitWindow(), TGWin32::ResizeWindow(), and test_temp_windows().
Definition at line 1539 of file gdkwindow-win32.c.
References g_print(), g_return_val_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_NOTE, NULL, POINT::x, and POINT::y.
Referenced by gdk_window_get_deskrelative_origin().
Definition at line 92 of file gdkwindow.c.
References g_return_val_if_fail, GDK_IS_WINDOW, and NULL.
Referenced by TGWin32VirtualXProxy::GetParent(), and TGWin32::GetParent().
GdkWindow* gdk_window_get_pointer | ( | GdkWindow * | window, | |
gint * | x, | |||
gint * | y, | |||
GdkModifierType * | mask | |||
) |
Definition at line 1611 of file gdkwindow-win32.c.
References FALSE, g_return_val_if_fail, GDK_BUTTON1_MASK, GDK_BUTTON2_MASK, GDK_BUTTON3_MASK, GDK_CONTROL_MASK, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_LOCK_MASK, GDK_MOD1_MASK, gdk_parent_root, GDK_SHIFT_MASK, gdk_window_lookup, NULL, TRUE, POINT::x, x80, and POINT::y.
Referenced by gdk_input_none_get_pointer(), gdk_window_set_cursor(), and TGWin32::QueryPointer().
Definition at line 77 of file gdkwindow.c.
References g_return_if_fail, GDK_IS_WINDOW, NULL, _GdkWindowPrivate::x, and _GdkWindowPrivate::y.
Definition at line 1575 of file gdkwindow-win32.c.
References _GdkDrawablePrivate::destroyed, _GdkWindowPrivate::drawable, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, if(), NULL, _GdkWindowPrivate::parent, POINT::x, and POINT::y.
Definition at line 100 of file gdkwindow.c.
References g_return_val_if_fail, GDK_DRAWABLE_TYPE, GDK_IS_WINDOW, GDK_WINDOW_CHILD, and NULL.
GList* gdk_window_get_toplevels | ( | void | ) |
Definition at line 70 of file gdkwindow.c.
References g_return_if_fail, NULL, and _GdkDrawable::user_data.
void gdk_window_hide | ( | GdkWindow * | window | ) |
Definition at line 699 of file gdkwindow-win32.c.
References CloseWindow(), FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_NOTE, GDK_WINDOW_TOPLEVEL, and NULL.
Referenced by gdk_window_internal_destroy(), gdk_window_withdraw(), test_temp_windows(), and TGWin32::UnmapWindow().
Definition at line 233 of file gdkwindow.c.
References FALSE, g_return_val_if_fail, GDK_IS_WINDOW, gdk_parent_root, GDK_WINDOW_FOREIGN, NULL, private, and TRUE.
Referenced by TGWin32::GetWindowAttributes().
Definition at line 211 of file gdkwindow.c.
References FALSE, g_return_val_if_fail, GDK_IS_WINDOW, and NULL.
Referenced by TGWin32::GetWindowAttributes().
void gdk_window_lower | ( | GdkWindow * | window | ) |
Definition at line 1073 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, NULL, and WIN32_API_FAILED.
Referenced by TGWin32::IconifyWindow().
void gdk_window_merge_child_shapes | ( | GdkWindow * | window | ) |
Definition at line 2059 of file gdkwindow-win32.c.
References g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_IS_WINDOW, gdk_propagate_shapes(), NULL, and TRUE.
Definition at line 732 of file gdkwindow-win32.c.
References DWORD, FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_NOTE, GDK_WINDOW_CHILD, GDK_WINDOW_FOREIGN, MoveWindow(), NULL, SafeAdjustWindowRectEx(), TRUE, WIN32_API_FAILED, POINT::x, and POINT::y.
Referenced by gdk_window_gravity_works(), TGWin32::MoveWindow(), and TGWin32::SetWMPosition().
Definition at line 853 of file gdkwindow-win32.c.
References _GList::data, DWORD, FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_NOTE, GDK_WINDOW_CHILD, GDK_WINDOW_FOREIGN, MoveWindow(), NULL, private, TRUE, WIN32_API_FAILED, _GdkWindowPrivate::x, and _GdkWindowPrivate::y.
Referenced by gdk_window_gravity_works(), and TGWin32::MoveResizeWindow().
GdkWindow* gdk_window_new | ( | GdkWindow * | parent, | |
GdkWindowAttr * | attributes, | |||
gint | attributes_mask | |||
) |
Definition at line 259 of file gdkwindow-win32.c.
References _GdkWindowPrivate::children, _GdkWindowAttr::colormap, _GdkWindowAttr::cursor, DWORD, _GdkWindowAttr::event_mask, FALSE, g_error(), g_free(), g_get_prgname(), g_list_prepend(), g_new, g_print(), g_return_val_if_fail, gdk_colormap_get_system(), gdk_colormap_ref(), GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_PIXMAP, gdk_drawable_ref(), GDK_DRAWABLE_WIN32DATA, GDK_DRAWABLE_XID, GDK_INPUT_OUTPUT, gdk_nmbstowchar_ts(), GDK_NOTE, gdk_parent_root, gdk_ProgInstance, gdk_root_window, GDK_STRUCTURE_MASK, gdk_visual_get_system(), GDK_WA_COLORMAP, GDK_WA_CURSOR, GDK_WA_TITLE, GDK_WA_VISUAL, GDK_WA_X, GDK_WA_Y, GDK_WIN32_BG_TRANSPARENT, gdk_win32_window_alloc(), GDK_WINDOW_CHILD, GDK_WINDOW_DIALOG, GDK_WINDOW_ROOT, gdk_window_set_cursor(), GDK_WINDOW_TEMP, GDK_WINDOW_TOPLEVEL, GDK_WINDOW_WIN32DATA, gdk_xid_table_insert(), _GdkWindowPrivate::guffaw_gravity, HANDLE, _GdkWindowAttr::height, height, NULL, private, RegisterGdkClass(), SafeAdjustWindowRectEx(), _GdkWindowAttr::title, title, _GdkWindowAttr::visual, _GdkWindowAttr::wclass, _GdkWindowAttr::width, width, WIN32_API_FAILED, _GdkWindowAttr::window_type, _GdkWindowAttr::x, x, _GdkWindowAttr::y, and y.
Referenced by TGWin32::CreateWindow(), gdk_input_init(), gdk_window_gravity_works(), TGWin32::InitWindow(), test_first_window(), and test_temp_windows().
void gdk_window_raise | ( | GdkWindow * | window | ) |
Definition at line 1053 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, GDK_WINDOW_TEMP, NULL, and WIN32_API_FAILED.
void gdk_window_register_dnd | ( | GdkWindow * | window | ) |
Definition at line 817 of file gdkdnd-win32.c.
References FALSE, g_print(), g_return_if_fail, gdk_destroy_filter(), GDK_DRAWABLE_XID, gdk_dropfiles_filter(), GDK_NOTE, gdk_window_add_filter(), NULL, OTHER_API_FAILED, target_context_new(), and TRUE.
void gdk_window_remove_filter | ( | GdkWindow * | window, | |
GdkFilterFunc | function, | |||
gpointer | data | |||
) |
Definition at line 152 of file gdkwindow.c.
References g_free(), g_list_free_1(), g_list_remove_link(), g_return_if_fail, gdk_default_filters, GDK_IS_WINDOW, if(), and NULL.
Definition at line 918 of file gdkwindow-win32.c.
References _GdkWindowPrivate::children, _GdkWindowPrivate::drawable, g_list_prepend(), g_list_remove(), g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_NOTE, gdk_parent_root, gdk_window_set_static_win_gravity(), _GdkWindowPrivate::guffaw_gravity, _GdkDrawablePrivate::height, MoveWindow(), NULL, _GdkWindowPrivate::parent, TRUE, _GdkDrawablePrivate::width, and WIN32_API_FAILED.
Referenced by gdk_window_internal_destroy(), and TGWin32::ReparentWindow().
Definition at line 790 of file gdkwindow-win32.c.
References DWORD, FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_XID, GDK_NOTE, GDK_WINDOW_CHILD, GDK_WINDOW_FOREIGN, MoveWindow(), NULL, private, TRUE, WIN32_API_FAILED, POINT::x, x, POINT::y, and y.
Referenced by gdk_window_gravity_works(), gdk_window_set_geometry_hints(), gdk_window_set_hints(), TGWin32::RescaleWindow(), TGWin32::ResizeWindow(), TGWin32::SetWMSize(), and test_temp_windows().
void gdk_window_set_back_pixmap | ( | GdkWindow * | window, | |
GdkPixmap * | pixmap, | |||
gboolean | parent_relative | |||
) |
Referenced by TGWin32::ChangeWindowAttributes(), TGWin32::CreateWindow(), and TGWin32::SetWindowBackgroundPixmap().
Definition at line 1384 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, gdk_drawable_unref(), GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, GDK_WIN32_BG_NORMAL, GDK_WIN32_BG_PIXEL, GDK_WIN32_BG_PIXMAP, GDK_WINDOW_WIN32DATA, and NULL.
Referenced by TGWin32::ChangeWindowAttributes(), TGWin32::ClearWindow(), TGWin32::CreateWindow(), and TGWin32::SetWindowBackground().
void gdk_window_set_child_shapes | ( | GdkWindow * | window | ) |
Definition at line 2048 of file gdkwindow-win32.c.
References FALSE, g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_IS_WINDOW, gdk_propagate_shapes(), and NULL.
Definition at line 1438 of file gdkwindow-win32.c.
References CopyCursor, DWORD, FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, GDK_WINDOW_FOREIGN, gdk_window_get_pointer(), GDK_WINDOW_WIN32DATA, NULL, SetCursor(), TRUE, WIN32_API_FAILED, and _GdkCursorPrivate::xcursor.
Referenced by TGWin32::ChangeActivePointerGrab(), TGWin32::ChangeWindowAttributes(), gdk_window_new(), TGWin32::RequestLocator(), TGWin32::RequestString(), and TGWin32::SetCursor().
void gdk_window_set_decorations | ( | GdkWindow * | window, | |
GdkWMDecoration | decorations | |||
) |
Definition at line 1911 of file gdkwindow-win32.c.
References g_return_if_fail, GDK_DECOR_ALL, GDK_DECOR_BORDER, GDK_DECOR_MAXIMIZE, GDK_DECOR_MENU, GDK_DECOR_MINIMIZE, GDK_DECOR_RESIZEH, GDK_DECOR_TITLE, GDK_DRAWABLE_XID, GDK_IS_WINDOW, LONG(), and NULL.
Referenced by TGWin32::ChangeWindowAttributes(), TGWin32::CreateWindow(), and TGWin32::SetMWMHints().
void gdk_window_set_events | ( | GdkWindow * | window, | |
GdkEventMask | event_mask | |||
) |
Definition at line 1751 of file gdkwindow-win32.c.
References g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_IS_WINDOW, GDK_WINDOW_WIN32DATA, and NULL.
Referenced by TGWin32::ChangeWindowAttributes(), TGWin32::CreateWindow(), gdk_input_set_extension_events(), and TGWin32::SelectInput().
void gdk_window_set_functions | ( | GdkWindow * | window, | |
GdkWMFunction | functions | |||
) |
Definition at line 1948 of file gdkwindow-win32.c.
References g_return_if_fail, GDK_DRAWABLE_XID, GDK_FUNC_ALL, GDK_FUNC_MAXIMIZE, GDK_FUNC_MINIMIZE, GDK_FUNC_MOVE, GDK_FUNC_RESIZE, GDK_IS_WINDOW, LONG(), and NULL.
Referenced by TGWin32::SetMWMHints().
void gdk_window_set_geometry_hints | ( | GdkWindow * | window, | |
GdkGeometry * | geometry, | |||
GdkWindowHints | flags | |||
) |
Definition at line 1209 of file gdkwindow-win32.c.
References DWORD, FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_HINT_ASPECT, GDK_HINT_BASE_SIZE, GDK_HINT_MAX_SIZE, GDK_HINT_MIN_SIZE, GDK_HINT_POS, GDK_HINT_RESIZE_INC, GDK_IS_WINDOW, GDK_NOTE, gdk_screen_height(), gdk_screen_width(), gdk_window_resize(), GDK_WINDOW_WIN32DATA, geometry(), NULL, and WIN32_API_FAILED.
Referenced by TGWin32::SetWMSizeHints().
Definition at line 1897 of file gdkwindow-win32.c.
References g_return_if_fail, g_warning(), GDK_DRAWABLE_DESTROYED, GDK_IS_WINDOW, and NULL.
void gdk_window_set_hints | ( | GdkWindow * | window, | |
gint | x, | |||
gint | y, | |||
gint | min_width, | |||
gint | min_height, | |||
gint | max_width, | |||
gint | max_height, | |||
gint | flags | |||
) |
Definition at line 1089 of file gdkwindow-win32.c.
References DWORD, FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_HINT_MAX_SIZE, GDK_HINT_MIN_SIZE, GDK_HINT_POS, GDK_IS_WINDOW, GDK_NOTE, gdk_window_resize(), GDK_WINDOW_WIN32DATA, NULL, and WIN32_API_FAILED.
void gdk_window_set_icon | ( | GdkWindow * | window, | |
GdkWindow * | icon_window, | |||
GdkPixmap * | pixmap, | |||
GdkBitmap * | mask | |||
) |
Definition at line 1822 of file gdkwindow-win32.c.
References g_return_if_fail, gdk_drawable_get_size(), GDK_DRAWABLE_XID, GDK_IS_WINDOW, HDC(), mask, NULL, and TRUE.
Referenced by TGWin32::SetIconPixmap().
Definition at line 1885 of file gdkwindow-win32.c.
References g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_IS_WINDOW, NULL, and WIN32_API_FAILED.
Referenced by TGWin32::SetIconName().
Definition at line 1812 of file gdkwindow-win32.c.
References g_return_if_fail, g_warning(), GDK_IS_WINDOW, and NULL.
Definition at line 1355 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, and NULL.
Definition at line 2152 of file gdkwindow-win32.c.
References FALSE, g_return_val_if_fail, GDK_DRAWABLE_DESTROYED, GDK_IS_WINDOW, gdk_window_gravity_works(), gdk_window_set_static_bit_gravity(), gdk_window_set_static_win_gravity(), NULL, private, and TRUE.
Definition at line 1318 of file gdkwindow-win32.c.
References g_free(), g_new, g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_IS_WINDOW, gdk_nmbstowchar_ts(), GDK_NOTE, NULL, and WIN32_API_FAILED.
Referenced by TGWin32::SetWindowName().
Definition at line 1366 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, NULL, and WIN32_API_FAILED.
Referenced by TGWin32::SetWMTransientHint().
Definition at line 63 of file gdkwindow.c.
References g_return_if_fail, NULL, and _GdkDrawable::user_data.
void gdk_window_shape_combine_mask | ( | GdkWindow * | window, | |
GdkBitmap * | shape_mask, | |||
gint | offset_x, | |||
gint | offset_y | |||
) |
Definition at line 1768 of file gdkwindow-win32.c.
References BitmapToRegion(), DWORD, FALSE, g_print(), g_return_if_fail, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_IS_WINDOW, GDK_NOTE, GDK_WINDOW_TOPLEVEL, mask, NULL, and TRUE.
Referenced by TGWin32::ShapeCombineMask().
void gdk_window_show | ( | GdkWindow * | window | ) |
Definition at line 670 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, GDK_NOTE, GDK_WINDOW_TEMP, NULL, and TRUE.
Referenced by TGWin32::MapRaised(), TGWin32::MapWindow(), and test_temp_windows().
void gdk_window_withdraw | ( | GdkWindow * | window | ) |
Definition at line 720 of file gdkwindow-win32.c.
References g_print(), g_return_if_fail, GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_XID, GDK_NOTE, gdk_window_hide(), and NULL.