gdkwindow.h File Reference

#include <gdk/gdkdrawable.h>
#include <gdk/gdktypes.h>
#include <gdk/gdkwindow.h>
#include <gdk/gdkevents.h>

Go to the source code of this file.

Classes

struct  _GdkWindowAttr
struct  _GdkGeometry

Typedefs

typedef _GdkGeometry GdkGeometry
typedef _GdkWindowAttr GdkWindowAttr

Enumerations

enum  GdkWindowClass
enum  GdkWindowAttributesType
enum  GdkWindowHints
enum  GdkWMDecoration
enum  GdkWMFunction

Functions

GdkWindowgdk_window_new (GdkWindow *parent, GdkWindowAttr *attributes, gint attributes_mask)
void gdk_window_destroy (GdkWindow *window, gboolean xdestroy)
GdkWindowgdk_window_at_pointer (gint *win_x, gint *win_y)
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_user_data (GdkWindow *window, gpointer user_data)
void gdk_window_set_override_redirect (GdkWindow *window, gboolean override_redirect)
void gdk_window_add_filter (GdkWindow *window, GdkFilterFunc function, gpointer data)
void gdk_window_remove_filter (GdkWindow *window, GdkFilterFunc function, gpointer data)
void gdk_window_shape_combine_mask (GdkWindow *window, GdkBitmap *shape_mask, gint offset_x, gint offset_y)
void gdk_window_set_child_shapes (GdkWindow *window)
void gdk_window_merge_child_shapes (GdkWindow *window)
gboolean gdk_window_is_visible (GdkWindow *window)
gboolean gdk_window_is_viewable (GdkWindow *window)
gboolean gdk_window_set_static_gravities (GdkWindow *window, gboolean use_static)
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 flags)
void gdk_set_sm_client_id (const gchar *sm_client_id)
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 *leader)
void gdk_window_set_background (GdkWindow *window, GdkColor *color)
void gdk_window_set_back_pixmap (GdkWindow *window, GdkPixmap *pixmap, gboolean parent_relative)
void gdk_window_set_cursor (GdkWindow *window, GdkCursor *cursor)
void gdk_window_get_user_data (GdkWindow *window, gpointer *data)
void gdk_window_get_geometry (GdkWindow *window, gint *x, gint *y, gint *width, gint *height, gint *depth)
void gdk_window_get_position (GdkWindow *window, gint *x, gint *y)
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_get_parent (GdkWindow *window)
GdkWindowgdk_window_get_toplevel (GdkWindow *window)
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_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)
GListgdk_window_get_toplevels (void)
void gdk_window_register_dnd (GdkWindow *window)


Typedef Documentation

typedef struct _GdkGeometry GdkGeometry

Definition at line 13 of file gdkwindow.h.

typedef struct _GdkWindowAttr GdkWindowAttr

Definition at line 14 of file gdkwindow.h.


Enumeration Type Documentation

enum GdkWindowAttributesType

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.


Function Documentation

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

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

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_parent ( GdkWindow window  ) 

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

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

Definition at line 77 of file gdkwindow.c.

References g_return_if_fail, GDK_IS_WINDOW, NULL, _GdkWindowPrivate::x, and _GdkWindowPrivate::y.

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.

GdkWindow* gdk_window_get_toplevel ( GdkWindow window  ) 

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 188 of file gdkwindow.c.

References g_list_prepend(), gdk_parent_root, and NULL.

void gdk_window_get_user_data ( GdkWindow window,
gpointer data 
)

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

gboolean gdk_window_is_viewable ( GdkWindow window  ) 

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

gboolean gdk_window_is_visible ( GdkWindow window  ) 

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.

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_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.

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

Referenced by TGWin32::ChangeWindowAttributes(), TGWin32::CreateWindow(), and TGWin32::SetWindowBackgroundPixmap().

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

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.

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.

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

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_set_user_data ( GdkWindow window,
gpointer  user_data 
)

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.


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