gdkwindow-win32.c File Reference

#include "config.h"
#include <stdlib.h>
#include <stdio.h>
#include "gdk.h"
#include "gdkprivate-win32.h"
#include "gdkinputprivate.h"
#include "gdkwin32.h"

Go to the source code of this file.

Defines

#define ONCE_PER_CLASS()

Functions

static gboolean gdk_window_gravity_works (void)
static void gdk_window_set_static_win_gravity (GdkWindow *window, gboolean on)
BOOL SafeAdjustWindowRectEx (RECT *lpRect, DWORD dwStyle, BOOL bMenu, DWORD dwExStyle)
static void gdk_win32_window_destroy (GdkDrawable *drawable)
static GdkWindowgdk_win32_window_alloc (void)
void gdk_window_init (void)
ATOM RegisterGdkClass (GdkDrawableType wtype)
GdkWindowgdk_window_new (GdkWindow *parent, GdkWindowAttr *attributes, gint attributes_mask)
GdkWindowgdk_window_foreign_new (guint32 anid)
static void gdk_window_internal_destroy (GdkWindow *window, gboolean xdestroy, gboolean our_destroy)
void gdk_window_destroy (GdkWindow *window, gboolean xdestroy)
void gdk_window_destroy_notify (GdkWindow *window)
void gdk_window_show (GdkWindow *window)
void gdk_window_hide (GdkWindow *window)
void gdk_window_withdraw (GdkWindow *window)
void gdk_window_move (GdkWindow *window, gint x, gint y)
void gdk_window_resize (GdkWindow *window, gint width, gint height)
void gdk_window_move_resize (GdkWindow *window, gint x, gint y, gint width, gint height)
void gdk_window_reparent (GdkWindow *window, GdkWindow *new_parent, gint x, gint y)
void gdk_window_clear (GdkWindow *window)
void gdk_window_clear_area (GdkWindow *window, gint x, gint y, gint width, gint height)
void gdk_window_clear_area_e (GdkWindow *window, gint x, gint y, gint width, gint height)
void gdk_window_raise (GdkWindow *window)
void gdk_window_lower (GdkWindow *window)
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)
void gdk_window_set_geometry_hints (GdkWindow *window, GdkGeometry *geometry, GdkWindowHints geom_mask)
void gdk_window_set_title (GdkWindow *window, const gchar *title)
void gdk_window_set_role (GdkWindow *window, const gchar *role)
void gdk_window_set_transient_for (GdkWindow *window, GdkWindow *parent)
void gdk_window_set_background (GdkWindow *window, GdkColor *color)
void gdk_window_set_back_pixmap (GdkWindow *window, GdkPixmap *pixmap, gint parent_relative)
void gdk_window_set_cursor (GdkWindow *window, GdkCursor *cursor)
void gdk_window_get_geometry (GdkWindow *window, gint *x, gint *y, gint *width, gint *height, gint *depth)
gint gdk_window_get_origin (GdkWindow *window, gint *x, gint *y)
gboolean gdk_window_get_deskrelative_origin (GdkWindow *window, gint *x, gint *y)
void gdk_window_get_root_origin (GdkWindow *window, gint *x, gint *y)
GdkWindowgdk_window_get_pointer (GdkWindow *window, gint *x, gint *y, GdkModifierType *mask)
GdkWindowgdk_window_at_pointer (gint *win_x, gint *win_y)
GListgdk_window_get_children (GdkWindow *window)
GdkEventMask gdk_window_get_events (GdkWindow *window)
void gdk_window_set_events (GdkWindow *window, GdkEventMask event_mask)
void gdk_window_add_colormap_windows (GdkWindow *window)
void gdk_window_shape_combine_mask (GdkWindow *window, GdkBitmap *mask, gint x, gint y)
void gdk_window_set_override_redirect (GdkWindow *window, gboolean override_redirect)
void gdk_window_set_icon (GdkWindow *window, GdkWindow *icon_window, GdkPixmap *pixmap, GdkBitmap *mask)
void gdk_window_set_icon_name (GdkWindow *window, const gchar *name)
void gdk_window_set_group (GdkWindow *window, GdkWindow *leader)
void gdk_window_set_decorations (GdkWindow *window, GdkWMDecoration decorations)
void gdk_window_set_functions (GdkWindow *window, GdkWMFunction functions)
static void QueryTree (HWND hwnd, HWND **children, gint *nchildren)
static void gdk_propagate_shapes (HANDLE win, gboolean merge)
void gdk_window_set_child_shapes (GdkWindow *window)
void gdk_window_merge_child_shapes (GdkWindow *window)
static void gdk_window_set_static_bit_gravity (GdkWindow *window, gboolean on)
gboolean gdk_window_set_static_gravities (GdkWindow *window, gboolean use_static)


