1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Toplevel which can contain other widgets
7 <!-- ##### SECTION Long_Description ##### -->
11 <refsect2 id="GtkWindow-BUILDER-UI">
12 <title>GtkWindow as GtkBuildable</title>
14 The GtkWindow implementation of the GtkBuildable interface supports a
15 custom <accel-groups> element, which supports any number of <group>
16 elements representing the GtkAccelGroup objects you want to add to your
17 window (synonymous with gtk_window_add_accel_group().
20 <title>A UI definition fragment with accel groups</title>
21 <programlisting><![CDATA[
22 <object class="GtkWindow">
24 <group name="accelgroup1"/>
30 <object class="GtkAccelGroup" id="accelgroup1"/>
35 <!-- ##### SECTION See_Also ##### -->
40 <!-- ##### SECTION Stability_Level ##### -->
43 <!-- ##### STRUCT GtkWindow ##### -->
49 <!-- ##### SIGNAL GtkWindow::activate-default ##### -->
54 @window: the object which received the signal.
56 <!-- ##### SIGNAL GtkWindow::activate-focus ##### -->
61 @window: the object which received the signal.
63 <!-- ##### SIGNAL GtkWindow::frame-event ##### -->
68 @window: the object which received the signal.
72 <!-- ##### SIGNAL GtkWindow::keys-changed ##### -->
77 @window: the object which received the signal.
79 <!-- ##### SIGNAL GtkWindow::set-focus ##### -->
84 @window: the object which received the signal.
87 <!-- ##### ARG GtkWindow:accept-focus ##### -->
92 <!-- ##### ARG GtkWindow:allow-grow ##### -->
97 <!-- ##### ARG GtkWindow:allow-shrink ##### -->
102 <!-- ##### ARG GtkWindow:decorated ##### -->
107 <!-- ##### ARG GtkWindow:default-height ##### -->
112 <!-- ##### ARG GtkWindow:default-width ##### -->
117 <!-- ##### ARG GtkWindow:deletable ##### -->
122 <!-- ##### ARG GtkWindow:destroy-with-parent ##### -->
127 <!-- ##### ARG GtkWindow:focus-on-map ##### -->
132 <!-- ##### ARG GtkWindow:gravity ##### -->
137 <!-- ##### ARG GtkWindow:has-toplevel-focus ##### -->
142 <!-- ##### ARG GtkWindow:icon ##### -->
147 <!-- ##### ARG GtkWindow:icon-name ##### -->
152 <!-- ##### ARG GtkWindow:is-active ##### -->
157 <!-- ##### ARG GtkWindow:mnemonics-visible ##### -->
162 <!-- ##### ARG GtkWindow:modal ##### -->
167 <!-- ##### ARG GtkWindow:opacity ##### -->
172 <!-- ##### ARG GtkWindow:resizable ##### -->
177 <!-- ##### ARG GtkWindow:role ##### -->
182 <!-- ##### ARG GtkWindow:screen ##### -->
187 <!-- ##### ARG GtkWindow:skip-pager-hint ##### -->
192 <!-- ##### ARG GtkWindow:skip-taskbar-hint ##### -->
197 <!-- ##### ARG GtkWindow:startup-id ##### -->
202 <!-- ##### ARG GtkWindow:title ##### -->
207 <!-- ##### ARG GtkWindow:transient-for ##### -->
212 <!-- ##### ARG GtkWindow:type ##### -->
217 <!-- ##### ARG GtkWindow:type-hint ##### -->
222 <!-- ##### ARG GtkWindow:urgency-hint ##### -->
227 <!-- ##### ARG GtkWindow:window-position ##### -->
232 <!-- ##### FUNCTION gtk_window_new ##### -->
241 <!-- ##### FUNCTION gtk_window_set_title ##### -->
250 <!-- ##### FUNCTION gtk_window_set_wmclass ##### -->
260 <!-- ##### FUNCTION gtk_window_set_resizable ##### -->
269 <!-- ##### FUNCTION gtk_window_get_resizable ##### -->
278 <!-- ##### FUNCTION gtk_window_add_accel_group ##### -->
287 <!-- ##### FUNCTION gtk_window_remove_accel_group ##### -->
296 <!-- ##### FUNCTION gtk_window_activate_focus ##### -->
305 <!-- ##### FUNCTION gtk_window_activate_default ##### -->
314 <!-- ##### FUNCTION gtk_window_set_modal ##### -->
323 <!-- ##### FUNCTION gtk_window_set_default_size ##### -->
333 <!-- ##### FUNCTION gtk_window_set_geometry_hints ##### -->
344 <!-- ##### FUNCTION gtk_window_set_gravity ##### -->
353 <!-- ##### FUNCTION gtk_window_get_gravity ##### -->
362 <!-- ##### FUNCTION gtk_window_set_position ##### -->
371 <!-- ##### FUNCTION gtk_window_set_transient_for ##### -->
380 <!-- ##### FUNCTION gtk_window_set_destroy_with_parent ##### -->
389 <!-- ##### FUNCTION gtk_window_set_screen ##### -->
398 <!-- ##### FUNCTION gtk_window_get_screen ##### -->
407 <!-- ##### FUNCTION gtk_window_is_active ##### -->
416 <!-- ##### FUNCTION gtk_window_has_toplevel_focus ##### -->
425 <!-- ##### FUNCTION gtk_window_list_toplevels ##### -->
433 <!-- ##### FUNCTION gtk_window_add_mnemonic ##### -->
443 <!-- ##### FUNCTION gtk_window_remove_mnemonic ##### -->
453 <!-- ##### FUNCTION gtk_window_mnemonic_activate ##### -->
464 <!-- ##### FUNCTION gtk_window_activate_key ##### -->
474 <!-- ##### FUNCTION gtk_window_propagate_key_event ##### -->
484 <!-- ##### FUNCTION gtk_window_get_focus ##### -->
493 <!-- ##### FUNCTION gtk_window_set_focus ##### -->
502 <!-- ##### FUNCTION gtk_window_get_default_widget ##### -->
511 <!-- ##### FUNCTION gtk_window_set_default ##### -->
520 <!-- ##### FUNCTION gtk_window_present ##### -->
528 <!-- ##### FUNCTION gtk_window_present_with_time ##### -->
537 <!-- ##### FUNCTION gtk_window_iconify ##### -->
545 <!-- ##### FUNCTION gtk_window_deiconify ##### -->
553 <!-- ##### FUNCTION gtk_window_stick ##### -->
561 <!-- ##### FUNCTION gtk_window_unstick ##### -->
569 <!-- ##### FUNCTION gtk_window_maximize ##### -->
577 <!-- ##### FUNCTION gtk_window_unmaximize ##### -->
585 <!-- ##### FUNCTION gtk_window_fullscreen ##### -->
593 <!-- ##### FUNCTION gtk_window_unfullscreen ##### -->
601 <!-- ##### FUNCTION gtk_window_set_keep_above ##### -->
610 <!-- ##### FUNCTION gtk_window_set_keep_below ##### -->
619 <!-- ##### FUNCTION gtk_window_begin_resize_drag ##### -->
632 <!-- ##### FUNCTION gtk_window_begin_move_drag ##### -->
644 <!-- ##### FUNCTION gtk_window_set_decorated ##### -->
653 <!-- ##### FUNCTION gtk_window_set_deletable ##### -->
662 <!-- ##### FUNCTION gtk_window_set_frame_dimensions ##### -->
674 <!-- ##### FUNCTION gtk_window_set_has_frame ##### -->
683 <!-- ##### FUNCTION gtk_window_set_mnemonic_modifier ##### -->
692 <!-- ##### FUNCTION gtk_window_set_type_hint ##### -->
701 <!-- ##### FUNCTION gtk_window_set_skip_taskbar_hint ##### -->
710 <!-- ##### FUNCTION gtk_window_set_skip_pager_hint ##### -->
719 <!-- ##### FUNCTION gtk_window_set_urgency_hint ##### -->
728 <!-- ##### FUNCTION gtk_window_set_accept_focus ##### -->
737 <!-- ##### FUNCTION gtk_window_set_focus_on_map ##### -->
746 <!-- ##### FUNCTION gtk_window_set_startup_id ##### -->
755 <!-- ##### FUNCTION gtk_window_set_role ##### -->
764 <!-- ##### FUNCTION gtk_window_get_decorated ##### -->
773 <!-- ##### FUNCTION gtk_window_get_deletable ##### -->
782 <!-- ##### FUNCTION gtk_window_get_default_icon_list ##### -->
790 <!-- ##### FUNCTION gtk_window_get_default_icon_name ##### -->
798 <!-- ##### FUNCTION gtk_window_get_default_size ##### -->
808 <!-- ##### FUNCTION gtk_window_get_destroy_with_parent ##### -->
817 <!-- ##### FUNCTION gtk_window_get_frame_dimensions ##### -->
829 <!-- ##### FUNCTION gtk_window_get_has_frame ##### -->
838 <!-- ##### FUNCTION gtk_window_get_icon ##### -->
847 <!-- ##### FUNCTION gtk_window_get_icon_list ##### -->
856 <!-- ##### FUNCTION gtk_window_get_icon_name ##### -->
865 <!-- ##### FUNCTION gtk_window_get_mnemonic_modifier ##### -->
874 <!-- ##### FUNCTION gtk_window_get_modal ##### -->
883 <!-- ##### FUNCTION gtk_window_get_position ##### -->
893 <!-- ##### FUNCTION gtk_window_get_role ##### -->
902 <!-- ##### FUNCTION gtk_window_get_size ##### -->
912 <!-- ##### FUNCTION gtk_window_get_title ##### -->
921 <!-- ##### FUNCTION gtk_window_get_transient_for ##### -->
930 <!-- ##### FUNCTION gtk_window_get_type_hint ##### -->
939 <!-- ##### FUNCTION gtk_window_get_skip_taskbar_hint ##### -->
948 <!-- ##### FUNCTION gtk_window_get_skip_pager_hint ##### -->
957 <!-- ##### FUNCTION gtk_window_get_urgency_hint ##### -->
966 <!-- ##### FUNCTION gtk_window_get_accept_focus ##### -->
975 <!-- ##### FUNCTION gtk_window_get_focus_on_map ##### -->
984 <!-- ##### FUNCTION gtk_window_get_group ##### -->
993 <!-- ##### FUNCTION gtk_window_get_window_type ##### -->
1002 <!-- ##### FUNCTION gtk_window_move ##### -->
1012 <!-- ##### FUNCTION gtk_window_parse_geometry ##### -->
1022 <!-- ##### FUNCTION gtk_window_reshow_with_initial_size ##### -->
1030 <!-- ##### FUNCTION gtk_window_resize ##### -->
1040 <!-- ##### FUNCTION gtk_window_set_default_icon_list ##### -->
1048 <!-- ##### FUNCTION gtk_window_set_default_icon ##### -->
1056 <!-- ##### FUNCTION gtk_window_set_default_icon_from_file ##### -->
1066 <!-- ##### FUNCTION gtk_window_set_default_icon_name ##### -->
1074 <!-- ##### FUNCTION gtk_window_set_icon ##### -->
1083 <!-- ##### FUNCTION gtk_window_set_icon_list ##### -->
1092 <!-- ##### FUNCTION gtk_window_set_icon_from_file ##### -->
1103 <!-- ##### FUNCTION gtk_window_set_icon_name ##### -->
1112 <!-- ##### FUNCTION gtk_window_set_auto_startup_notification ##### -->
1120 <!-- ##### FUNCTION gtk_window_get_opacity ##### -->
1129 <!-- ##### FUNCTION gtk_window_set_opacity ##### -->
1138 <!-- ##### FUNCTION gtk_window_get_mnemonics_visible ##### -->
1147 <!-- ##### FUNCTION gtk_window_set_mnemonics_visible ##### -->