1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### STRUCT GdkWindowAttr ##### -->
37 <!-- ##### STRUCT GdkWindow ##### -->
44 <!-- ##### ENUM GdkWindowType ##### -->
56 <!-- ##### ENUM GdkWindowClass ##### -->
64 <!-- ##### ENUM GdkWindowAttributesType ##### -->
78 <!-- ##### ENUM GdkWindowHints ##### -->
89 @GDK_HINT_WIN_GRAVITY:
93 <!-- ##### STRUCT GdkGeometry ##### -->
110 <!-- ##### ENUM GdkGravity ##### -->
115 @GDK_GRAVITY_NORTH_WEST:
117 @GDK_GRAVITY_NORTH_EAST:
121 @GDK_GRAVITY_SOUTH_WEST:
123 @GDK_GRAVITY_SOUTH_EAST:
126 <!-- ##### ENUM GdkWindowEdge ##### -->
131 @GDK_WINDOW_EDGE_NORTH_WEST:
132 @GDK_WINDOW_EDGE_NORTH:
133 @GDK_WINDOW_EDGE_NORTH_EAST:
134 @GDK_WINDOW_EDGE_WEST:
135 @GDK_WINDOW_EDGE_EAST:
136 @GDK_WINDOW_EDGE_SOUTH_WEST:
137 @GDK_WINDOW_EDGE_SOUTH:
138 @GDK_WINDOW_EDGE_SOUTH_EAST:
140 <!-- ##### ENUM GdkWindowTypeHint ##### -->
145 @GDK_WINDOW_TYPE_HINT_NORMAL:
146 @GDK_WINDOW_TYPE_HINT_DIALOG:
147 @GDK_WINDOW_TYPE_HINT_MENU:
148 @GDK_WINDOW_TYPE_HINT_TOOLBAR:
150 <!-- ##### FUNCTION gdk_window_new ##### -->
161 <!-- ##### FUNCTION gdk_window_destroy ##### -->
169 <!-- ##### MACRO gdk_window_ref ##### -->
175 <!-- # Unused Parameters # -->
179 <!-- ##### MACRO gdk_window_unref ##### -->
184 <!-- # Unused Parameters # -->
188 <!-- ##### FUNCTION gdk_window_get_window_type ##### -->
197 <!-- ##### FUNCTION gdk_window_at_pointer ##### -->
207 <!-- ##### FUNCTION gdk_window_show ##### -->
215 <!-- ##### FUNCTION gdk_window_hide ##### -->
223 <!-- ##### FUNCTION gdk_window_is_visible ##### -->
232 <!-- ##### FUNCTION gdk_window_is_viewable ##### -->
241 <!-- ##### FUNCTION gdk_window_get_state ##### -->
250 <!-- ##### FUNCTION gdk_window_withdraw ##### -->
258 <!-- ##### FUNCTION gdk_window_iconify ##### -->
266 <!-- ##### FUNCTION gdk_window_deiconify ##### -->
274 <!-- ##### FUNCTION gdk_window_stick ##### -->
282 <!-- ##### FUNCTION gdk_window_unstick ##### -->
290 <!-- ##### FUNCTION gdk_window_maximize ##### -->
298 <!-- ##### FUNCTION gdk_window_unmaximize ##### -->
306 <!-- ##### FUNCTION gdk_window_move ##### -->
316 <!-- ##### FUNCTION gdk_window_resize ##### -->
326 <!-- ##### FUNCTION gdk_window_move_resize ##### -->
338 <!-- ##### FUNCTION gdk_window_scroll ##### -->
348 <!-- ##### FUNCTION gdk_window_reparent ##### -->
359 <!-- ##### FUNCTION gdk_window_clear ##### -->
367 <!-- ##### FUNCTION gdk_window_clear_area ##### -->
379 <!-- ##### FUNCTION gdk_window_clear_area_e ##### -->
391 <!-- ##### MACRO gdk_window_copy_area ##### -->
405 <!-- # Unused Parameters # -->
410 <!-- ##### FUNCTION gdk_window_raise ##### -->
418 <!-- ##### FUNCTION gdk_window_lower ##### -->
426 <!-- ##### FUNCTION gdk_window_focus ##### -->
435 <!-- ##### FUNCTION gdk_window_register_dnd ##### -->
443 <!-- ##### FUNCTION gdk_window_begin_resize_drag ##### -->
456 <!-- ##### FUNCTION gdk_window_begin_move_drag ##### -->
468 <!-- ##### FUNCTION gdk_window_constrain_size ##### -->
481 <!-- ##### FUNCTION gdk_window_begin_paint_rect ##### -->
490 <!-- ##### FUNCTION gdk_window_begin_paint_region ##### -->
499 <!-- ##### FUNCTION gdk_window_end_paint ##### -->
507 <!-- ##### FUNCTION gdk_window_invalidate_rect ##### -->
514 @invalidate_children:
517 <!-- ##### FUNCTION gdk_window_invalidate_region ##### -->
524 @invalidate_children:
527 <!-- ##### FUNCTION gdk_window_get_update_area ##### -->
536 <!-- ##### FUNCTION gdk_window_freeze_updates ##### -->
544 <!-- ##### FUNCTION gdk_window_thaw_updates ##### -->
552 <!-- ##### FUNCTION gdk_window_process_all_updates ##### -->
559 <!-- ##### FUNCTION gdk_window_process_updates ##### -->
568 <!-- ##### FUNCTION gdk_window_set_debug_updates ##### -->
576 <!-- ##### FUNCTION gdk_window_set_user_data ##### -->
585 <!-- ##### FUNCTION gdk_window_set_override_redirect ##### -->
594 <!-- ##### FUNCTION gdk_window_add_filter ##### -->
604 <!-- ##### FUNCTION gdk_window_remove_filter ##### -->
614 <!-- ##### USER_FUNCTION GdkFilterFunc ##### -->
625 <!-- ##### ENUM GdkFilterReturn ##### -->
630 @GDK_FILTER_CONTINUE:
631 @GDK_FILTER_TRANSLATE:
634 <!-- ##### TYPEDEF GdkXEvent ##### -->
640 <!-- ##### FUNCTION gdk_window_shape_combine_mask ##### -->
651 <!-- ##### FUNCTION gdk_window_shape_combine_region ##### -->
662 <!-- ##### FUNCTION gdk_window_set_child_shapes ##### -->
670 <!-- ##### FUNCTION gdk_window_merge_child_shapes ##### -->
678 <!-- ##### FUNCTION gdk_window_set_static_gravities ##### -->
688 <!-- ##### FUNCTION gdk_window_set_hints ##### -->
703 <!-- ##### FUNCTION gdk_window_set_title ##### -->
712 <!-- ##### FUNCTION gdk_window_set_background ##### -->
721 <!-- ##### FUNCTION gdk_window_set_back_pixmap ##### -->
731 <!-- ##### MACRO GDK_PARENT_RELATIVE ##### -->
738 <!-- ##### FUNCTION gdk_window_set_cursor ##### -->
747 <!-- ##### MACRO gdk_window_set_colormap ##### -->
752 <!-- # Unused Parameters # -->
757 <!-- ##### FUNCTION gdk_window_get_user_data ##### -->
766 <!-- ##### FUNCTION gdk_window_get_geometry ##### -->
779 <!-- ##### FUNCTION gdk_window_set_geometry_hints ##### -->
789 <!-- ##### FUNCTION gdk_window_set_icon_list ##### -->
799 <!-- ##### FUNCTION gdk_window_set_modal_hint ##### -->
808 <!-- ##### FUNCTION gdk_window_set_type_hint ##### -->
817 <!-- ##### FUNCTION gdk_window_get_position ##### -->
827 <!-- ##### FUNCTION gdk_window_get_root_origin ##### -->
837 <!-- ##### FUNCTION gdk_window_get_frame_extents ##### -->
846 <!-- ##### MACRO gdk_window_get_size ##### -->
851 <!-- # Unused Parameters # -->
857 <!-- ##### MACRO gdk_window_get_visual ##### -->
863 <!-- # Unused Parameters # -->
867 <!-- ##### MACRO gdk_window_get_colormap ##### -->
873 <!-- # Unused Parameters # -->
877 <!-- ##### MACRO gdk_window_get_type ##### -->
883 <!-- # Unused Parameters # -->
887 <!-- ##### FUNCTION gdk_window_get_origin ##### -->
898 <!-- ##### FUNCTION gdk_window_get_deskrelative_origin ##### -->
909 <!-- ##### FUNCTION gdk_window_get_pointer ##### -->
921 <!-- ##### ENUM GdkModifierType ##### -->
942 <!-- ##### FUNCTION gdk_window_get_parent ##### -->
951 <!-- ##### FUNCTION gdk_window_get_toplevel ##### -->
960 <!-- ##### FUNCTION gdk_window_get_children ##### -->
969 <!-- ##### FUNCTION gdk_window_peek_children ##### -->
978 <!-- ##### FUNCTION gdk_window_get_events ##### -->
987 <!-- ##### FUNCTION gdk_window_set_events ##### -->
996 <!-- ##### FUNCTION gdk_window_set_icon ##### -->
1007 <!-- ##### FUNCTION gdk_window_set_icon_name ##### -->
1016 <!-- ##### FUNCTION gdk_window_set_transient_for ##### -->
1025 <!-- ##### FUNCTION gdk_window_set_role ##### -->
1034 <!-- ##### FUNCTION gdk_window_set_group ##### -->
1043 <!-- ##### FUNCTION gdk_window_set_decorations ##### -->
1052 <!-- ##### FUNCTION gdk_window_get_decorations ##### -->
1057 @window: The window to get the decorations from
1058 @decorations: The window decorations will be written here
1059 @Returns: TRUE if the window has decorations set, FALSE otherwise.
1062 <!-- ##### ENUM GdkWMDecoration ##### -->
1072 @GDK_DECOR_MINIMIZE:
1073 @GDK_DECOR_MAXIMIZE:
1075 <!-- ##### FUNCTION gdk_window_set_functions ##### -->
1084 <!-- ##### ENUM GdkWMFunction ##### -->
1096 <!-- ##### FUNCTION gdk_window_get_toplevels ##### -->