Define Documentation

 
#define ONCE_PER_CLASS (  ) 

Value:

wcl.hIcon = CopyIcon (hAppIcon); \
  wcl.hIconSm = CopyIcon (hAppIcon); \
  wcl.hbrBackground = CreateSolidBrush( RGB(0,0,0)); \
  wcl.hCursor = LoadCursor (NULL, IDC_ARROW);

Referenced by RegisterGdkClass().


Function Documentation

static void gdk_propagate_shapes ( HANDLE  win,
gboolean  merge 
) [static]

Definition at line 2014 of file gdkwindow-win32.c.

References g_free(), i, list, NULL, num, QueryTree(), and TRUE.

Referenced by gdk_window_merge_child_shapes(), and gdk_window_set_child_shapes().

static GdkWindow* gdk_win32_window_alloc ( void   )  [static]

Definition at line 86 of file gdkwindow-win32.c.

References _gdk_win32_drawable_class, _gdk_window_alloc(), _GdkDrawableClass::destroy, DWORD, FALSE, FAR, g_new, GDK_WIN32_BG_NORMAL, gdk_win32_window_destroy(), GDK_WINDOW_WIN32DATA, NULL, and TRUE.

Referenced by gdk_window_foreign_new(), gdk_window_init(), and gdk_window_new().

static void gdk_win32_window_destroy ( GdkDrawable drawable  )  [static]

Definition at line 64 of file gdkwindow-win32.c.

References g_free(), g_print(), g_warning(), GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_TYPE, gdk_drawable_unref(), GDK_DRAWABLE_WIN32DATA, GDK_DRAWABLE_XID, GDK_NOTE, GDK_WIN32_BG_PIXMAP, GDK_WINDOW_FOREIGN, GDK_WINDOW_WIN32DATA, gdk_xid_table_remove(), and NULL.

Referenced by gdk_win32_window_alloc().

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().

GdkWindow* gdk_window_at_pointer ( gint win_x,
gint win_y 
)

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().

void gdk_window_clear_area ( GdkWindow window,
gint  x,
gint  y,
gint  width,
gint  height 
)

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().

void gdk_window_clear_area_e ( GdkWindow window,
gint  x,
gint  y,
gint  width,
gint  height 
)

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.

void gdk_window_destroy ( GdkWindow window,
gboolean  xdestroy 
)

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().

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().

GdkWindow* gdk_window_foreign_new ( guint32  anid  ) 

Definition at line 477 of file gdkwindow-win32.c.

References _GdkWindowPrivate::children, FALSE, g_list_prepend(), gdk_drawable_ref(), GDK_DRAWABLE_WIN32DATA, GDK_DRAWABLE_XID, gdk_win32_window_alloc(), GDK_WINDOW_FOREIGN, gdk_xid_table_insert(), gdk_xid_table_lookup(), GetParent(), HANDLE, if(), NULL, private, POINT::x, and POINT::y.

Referenced by TGWin32::AddWindow().

GList* gdk_window_get_children ( GdkWindow window  ) 

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.

gboolean gdk_window_get_deskrelative_origin ( GdkWindow window,
gint x,
gint y 
)

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().

gint gdk_window_get_origin ( GdkWindow window,
gint x,
gint y 
)

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().

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().

void gdk_window_get_root_origin ( GdkWindow window,
gint x,
gint 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.

static gboolean gdk_window_gravity_works ( void   )  [static]

Definition at line 2074 of file gdkwindow-win32.c.

References _GdkWindowAttr::event_mask, GDK_INPUT_OUTPUT, GDK_WA_X, GDK_WA_Y, GDK_WINDOW_CHILD, gdk_window_destroy(), gdk_window_get_geometry(), gdk_window_move(), gdk_window_move_resize(), gdk_window_new(), gdk_window_resize(), gdk_window_set_static_win_gravity(), GDK_WINDOW_TEMP, _GdkWindowAttr::height, NO, NULL, TRUE, UNKNOWN, _GdkWindowAttr::wclass, _GdkWindowAttr::width, _GdkWindowAttr::window_type, _GdkWindowAttr::x, _GdkWindowAttr::y, y, and YES.

Referenced by gdk_window_set_static_gravities().

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().

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().

static void gdk_window_internal_destroy ( GdkWindow window,
gboolean  xdestroy,
gboolean  our_destroy 
) [static]

Definition at line 528 of file gdkwindow-win32.c.

References _GdkWindowPrivate::children, DestroyWindow(), FALSE, g_error(), g_free(), g_list_free(), g_list_remove(), g_print(), g_return_if_fail, gdk_colormap_unref(), GDK_DRAWABLE_DESTROYED, GDK_DRAWABLE_PIXMAP, GDK_DRAWABLE_TYPE, GDK_DRAWABLE_XID, gdk_input_window_destroy(), GDK_NOTE, GDK_WINDOW_CHILD, GDK_WINDOW_DIALOG, GDK_WINDOW_FOREIGN, gdk_window_hide(), gdk_window_reparent(), GDK_WINDOW_ROOT, GDK_WINDOW_TEMP, GDK_WINDOW_TOPLEVEL, GDK_WINDOW_WIN32DATA, if(), NULL, private, and TRUE.

Referenced by gdk_window_destroy(), and gdk_window_destroy_notify().

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.

void gdk_window_move ( GdkWindow window,
gint  x,
gint  y 
)

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().

void gdk_window_move_resize ( GdkWindow window,
gint  x,
gint  y,
gint  width,
gint  height 
)

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_reparent ( GdkWindow window,
GdkWindow new_parent,
gint  x,
gint  y 
)

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().

void gdk_window_resize ( GdkWindow window,
gint  width,
gint  height 
)

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,
gint  parent_relative 
)

Definition at line 1407 of file gdkwindow-win32.c.

References g_return_if_fail, GDK_DRAWABLE_DESTROYED, gdk_drawable_ref(), gdk_drawable_unref(), GDK_IS_WINDOW, GDK_WIN32_BG_NORMAL, GDK_WIN32_BG_PARENT_RELATIVE, GDK_WIN32_BG_PIXMAP, GDK_WINDOW_WIN32DATA, and NULL.

void gdk_window_set_background ( GdkWindow window,
GdkColor color 
)

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.

void gdk_window_set_cursor ( GdkWindow window,
GdkCursor cursor 
)

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  geom_mask 
)

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().

void gdk_window_set_group ( GdkWindow window,
GdkWindow leader 
)

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().

void gdk_window_set_icon_name ( GdkWindow window,
const gchar name 
)

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().

void gdk_window_set_override_redirect ( GdkWindow window,
gboolean  override_redirect 
)

Definition at line 1812 of file gdkwindow-win32.c.

References g_return_if_fail, g_warning(), GDK_IS_WINDOW, and NULL.

void gdk_window_set_role ( GdkWindow window,
const gchar role 
)

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.

static void gdk_window_set_static_bit_gravity ( GdkWindow window,
gboolean  on 
) [static]

Definition at line 2120 of file gdkwindow-win32.c.

References g_print(), g_return_if_fail, GDK_NOTE, and NULL.

Referenced by gdk_window_set_static_gravities().

gboolean gdk_window_set_static_gravities ( GdkWindow window,
gboolean  use_static 
)

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.

static void gdk_window_set_static_win_gravity ( GdkWindow window,
gboolean  on 
) [static]

Definition at line 2130 of file gdkwindow-win32.c.

References g_print(), g_return_if_fail, GDK_NOTE, and NULL.

Referenced by gdk_window_gravity_works(), gdk_window_reparent(), and gdk_window_set_static_gravities().

void gdk_window_set_title ( GdkWindow window,
const gchar title 
)

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().

void gdk_window_set_transient_for ( GdkWindow window,
GdkWindow parent 
)

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().

void gdk_window_shape_combine_mask ( GdkWindow window,
GdkBitmap mask,
gint  x,
gint  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.

static void QueryTree ( HWND  hwnd,
HWND **  children,
gint nchildren 
) [static]

Definition at line 1987 of file gdkwindow-win32.c.

References g_new, i, n, and NULL.

Referenced by gdk_propagate_shapes().

ATOM RegisterGdkClass ( GdkDrawableType  wtype  ) 

Definition at line 159 of file gdkwindow-win32.c.

References g_error(), g_free(), g_strdup_printf(), gchar, GDK_DRAWABLE_PIXMAP, gdk_ProgInstance, GDK_WINDOW_CHILD, GDK_WINDOW_DIALOG, GDK_WINDOW_ROOT, GDK_WINDOW_TEMP, GDK_WINDOW_TOPLEVEL, gdk_WindowProc(), NULL, ONCE_PER_CLASS, and WIN32_API_FAILED.

Referenced by gdk_window_new().

BOOL SafeAdjustWindowRectEx ( RECT *  lpRect,
DWORD  dwStyle,
BOOL  bMenu,
DWORD  dwExStyle 
)

Definition at line 46 of file gdkwindow-win32.c.

References FALSE, TRUE, and WIN32_API_FAILED.

Referenced by gdk_window_move(), and gdk_window_new().


Generated on Tue Jul 5 15:58:42 2011 for ROOT_528-00b_version by  doxygen 1.5.1