~canonical-dx-team/ubuntu/maverick/gtk+2.0/menuproxy

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/GtkWindow.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2010-06-11 12:19:30 UTC
  • mfrom: (1.11.6 upstream)
  • mto: This revision was merged to the branch mainline in revision 175.
  • Revision ID: james.westby@ubuntu.com-20100611121930-n4pklvkoqdsg12vm
Tags: 2.21.2-1
* New upstream development release:
  + debian/rules,
    debian/libgtk2.0-0.symbols:
    - Update for new API symbols.
  + debian/patches/070_mandatory-relibtoolize.patch:
    - Regenerated for the new version.
  + debian/control.in:
    - Update GLib (build-) dependency to >= 2.25.8.

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
                    <a class="link" href="GtkWindow.html#GtkWindow-struct" title="GtkWindow">GtkWindow</a>;
52
52
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a>*          <a class="link" href="GtkWindow.html#gtk-window-new" title="gtk_window_new ()">gtk_window_new</a>                      (<em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkWindowType" title="enum GtkWindowType"><span class="type">GtkWindowType</span></a> type</code></em>);
53
53
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-title" title="gtk_window_set_title ()">gtk_window_set_title</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
54
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);
 
54
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);
55
55
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-wmclass" title="gtk_window_set_wmclass ()">gtk_window_set_wmclass</a>              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
56
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_name</code></em>,
57
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_class</code></em>);
 
56
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_name</code></em>,
 
57
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_class</code></em>);
58
58
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-policy" title="gtk_window_set_policy ()">gtk_window_set_policy</a>               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
59
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_shrink</code></em>,
60
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_grow</code></em>,
61
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> auto_shrink</code></em>);
 
59
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_shrink</code></em>,
 
60
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_grow</code></em>,
 
61
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> auto_shrink</code></em>);
62
62
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-resizable" title="gtk_window_set_resizable ()">gtk_window_set_resizable</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
63
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resizable</code></em>);
64
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-resizable" title="gtk_window_get_resizable ()">gtk_window_get_resizable</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
63
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resizable</code></em>);
 
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-resizable" title="gtk_window_get_resizable ()">gtk_window_get_resizable</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
65
65
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-add-accel-group" title="gtk_window_add_accel_group ()">gtk_window_add_accel_group</a>          (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
66
66
                                                         <em class="parameter"><code><a class="link" href="gtk-Keyboard-Accelerators.html#GtkAccelGroup"><span class="type">GtkAccelGroup</span></a> *accel_group</code></em>);
67
67
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-remove-accel-group" title="gtk_window_remove_accel_group ()">gtk_window_remove_accel_group</a>       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
68
68
                                                         <em class="parameter"><code><a class="link" href="gtk-Keyboard-Accelerators.html#GtkAccelGroup"><span class="type">GtkAccelGroup</span></a> *accel_group</code></em>);
69
69
#define             <a class="link" href="GtkWindow.html#gtk-window-position" title="gtk_window_position">gtk_window_position</a>
70
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-activate-focus" title="gtk_window_activate_focus ()">gtk_window_activate_focus</a>           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
71
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-activate-default" title="gtk_window_activate_default ()">gtk_window_activate_default</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
70
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-activate-focus" title="gtk_window_activate_focus ()">gtk_window_activate_focus</a>           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-activate-default" title="gtk_window_activate_default ()">gtk_window_activate_default</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
72
72
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-modal" title="gtk_window_set_modal ()">gtk_window_set_modal</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
73
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> modal</code></em>);
 
73
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> modal</code></em>);
74
74
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-default-size" title="gtk_window_set_default_size ()">gtk_window_set_default_size</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
75
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
76
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
 
75
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
 
76
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
77
77
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-geometry-hints" title="gtk_window_set_geometry_hints ()">gtk_window_set_geometry_hints</a>       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
78
78
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *geometry_widget</code></em>,
79
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
80
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowHints"><span class="type">GdkWindowHints</span></a> geom_mask</code></em>);
 
79
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowHints"><span class="type">GdkWindowHints</span></a> geom_mask</code></em>);
81
81
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-gravity" title="gtk_window_set_gravity ()">gtk_window_set_gravity</a>              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
82
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> gravity</code></em>);
83
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="returnvalue">GdkGravity</span></a>          <a class="link" href="GtkWindow.html#gtk-window-get-gravity" title="gtk_window_get_gravity ()">gtk_window_get_gravity</a>              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
82
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> gravity</code></em>);
 
83
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="returnvalue">GdkGravity</span></a>          <a class="link" href="GtkWindow.html#gtk-window-get-gravity" title="gtk_window_get_gravity ()">gtk_window_get_gravity</a>              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
84
84
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-position" title="gtk_window_set_position ()">gtk_window_set_position</a>             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
85
85
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkWindowPosition" title="enum GtkWindowPosition"><span class="type">GtkWindowPosition</span></a> position</code></em>);
86
86
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-transient-for" title="gtk_window_set_transient_for ()">gtk_window_set_transient_for</a>        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
87
87
                                                         <em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *parent</code></em>);
88
88
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-destroy-with-parent" title="gtk_window_set_destroy_with_parent ()">gtk_window_set_destroy_with_parent</a>  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
89
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
89
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
90
90
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-screen" title="gtk_window_set_screen ()">gtk_window_set_screen</a>               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
91
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);
92
 
<a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a>*          <a class="link" href="GtkWindow.html#gtk-window-get-screen" title="gtk_window_get_screen ()">gtk_window_get_screen</a>               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
93
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-is-active" title="gtk_window_is_active ()">gtk_window_is_active</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
94
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-has-toplevel-focus" title="gtk_window_has_toplevel_focus ()">gtk_window_has_toplevel_focus</a>       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
95
 
<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              <a class="link" href="GtkWindow.html#gtk-window-list-toplevels" title="gtk_window_list_toplevels ()">gtk_window_list_toplevels</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
 
91
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);
 
92
<a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a>*          <a class="link" href="GtkWindow.html#gtk-window-get-screen" title="gtk_window_get_screen ()">gtk_window_get_screen</a>               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
93
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-is-active" title="gtk_window_is_active ()">gtk_window_is_active</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
94
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-has-toplevel-focus" title="gtk_window_has_toplevel_focus ()">gtk_window_has_toplevel_focus</a>       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
95
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              <a class="link" href="GtkWindow.html#gtk-window-list-toplevels" title="gtk_window_list_toplevels ()">gtk_window_list_toplevels</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
96
96
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-add-mnemonic" title="gtk_window_add_mnemonic ()">gtk_window_add_mnemonic</a>             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
97
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
 
97
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
98
98
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *target</code></em>);
99
99
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-remove-mnemonic" title="gtk_window_remove_mnemonic ()">gtk_window_remove_mnemonic</a>          (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
100
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
 
100
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
101
101
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *target</code></em>);
102
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-mnemonic-activate" title="gtk_window_mnemonic_activate ()">gtk_window_mnemonic_activate</a>        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
103
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
104
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);
105
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-activate-key" title="gtk_window_activate_key ()">gtk_window_activate_key</a>             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
106
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);
107
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-propagate-key-event" title="gtk_window_propagate_key_event ()">gtk_window_propagate_key_event</a>      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
108
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);
 
102
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-mnemonic-activate" title="gtk_window_mnemonic_activate ()">gtk_window_mnemonic_activate</a>        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
103
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
 
104
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);
 
105
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-activate-key" title="gtk_window_activate_key ()">gtk_window_activate_key</a>             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
106
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);
 
107
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-propagate-key-event" title="gtk_window_propagate_key_event ()">gtk_window_propagate_key_event</a>      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
108
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);
109
109
<a class="link" href="GtkWidget.html" title="GtkWidget"><span class="returnvalue">GtkWidget</span></a> *         <a class="link" href="GtkWindow.html#gtk-window-get-focus" title="gtk_window_get_focus ()">gtk_window_get_focus</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
110
110
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-focus" title="gtk_window_set_focus ()">gtk_window_set_focus</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
111
111
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *focus</code></em>);
114
114
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *default_widget</code></em>);
115
115
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-present" title="gtk_window_present ()">gtk_window_present</a>                  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
116
116
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-present-with-time" title="gtk_window_present_with_time ()">gtk_window_present_with_time</a>        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
117
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
 
117
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
118
118
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-iconify" title="gtk_window_iconify ()">gtk_window_iconify</a>                  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
119
119
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-deiconify" title="gtk_window_deiconify ()">gtk_window_deiconify</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
120
120
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-stick" title="gtk_window_stick ()">gtk_window_stick</a>                    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
124
124
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-fullscreen" title="gtk_window_fullscreen ()">gtk_window_fullscreen</a>               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
125
125
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-unfullscreen" title="gtk_window_unfullscreen ()">gtk_window_unfullscreen</a>             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
126
126
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-keep-above" title="gtk_window_set_keep_above ()">gtk_window_set_keep_above</a>           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
127
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
127
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
128
128
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-keep-below" title="gtk_window_set_keep_below ()">gtk_window_set_keep_below</a>           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
129
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
129
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
130
130
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-begin-resize-drag" title="gtk_window_begin_resize_drag ()">gtk_window_begin_resize_drag</a>        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
131
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
132
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
133
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
134
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
135
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
 
131
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
 
132
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
 
133
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
 
134
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
 
135
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
136
136
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-begin-move-drag" title="gtk_window_begin_move_drag ()">gtk_window_begin_move_drag</a>          (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
137
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
138
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
139
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
140
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
 
137
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
 
138
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
 
139
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
 
140
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);
141
141
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-decorated" title="gtk_window_set_decorated ()">gtk_window_set_decorated</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
142
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
142
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
143
143
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-deletable" title="gtk_window_set_deletable ()">gtk_window_set_deletable</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
144
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
144
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
145
145
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-frame-dimensions" title="gtk_window_set_frame_dimensions ()">gtk_window_set_frame_dimensions</a>     (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
146
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> left</code></em>,
147
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> top</code></em>,
148
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> right</code></em>,
149
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bottom</code></em>);
 
146
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> left</code></em>,
 
147
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> top</code></em>,
 
148
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> right</code></em>,
 
149
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bottom</code></em>);
150
150
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-has-frame" title="gtk_window_set_has_frame ()">gtk_window_set_has_frame</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
151
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
151
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
152
152
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-mnemonic-modifier" title="gtk_window_set_mnemonic_modifier ()">gtk_window_set_mnemonic_modifier</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
153
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);
 
153
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);
154
154
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-type-hint" title="gtk_window_set_type_hint ()">gtk_window_set_type_hint</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
155
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> hint</code></em>);
 
155
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> hint</code></em>);
156
156
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-skip-taskbar-hint" title="gtk_window_set_skip_taskbar_hint ()">gtk_window_set_skip_taskbar_hint</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
157
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
157
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
158
158
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-skip-pager-hint" title="gtk_window_set_skip_pager_hint ()">gtk_window_set_skip_pager_hint</a>      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
159
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
159
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
160
160
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-urgency-hint" title="gtk_window_set_urgency_hint ()">gtk_window_set_urgency_hint</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
161
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
161
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
162
162
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-accept-focus" title="gtk_window_set_accept_focus ()">gtk_window_set_accept_focus</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
163
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
163
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
164
164
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-focus-on-map" title="gtk_window_set_focus_on_map ()">gtk_window_set_focus_on_map</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
165
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
165
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
166
166
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-startup-id" title="gtk_window_set_startup_id ()">gtk_window_set_startup_id</a>           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
167
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);
 
167
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);
168
168
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-role" title="gtk_window_set_role ()">gtk_window_set_role</a>                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
169
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *role</code></em>);
170
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-decorated" title="gtk_window_get_decorated ()">gtk_window_get_decorated</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
171
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-deletable" title="gtk_window_get_deletable ()">gtk_window_get_deletable</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
172
 
<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              <a class="link" href="GtkWindow.html#gtk-window-get-default-icon-list" title="gtk_window_get_default_icon_list ()">gtk_window_get_default_icon_list</a>    (<em class="parameter"><code><span class="type">void</span></code></em>);
173
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkWindow.html#gtk-window-get-default-icon-name" title="gtk_window_get_default_icon_name ()">gtk_window_get_default_icon_name</a>    (<em class="parameter"><code><span class="type">void</span></code></em>);
 
169
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *role</code></em>);
 
170
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-decorated" title="gtk_window_get_decorated ()">gtk_window_get_decorated</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
171
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-deletable" title="gtk_window_get_deletable ()">gtk_window_get_deletable</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
172
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              <a class="link" href="GtkWindow.html#gtk-window-get-default-icon-list" title="gtk_window_get_default_icon_list ()">gtk_window_get_default_icon_list</a>    (<em class="parameter"><code><span class="type">void</span></code></em>);
 
173
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkWindow.html#gtk-window-get-default-icon-name" title="gtk_window_get_default_icon_name ()">gtk_window_get_default_icon_name</a>    (<em class="parameter"><code><span class="type">void</span></code></em>);
174
174
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-get-default-size" title="gtk_window_get_default_size ()">gtk_window_get_default_size</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
175
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
176
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);
177
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-destroy-with-parent" title="gtk_window_get_destroy_with_parent ()">gtk_window_get_destroy_with_parent</a>  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
175
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
 
176
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);
 
177
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-destroy-with-parent" title="gtk_window_get_destroy_with_parent ()">gtk_window_get_destroy_with_parent</a>  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
178
178
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-get-frame-dimensions" title="gtk_window_get_frame_dimensions ()">gtk_window_get_frame_dimensions</a>     (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
179
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *left</code></em>,
180
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *top</code></em>,
181
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *right</code></em>,
182
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bottom</code></em>);
183
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-has-frame" title="gtk_window_get_has_frame ()">gtk_window_get_has_frame</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
184
 
<a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a>*          <a class="link" href="GtkWindow.html#gtk-window-get-icon" title="gtk_window_get_icon ()">gtk_window_get_icon</a>                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
185
 
<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              <a class="link" href="GtkWindow.html#gtk-window-get-icon-list" title="gtk_window_get_icon_list ()">gtk_window_get_icon_list</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
186
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkWindow.html#gtk-window-get-icon-name" title="gtk_window_get_icon_name ()">gtk_window_get_icon_name</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
187
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"><span class="returnvalue">GdkModifierType</span></a>     <a class="link" href="GtkWindow.html#gtk-window-get-mnemonic-modifier" title="gtk_window_get_mnemonic_modifier ()">gtk_window_get_mnemonic_modifier</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
188
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-modal" title="gtk_window_get_modal ()">gtk_window_get_modal</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
179
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *left</code></em>,
 
180
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *top</code></em>,
 
181
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *right</code></em>,
 
182
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bottom</code></em>);
 
183
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-has-frame" title="gtk_window_get_has_frame ()">gtk_window_get_has_frame</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
184
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a>*          <a class="link" href="GtkWindow.html#gtk-window-get-icon" title="gtk_window_get_icon ()">gtk_window_get_icon</a>                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
185
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              <a class="link" href="GtkWindow.html#gtk-window-get-icon-list" title="gtk_window_get_icon_list ()">gtk_window_get_icon_list</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
186
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GtkWindow.html#gtk-window-get-icon-name" title="gtk_window_get_icon_name ()">gtk_window_get_icon_name</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
187
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"><span class="returnvalue">GdkModifierType</span></a>     <a class="link" href="GtkWindow.html#gtk-window-get-mnemonic-modifier" title="gtk_window_get_mnemonic_modifier ()">gtk_window_get_mnemonic_modifier</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
188
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-modal" title="gtk_window_get_modal ()">gtk_window_get_modal</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
189
189
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-get-position" title="gtk_window_get_position ()">gtk_window_get_position</a>             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
190
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_x</code></em>,
191
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_y</code></em>);
192
 
const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkWindow.html#gtk-window-get-role" title="gtk_window_get_role ()">gtk_window_get_role</a>                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
190
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_x</code></em>,
 
191
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_y</code></em>);
 
192
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkWindow.html#gtk-window-get-role" title="gtk_window_get_role ()">gtk_window_get_role</a>                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
193
193
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-get-size" title="gtk_window_get_size ()">gtk_window_get_size</a>                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
194
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
195
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);
196
 
const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkWindow.html#gtk-window-get-title" title="gtk_window_get_title ()">gtk_window_get_title</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
194
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
 
195
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);
 
196
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GtkWindow.html#gtk-window-get-title" title="gtk_window_get_title ()">gtk_window_get_title</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
197
197
<a class="link" href="GtkWindow.html" title="GtkWindow"><span class="returnvalue">GtkWindow</span></a> *         <a class="link" href="GtkWindow.html#gtk-window-get-transient-for" title="gtk_window_get_transient_for ()">gtk_window_get_transient_for</a>        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
198
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowTypeHint"><span class="returnvalue">GdkWindowTypeHint</span></a>   <a class="link" href="GtkWindow.html#gtk-window-get-type-hint" title="gtk_window_get_type_hint ()">gtk_window_get_type_hint</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
199
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-skip-taskbar-hint" title="gtk_window_get_skip_taskbar_hint ()">gtk_window_get_skip_taskbar_hint</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
200
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-skip-pager-hint" title="gtk_window_get_skip_pager_hint ()">gtk_window_get_skip_pager_hint</a>      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
201
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-urgency-hint" title="gtk_window_get_urgency_hint ()">gtk_window_get_urgency_hint</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
202
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-accept-focus" title="gtk_window_get_accept_focus ()">gtk_window_get_accept_focus</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
203
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-focus-on-map" title="gtk_window_get_focus_on_map ()">gtk_window_get_focus_on_map</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
198
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowTypeHint"><span class="returnvalue">GdkWindowTypeHint</span></a>   <a class="link" href="GtkWindow.html#gtk-window-get-type-hint" title="gtk_window_get_type_hint ()">gtk_window_get_type_hint</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
199
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-skip-taskbar-hint" title="gtk_window_get_skip_taskbar_hint ()">gtk_window_get_skip_taskbar_hint</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
200
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-skip-pager-hint" title="gtk_window_get_skip_pager_hint ()">gtk_window_get_skip_pager_hint</a>      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
201
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-urgency-hint" title="gtk_window_get_urgency_hint ()">gtk_window_get_urgency_hint</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
202
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-accept-focus" title="gtk_window_get_accept_focus ()">gtk_window_get_accept_focus</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
203
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-focus-on-map" title="gtk_window_get_focus_on_map ()">gtk_window_get_focus_on_map</a>         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
204
204
<a class="link" href="GtkWindowGroup.html" title="GtkWindowGroup"><span class="returnvalue">GtkWindowGroup</span></a> *    <a class="link" href="GtkWindow.html#gtk-window-get-group" title="gtk_window_get_group ()">gtk_window_get_group</a>                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
205
205
<a class="link" href="gtk-Standard-Enumerations.html#GtkWindowType" title="enum GtkWindowType"><span class="returnvalue">GtkWindowType</span></a>       <a class="link" href="GtkWindow.html#gtk-window-get-window-type" title="gtk_window_get_window_type ()">gtk_window_get_window_type</a>          (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
206
206
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()">gtk_window_move</a>                     (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
207
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
208
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
209
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-parse-geometry" title="gtk_window_parse_geometry ()">gtk_window_parse_geometry</a>           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
210
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *geometry</code></em>);
 
207
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
 
208
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);
 
209
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-parse-geometry" title="gtk_window_parse_geometry ()">gtk_window_parse_geometry</a>           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
210
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *geometry</code></em>);
211
211
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-reshow-with-initial-size" title="gtk_window_reshow_with_initial_size ()">gtk_window_reshow_with_initial_size</a> (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
212
212
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-resize" title="gtk_window_resize ()">gtk_window_resize</a>                   (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
213
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
214
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
215
 
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-list" title="gtk_window_set_default_icon_list ()">gtk_window_set_default_icon_list</a>    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
216
 
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-default-icon" title="gtk_window_set_default_icon ()">gtk_window_set_default_icon</a>         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);
217
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-from-file" title="gtk_window_set_default_icon_from_file ()">gtk_window_set_default_icon_from_file</a>
218
 
                                                        (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
219
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
220
 
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-name" title="gtk_window_set_default_icon_name ()">gtk_window_set_default_icon_name</a>    (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
213
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
 
214
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);
 
215
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-list" title="gtk_window_set_default_icon_list ()">gtk_window_set_default_icon_list</a>    (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
 
216
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-default-icon" title="gtk_window_set_default_icon ()">gtk_window_set_default_icon</a>         (<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);
 
217
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-from-file" title="gtk_window_set_default_icon_from_file ()">gtk_window_set_default_icon_from_file</a>
 
218
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
 
219
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
220
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-name" title="gtk_window_set_default_icon_name ()">gtk_window_set_default_icon_name</a>    (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
221
221
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-icon" title="gtk_window_set_icon ()">gtk_window_set_icon</a>                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
222
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);
 
222
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);
223
223
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-icon-list" title="gtk_window_set_icon_list ()">gtk_window_set_icon_list</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
224
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
225
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-set-icon-from-file" title="gtk_window_set_icon_from_file ()">gtk_window_set_icon_from_file</a>       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
226
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
227
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
 
224
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);
 
225
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-set-icon-from-file" title="gtk_window_set_icon_from_file ()">gtk_window_set_icon_from_file</a>       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
226
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
 
227
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);
228
228
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-icon-name" title="gtk_window_set_icon_name ()">gtk_window_set_icon_name</a>            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
229
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
 
229
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
230
230
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-auto-startup-notification" title="gtk_window_set_auto_startup_notification ()">gtk_window_set_auto_startup_notification</a>
231
 
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
232
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkWindow.html#gtk-window-get-opacity" title="gtk_window_get_opacity ()">gtk_window_get_opacity</a>              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
231
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
232
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             <a class="link" href="GtkWindow.html#gtk-window-get-opacity" title="gtk_window_get_opacity ()">gtk_window_get_opacity</a>              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
233
233
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-opacity" title="gtk_window_set_opacity ()">gtk_window_set_opacity</a>              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
234
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>);
235
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-mnemonics-visible" title="gtk_window_get_mnemonics_visible ()">gtk_window_get_mnemonics_visible</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
 
234
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>);
 
235
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GtkWindow.html#gtk-window-get-mnemonics-visible" title="gtk_window_get_mnemonics_visible ()">gtk_window_get_mnemonics_visible</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);
236
236
<span class="returnvalue">void</span>                <a class="link" href="GtkWindow.html#gtk-window-set-mnemonics-visible" title="gtk_window_set_mnemonics_visible ()">gtk_window_set_mnemonics_visible</a>    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
237
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
 
237
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);
238
238
</pre>
239
239
</div>
240
240
<div class="refsect1" title="Object Hierarchy">
241
241
<a name="GtkWindow.object-hierarchy"></a><h2>Object Hierarchy</h2>
242
242
<pre class="synopsis">
243
 
  <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
244
 
   +----<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
 
243
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
244
   +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>
245
245
         +----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a>
246
246
               +----<a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a>
247
247
                     +----<a class="link" href="GtkContainer.html" title="GtkContainer">GtkContainer</a>
262
262
<div class="refsect1" title="Properties">
263
263
<a name="GtkWindow.properties"></a><h2>Properties</h2>
264
264
<pre class="synopsis">
265
 
  "<a class="link" href="GtkWindow.html#GtkWindow--accept-focus" title='The "accept-focus" property'>accept-focus</a>"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
266
 
  "<a class="link" href="GtkWindow.html#GtkWindow--allow-grow" title='The "allow-grow" property'>allow-grow</a>"               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
267
 
  "<a class="link" href="GtkWindow.html#GtkWindow--allow-shrink" title='The "allow-shrink" property'>allow-shrink</a>"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
268
 
  "<a class="link" href="GtkWindow.html#GtkWindow--decorated" title='The "decorated" property'>decorated</a>"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
269
 
  "<a class="link" href="GtkWindow.html#GtkWindow--default-height" title='The "default-height" property'>default-height</a>"           <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
270
 
  "<a class="link" href="GtkWindow.html#GtkWindow--default-width" title='The "default-width" property'>default-width</a>"            <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
271
 
  "<a class="link" href="GtkWindow.html#GtkWindow--deletable" title='The "deletable" property'>deletable</a>"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
272
 
  "<a class="link" href="GtkWindow.html#GtkWindow--destroy-with-parent" title='The "destroy-with-parent" property'>destroy-with-parent</a>"      <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
273
 
  "<a class="link" href="GtkWindow.html#GtkWindow--focus-on-map" title='The "focus-on-map" property'>focus-on-map</a>"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
274
 
  "<a class="link" href="GtkWindow.html#GtkWindow--gravity" title='The "gravity" property'>gravity</a>"                  <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a>            : Read / Write
275
 
  "<a class="link" href="GtkWindow.html#GtkWindow--has-toplevel-focus" title='The "has-toplevel-focus" property'>has-toplevel-focus</a>"       <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
276
 
  "<a class="link" href="GtkWindow.html#GtkWindow--icon" title='The "icon" property'>icon</a>"                     <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>*            : Read / Write
277
 
  "<a class="link" href="GtkWindow.html#GtkWindow--icon-name" title='The "icon-name" property'>icon-name</a>"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
278
 
  "<a class="link" href="GtkWindow.html#GtkWindow--is-active" title='The "is-active" property'>is-active</a>"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
279
 
  "<a class="link" href="GtkWindow.html#GtkWindow--mnemonics-visible" title='The "mnemonics-visible" property'>mnemonics-visible</a>"        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
280
 
  "<a class="link" href="GtkWindow.html#GtkWindow--modal" title='The "modal" property'>modal</a>"                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
281
 
  "<a class="link" href="GtkWindow.html#GtkWindow--opacity" title='The "opacity" property'>opacity</a>"                  <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
282
 
  "<a class="link" href="GtkWindow.html#GtkWindow--resizable" title='The "resizable" property'>resizable</a>"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
283
 
  "<a class="link" href="GtkWindow.html#GtkWindow--role" title='The "role" property'>role</a>"                     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
284
 
  "<a class="link" href="GtkWindow.html#GtkWindow--screen" title='The "screen" property'>screen</a>"                   <a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write
285
 
  "<a class="link" href="GtkWindow.html#GtkWindow--skip-pager-hint" title='The "skip-pager-hint" property'>skip-pager-hint</a>"          <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
286
 
  "<a class="link" href="GtkWindow.html#GtkWindow--skip-taskbar-hint" title='The "skip-taskbar-hint" property'>skip-taskbar-hint</a>"        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
287
 
  "<a class="link" href="GtkWindow.html#GtkWindow--startup-id" title='The "startup-id" property'>startup-id</a>"               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Write
288
 
  "<a class="link" href="GtkWindow.html#GtkWindow--title" title='The "title" property'>title</a>"                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
265
  "<a class="link" href="GtkWindow.html#GtkWindow--accept-focus" title='The "accept-focus" property'>accept-focus</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
266
  "<a class="link" href="GtkWindow.html#GtkWindow--allow-grow" title='The "allow-grow" property'>allow-grow</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
267
  "<a class="link" href="GtkWindow.html#GtkWindow--allow-shrink" title='The "allow-shrink" property'>allow-shrink</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
268
  "<a class="link" href="GtkWindow.html#GtkWindow--decorated" title='The "decorated" property'>decorated</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
269
  "<a class="link" href="GtkWindow.html#GtkWindow--default-height" title='The "default-height" property'>default-height</a>"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
 
270
  "<a class="link" href="GtkWindow.html#GtkWindow--default-width" title='The "default-width" property'>default-width</a>"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write
 
271
  "<a class="link" href="GtkWindow.html#GtkWindow--deletable" title='The "deletable" property'>deletable</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
272
  "<a class="link" href="GtkWindow.html#GtkWindow--destroy-with-parent" title='The "destroy-with-parent" property'>destroy-with-parent</a>"      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
273
  "<a class="link" href="GtkWindow.html#GtkWindow--focus-on-map" title='The "focus-on-map" property'>focus-on-map</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
274
  "<a class="link" href="GtkWindow.html#GtkWindow--gravity" title='The "gravity" property'>gravity</a>"                  <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a>            : Read / Write
 
275
  "<a class="link" href="GtkWindow.html#GtkWindow--has-toplevel-focus" title='The "has-toplevel-focus" property'>has-toplevel-focus</a>"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
 
276
  "<a class="link" href="GtkWindow.html#GtkWindow--icon" title='The "icon" property'>icon</a>"                     <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>*            : Read / Write
 
277
  "<a class="link" href="GtkWindow.html#GtkWindow--icon-name" title='The "icon-name" property'>icon-name</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
278
  "<a class="link" href="GtkWindow.html#GtkWindow--is-active" title='The "is-active" property'>is-active</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
 
279
  "<a class="link" href="GtkWindow.html#GtkWindow--mnemonics-visible" title='The "mnemonics-visible" property'>mnemonics-visible</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
280
  "<a class="link" href="GtkWindow.html#GtkWindow--modal" title='The "modal" property'>modal</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
281
  "<a class="link" href="GtkWindow.html#GtkWindow--opacity" title='The "opacity" property'>opacity</a>"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write
 
282
  "<a class="link" href="GtkWindow.html#GtkWindow--resizable" title='The "resizable" property'>resizable</a>"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
283
  "<a class="link" href="GtkWindow.html#GtkWindow--role" title='The "role" property'>role</a>"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 
284
  "<a class="link" href="GtkWindow.html#GtkWindow--screen" title='The "screen" property'>screen</a>"                   <a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write
 
285
  "<a class="link" href="GtkWindow.html#GtkWindow--skip-pager-hint" title='The "skip-pager-hint" property'>skip-pager-hint</a>"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
286
  "<a class="link" href="GtkWindow.html#GtkWindow--skip-taskbar-hint" title='The "skip-taskbar-hint" property'>skip-taskbar-hint</a>"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
287
  "<a class="link" href="GtkWindow.html#GtkWindow--startup-id" title='The "startup-id" property'>startup-id</a>"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Write
 
288
  "<a class="link" href="GtkWindow.html#GtkWindow--title" title='The "title" property'>title</a>"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
289
289
  "<a class="link" href="GtkWindow.html#GtkWindow--transient-for" title='The "transient-for" property'>transient-for</a>"            <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>*            : Read / Write / Construct
290
290
  "<a class="link" href="GtkWindow.html#GtkWindow--type" title='The "type" property'>type</a>"                     <a class="link" href="gtk-Standard-Enumerations.html#GtkWindowType" title="enum GtkWindowType"><span class="type">GtkWindowType</span></a>         : Read / Write / Construct Only
291
 
  "<a class="link" href="GtkWindow.html#GtkWindow--type-hint" title='The "type-hint" property'>type-hint</a>"                <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a>     : Read / Write
292
 
  "<a class="link" href="GtkWindow.html#GtkWindow--urgency-hint" title='The "urgency-hint" property'>urgency-hint</a>"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
 
291
  "<a class="link" href="GtkWindow.html#GtkWindow--type-hint" title='The "type-hint" property'>type-hint</a>"                <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a>     : Read / Write
 
292
  "<a class="link" href="GtkWindow.html#GtkWindow--urgency-hint" title='The "urgency-hint" property'>urgency-hint</a>"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
293
293
  "<a class="link" href="GtkWindow.html#GtkWindow--window-position" title='The "window-position" property'>window-position</a>"          <a class="link" href="gtk-Standard-Enumerations.html#GtkWindowPosition" title="enum GtkWindowPosition"><span class="type">GtkWindowPosition</span></a>     : Read / Write
294
294
</pre>
295
295
</div>
316
316
window (synonymous with <a class="link" href="GtkWindow.html#gtk-window-add-accel-group" title="gtk_window_add_accel_group ()"><code class="function">gtk_window_add_accel_group()</code></a>.
317
317
</p>
318
318
<div class="example">
319
 
<a name="id738190"></a><p class="title"><b>Example 10. A UI definition fragment with accel groups</b></p>
 
319
<a name="id613784"></a><p class="title"><b>Example 10. A UI definition fragment with accel groups</b></p>
320
320
<div class="example-contents">
321
321
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
322
322
    <tbody>
328
328
5
329
329
6
330
330
7</pre></td>
331
 
        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="normal">object class</span><span class="symbol">=</span><span class="string">"GtkWindow"</span><span class="symbol">&gt;</span>
 
331
        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="usertype">object</span><span class="normal"> class</span><span class="symbol">=</span><span class="string">"GtkWindow"</span><span class="symbol">&gt;</span>
332
332
<span class="normal">  </span><span class="symbol">&lt;</span><span class="normal">accel</span><span class="symbol">-</span><span class="normal">groups</span><span class="symbol">&gt;</span>
333
 
<span class="normal">    </span><span class="symbol">&lt;</span><span class="normal">group name</span><span class="symbol">=</span><span class="string">"accelgroup1"</span><span class="symbol">/&gt;</span>
 
333
<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">group</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"accelgroup1"</span><span class="symbol">/&gt;</span>
334
334
<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">accel</span><span class="symbol">-</span><span class="normal">groups</span><span class="symbol">&gt;</span>
335
335
<span class="symbol">&lt;/</span><span class="normal">object</span><span class="symbol">&gt;</span>
336
336
<span class="symbol">...</span>
337
 
<span class="symbol">&lt;</span><span class="normal">object class</span><span class="symbol">=</span><span class="string">"GtkAccelGroup"</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">"accelgroup1"</span><span class="symbol">/&gt;</span></pre></td>
 
337
<span class="symbol">&lt;</span><span class="usertype">object</span><span class="normal"> class</span><span class="symbol">=</span><span class="string">"GtkAccelGroup"</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">"accelgroup1"</span><span class="symbol">/&gt;</span></pre></td>
338
338
      </tr>
339
339
    </tbody>
340
340
  </table>
390
390
<div class="refsect2" title="gtk_window_set_title ()">
391
391
<a name="gtk-window-set-title"></a><h3>gtk_window_set_title ()</h3>
392
392
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_title                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
393
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);</pre>
 
393
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>);</pre>
394
394
<p>
395
395
Sets the title of the <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>. The title of a window will be
396
396
displayed in its title bar; on the X Window System, the title bar
421
421
<div class="refsect2" title="gtk_window_set_wmclass ()">
422
422
<a name="gtk-window-set-wmclass"></a><h3>gtk_window_set_wmclass ()</h3>
423
423
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_wmclass              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
424
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_name</code></em>,
425
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_class</code></em>);</pre>
 
424
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_name</code></em>,
 
425
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *wmclass_class</code></em>);</pre>
426
426
<p>
427
427
Don't use this function. It sets the X Window System "class" and
428
428
"name" hints for a window.  According to the ICCCM, you should
458
458
<div class="refsect2" title="gtk_window_set_policy ()">
459
459
<a name="gtk-window-set-policy"></a><h3>gtk_window_set_policy ()</h3>
460
460
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_policy               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
461
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_shrink</code></em>,
462
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_grow</code></em>,
463
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> auto_shrink</code></em>);</pre>
 
461
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_shrink</code></em>,
 
462
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> allow_grow</code></em>,
 
463
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> auto_shrink</code></em>);</pre>
464
464
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
465
465
<h3 class="title">Warning</h3>
466
466
<p><code class="literal">gtk_window_set_policy</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="GtkWindow.html#gtk-window-set-resizable" title="gtk_window_set_resizable ()"><code class="function">gtk_window_set_resizable()</code></a> instead.</p>
493
493
should use instead of <a class="link" href="GtkWindow.html#gtk-window-set-policy" title="gtk_window_set_policy ()"><code class="function">gtk_window_set_policy()</code></a>.
494
494
</p>
495
495
<p>
496
 
If set to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the <em class="parameter"><code>allow_grow</code></em> parameter allows the user to expand the window
497
 
beyond the size request of its child widgets. If <em class="parameter"><code>allow_grow</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, be sure to
 
496
If set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the <em class="parameter"><code>allow_grow</code></em> parameter allows the user to expand the window
 
497
beyond the size request of its child widgets. If <em class="parameter"><code>allow_grow</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, be sure to
498
498
check that your child widgets work properly as the window is resized.
499
499
</p>
500
500
<p>
504
504
shrink to fit the size request of its children if it's too large; the
505
505
<em class="parameter"><code>auto_shrink</code></em> parameter causes the window to shrink when child widgets have too
506
506
much space. <em class="parameter"><code>auto_shrink</code></em> is normally used with the second of the two window
507
 
policies mentioned above.  That is, set <em class="parameter"><code>auto_shrink</code></em> to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if you want the
 
507
policies mentioned above.  That is, set <em class="parameter"><code>auto_shrink</code></em> to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if you want the
508
508
window to have a fixed, always-optimal size determined by your program.
509
509
</p>
510
510
<p>
511
511
Note that <em class="parameter"><code>auto_shrink</code></em> doesn't do anything if <em class="parameter"><code>allow_shrink</code></em> and <em class="parameter"><code>allow_grow</code></em> are
512
 
both set to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
512
both set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
513
513
</p>
514
514
<p>
515
515
Neither of the two suggested window policies set the <em class="parameter"><code>allow_shrink</code></em> parameter to
516
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.  If <em class="parameter"><code>allow_shrink</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the user can shrink the window so that its
 
516
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>.  If <em class="parameter"><code>allow_shrink</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the user can shrink the window so that its
517
517
children do not receive their full size request; this is basically a bad thing,
518
518
because most widgets will look wrong if this happens. Furthermore GTK+ has a
519
519
tendency to re-expand the window if size is recalculated for any reason. The
520
 
upshot is that <em class="parameter"><code>allow_shrink</code></em> should always be set to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
 
520
upshot is that <em class="parameter"><code>allow_shrink</code></em> should always be set to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>.
521
521
</p>
522
522
<p>
523
523
Sometimes when you think you want to use <em class="parameter"><code>allow_shrink</code></em>, the real problem is that
558
558
<div class="refsect2" title="gtk_window_set_resizable ()">
559
559
<a name="gtk-window-set-resizable"></a><h3>gtk_window_set_resizable ()</h3>
560
560
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_resizable            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
561
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resizable</code></em>);</pre>
 
561
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> resizable</code></em>);</pre>
562
562
<p>
563
563
Sets whether the user can resize a window. Windows are user resizable
564
564
by default.
574
574
<tr>
575
575
<td><p><span class="term"><em class="parameter"><code>resizable</code></em> :</span></p></td>
576
576
<td>
577
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user can resize this window
 
577
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user can resize this window
578
578
</td>
579
579
</tr>
580
580
</tbody>
583
583
<hr>
584
584
<div class="refsect2" title="gtk_window_get_resizable ()">
585
585
<a name="gtk-window-get-resizable"></a><h3>gtk_window_get_resizable ()</h3>
586
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_resizable            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
586
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_resizable            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
587
587
<p>
588
588
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-resizable" title="gtk_window_set_resizable ()"><code class="function">gtk_window_set_resizable()</code></a>.
589
589
</p>
597
597
</tr>
598
598
<tr>
599
599
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
600
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user can resize the window
 
600
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the user can resize the window
601
601
</td>
602
602
</tr>
603
603
</tbody>
669
669
<hr>
670
670
<div class="refsect2" title="gtk_window_activate_focus ()">
671
671
<a name="gtk-window-activate-focus"></a><h3>gtk_window_activate_focus ()</h3>
672
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_activate_focus           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
672
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_activate_focus           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
673
673
<p>
674
674
Activates the current focused widget within the window.
675
675
</p>
683
683
</tr>
684
684
<tr>
685
685
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
686
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a widget got activated.
 
686
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a widget got activated.
687
687
</td>
688
688
</tr>
689
689
</tbody>
692
692
<hr>
693
693
<div class="refsect2" title="gtk_window_activate_default ()">
694
694
<a name="gtk-window-activate-default"></a><h3>gtk_window_activate_default ()</h3>
695
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_activate_default         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
695
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_activate_default         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
696
696
<p>
697
697
Activates the default widget for the window, unless the current 
698
698
focused widget has been configured to receive the default action 
709
709
</tr>
710
710
<tr>
711
711
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
712
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a widget got activated.
 
712
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a widget got activated.
713
713
</td>
714
714
</tr>
715
715
</tbody>
719
719
<div class="refsect2" title="gtk_window_set_modal ()">
720
720
<a name="gtk-window-set-modal"></a><h3>gtk_window_set_modal ()</h3>
721
721
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_modal                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
722
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> modal</code></em>);</pre>
 
722
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> modal</code></em>);</pre>
723
723
<p>
724
724
Sets a window modal or non-modal. Modal windows prevent interaction
725
725
with other windows in the same application. To keep modal dialogs
748
748
<div class="refsect2" title="gtk_window_set_default_size ()">
749
749
<a name="gtk-window-set-default-size"></a><h3>gtk_window_set_default_size ()</h3>
750
750
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_default_size         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
751
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
752
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
 
751
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
 
752
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
753
753
<p>
754
754
Sets the default size of a window. If the window's "natural" size
755
755
(its size request) is larger than the default, the default will be
811
811
<a name="gtk-window-set-geometry-hints"></a><h3>gtk_window_set_geometry_hints ()</h3>
812
812
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_geometry_hints       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
813
813
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *geometry_widget</code></em>,
814
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
815
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowHints"><span class="type">GdkWindowHints</span></a> geom_mask</code></em>);</pre>
 
814
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
 
815
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowHints"><span class="type">GdkWindowHints</span></a> geom_mask</code></em>);</pre>
816
816
<p>
817
817
This function sets up hints about how a window can be resized by
818
818
the user.  You can set a minimum and maximum size; allowed resize
819
819
increments (e.g. for xterm, you can only resize by the size of a
820
 
character); aspect ratios; and more. See the <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> struct.
 
820
character); aspect ratios; and more. See the <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> struct.
821
821
</p>
822
822
<div class="variablelist"><table border="0">
823
823
<col align="left" valign="top">
849
849
<div class="refsect2" title="gtk_window_set_gravity ()">
850
850
<a name="gtk-window-set-gravity"></a><h3>gtk_window_set_gravity ()</h3>
851
851
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_gravity              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
852
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> gravity</code></em>);</pre>
 
852
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> gravity</code></em>);</pre>
853
853
<p>
854
854
Window gravity defines the meaning of coordinates passed to
855
 
<a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a>. See <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a> and <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> for
 
855
<a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a>. See <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a> and <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> for
856
856
more details.
857
857
</p>
858
858
<p>
859
 
The default window gravity is <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a> which will
 
859
The default window gravity is <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a> which will
860
860
typically "do what you mean."
861
861
</p>
862
862
<div class="variablelist"><table border="0">
878
878
<hr>
879
879
<div class="refsect2" title="gtk_window_get_gravity ()">
880
880
<a name="gtk-window-get-gravity"></a><h3>gtk_window_get_gravity ()</h3>
881
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="returnvalue">GdkGravity</span></a>          gtk_window_get_gravity              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
881
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="returnvalue">GdkGravity</span></a>          gtk_window_get_gravity              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
882
882
<p>
883
883
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-gravity" title="gtk_window_set_gravity ()"><code class="function">gtk_window_set_gravity()</code></a>.
884
884
</p>
938
938
<a class="link" href="GtkWindow.html#gtk-window-set-transient-for" title="gtk_window_set_transient_for ()"><code class="function">gtk_window_set_transient_for()</code></a> on your behalf.
939
939
</p>
940
940
<p>
941
 
Passing <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for <em class="parameter"><code>parent</code></em> unsets the current transient window.
 
941
Passing <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> for <em class="parameter"><code>parent</code></em> unsets the current transient window.
942
942
</p>
943
943
<p>
944
944
On Windows, this function puts the child window on top of the parent,
954
954
</tr>
955
955
<tr>
956
956
<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
957
 
<td> parent window, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
957
<td> parent window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
958
958
</td>
959
959
</tr>
960
960
</tbody>
964
964
<div class="refsect2" title="gtk_window_set_destroy_with_parent ()">
965
965
<a name="gtk-window-set-destroy-with-parent"></a><h3>gtk_window_set_destroy_with_parent ()</h3>
966
966
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_destroy_with_parent  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
967
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
967
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
968
968
<p>
969
 
If <em class="parameter"><code>setting</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then destroying the transient parent of <em class="parameter"><code>window</code></em>
 
969
If <em class="parameter"><code>setting</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then destroying the transient parent of <em class="parameter"><code>window</code></em>
970
970
will also destroy <em class="parameter"><code>window</code></em> itself. This is useful for dialogs that
971
971
shouldn't persist beyond the lifetime of the main window they're
972
972
associated with, for example.
991
991
<div class="refsect2" title="gtk_window_set_screen ()">
992
992
<a name="gtk-window-set-screen"></a><h3>gtk_window_set_screen ()</h3>
993
993
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_screen               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
994
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
 
994
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
995
995
<p>
996
 
Sets the <a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> where the <em class="parameter"><code>window</code></em> is displayed; if
 
996
Sets the <a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a> where the <em class="parameter"><code>window</code></em> is displayed; if
997
997
the window is already mapped, it will be unmapped, and
998
998
then remapped on the new screen.
999
999
</p>
1007
1007
</tr>
1008
1008
<tr>
1009
1009
<td><p><span class="term"><em class="parameter"><code>screen</code></em> :</span></p></td>
1010
 
<td>a <a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>.
 
1010
<td>a <a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a>.
1011
1011
</td>
1012
1012
</tr>
1013
1013
</tbody>
1017
1017
<hr>
1018
1018
<div class="refsect2" title="gtk_window_get_screen ()">
1019
1019
<a name="gtk-window-get-screen"></a><h3>gtk_window_get_screen ()</h3>
1020
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a>*          gtk_window_get_screen               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
1020
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="returnvalue">GdkScreen</span></a>*          gtk_window_get_screen               (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
1021
1021
<p>
1022
 
Returns the <a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a> associated with <em class="parameter"><code>window</code></em>.
 
1022
Returns the <a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a> associated with <em class="parameter"><code>window</code></em>.
1023
1023
</p>
1024
1024
<div class="variablelist"><table border="0">
1025
1025
<col align="left" valign="top">
1031
1031
</tr>
1032
1032
<tr>
1033
1033
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1034
 
<td> a <a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
1034
<td> a <a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1035
1035
</td>
1036
1036
</tr>
1037
1037
</tbody>
1041
1041
<hr>
1042
1042
<div class="refsect2" title="gtk_window_is_active ()">
1043
1043
<a name="gtk-window-is-active"></a><h3>gtk_window_is_active ()</h3>
1044
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_is_active                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
1044
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_is_active                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
1045
1045
<p>
1046
1046
Returns whether the window is part of the current active toplevel.
1047
1047
(That is, the toplevel window receiving keystrokes.)
1048
 
The return value is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is active toplevel
 
1048
The return value is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is active toplevel
1049
1049
itself, but also if it is, say, a <a class="link" href="GtkPlug.html" title="GtkPlug"><span class="type">GtkPlug</span></a> embedded in the active toplevel.
1050
1050
You might use this function if you wanted to draw a widget
1051
1051
differently in an active window from a widget in an inactive window.
1061
1061
</tr>
1062
1062
<tr>
1063
1063
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1064
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window part of the current active window.
 
1064
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window part of the current active window.
1065
1065
 
1066
1066
</td>
1067
1067
</tr>
1072
1072
<hr>
1073
1073
<div class="refsect2" title="gtk_window_has_toplevel_focus ()">
1074
1074
<a name="gtk-window-has-toplevel-focus"></a><h3>gtk_window_has_toplevel_focus ()</h3>
1075
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_has_toplevel_focus       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
1075
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_has_toplevel_focus       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
1076
1076
<p>
1077
1077
Returns whether the input focus is within this GtkWindow.
1078
1078
For real toplevel windows, this is identical to <a class="link" href="GtkWindow.html#gtk-window-is-active" title="gtk_window_is_active ()"><code class="function">gtk_window_is_active()</code></a>,
1088
1088
</tr>
1089
1089
<tr>
1090
1090
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1091
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the input focus is within this GtkWindow
 
1091
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the input focus is within this GtkWindow
1092
1092
 
1093
1093
</td>
1094
1094
</tr>
1099
1099
<hr>
1100
1100
<div class="refsect2" title="gtk_window_list_toplevels ()">
1101
1101
<a name="gtk-window-list-toplevels"></a><h3>gtk_window_list_toplevels ()</h3>
1102
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              gtk_window_list_toplevels           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1102
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              gtk_window_list_toplevels           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1103
1103
<p>
1104
1104
Returns a list of all existing toplevel windows. The widgets
1105
1105
in the list are not individually referenced. If you want
1121
1121
<div class="refsect2" title="gtk_window_add_mnemonic ()">
1122
1122
<a name="gtk-window-add-mnemonic"></a><h3>gtk_window_add_mnemonic ()</h3>
1123
1123
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_add_mnemonic             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1124
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
 
1124
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
1125
1125
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *target</code></em>);</pre>
1126
1126
<p>
1127
1127
Adds a mnemonic to this window.
1151
1151
<div class="refsect2" title="gtk_window_remove_mnemonic ()">
1152
1152
<a name="gtk-window-remove-mnemonic"></a><h3>gtk_window_remove_mnemonic ()</h3>
1153
1153
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_remove_mnemonic          (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1154
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
 
1154
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
1155
1155
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *target</code></em>);</pre>
1156
1156
<p>
1157
1157
Removes a mnemonic from this window.
1180
1180
<hr>
1181
1181
<div class="refsect2" title="gtk_window_mnemonic_activate ()">
1182
1182
<a name="gtk-window-mnemonic-activate"></a><h3>gtk_window_mnemonic_activate ()</h3>
1183
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_mnemonic_activate        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1184
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
1185
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);</pre>
 
1183
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_mnemonic_activate        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
1184
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> keyval</code></em>,
 
1185
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);</pre>
1186
1186
<p>
1187
1187
Activates the targets associated with the mnemonic.
1188
1188
</p>
1207
1207
<tr>
1208
1208
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1209
1209
<td>
1210
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the activation is done. 
 
1210
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the activation is done. 
1211
1211
</td>
1212
1212
</tr>
1213
1213
</tbody>
1216
1216
<hr>
1217
1217
<div class="refsect2" title="gtk_window_activate_key ()">
1218
1218
<a name="gtk-window-activate-key"></a><h3>gtk_window_activate_key ()</h3>
1219
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_activate_key             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1220
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
 
1219
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_activate_key             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
1220
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
1221
1221
<p>
1222
1222
Activates mnemonics and accelerators for this <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>. This is normally
1223
1223
called by the default ::key_press_event handler for toplevel windows,
1234
1234
</tr>
1235
1235
<tr>
1236
1236
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
1237
 
<td>a <a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a>
 
1237
<td>a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a>
1238
1238
</td>
1239
1239
</tr>
1240
1240
<tr>
1241
1241
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1242
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a mnemonic or accelerator was found and activated.
 
1242
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a mnemonic or accelerator was found and activated.
1243
1243
 
1244
1244
</td>
1245
1245
</tr>
1250
1250
<hr>
1251
1251
<div class="refsect2" title="gtk_window_propagate_key_event ()">
1252
1252
<a name="gtk-window-propagate-key-event"></a><h3>gtk_window_propagate_key_event ()</h3>
1253
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_propagate_key_event      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1254
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
 
1253
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_propagate_key_event      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
1254
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
1255
1255
<p>
1256
1256
Propagate a key press or release event to the focus widget and
1257
1257
up the focus container chain until a widget handles <em class="parameter"><code>event</code></em>.
1270
1270
</tr>
1271
1271
<tr>
1272
1272
<td><p><span class="term"><em class="parameter"><code>event</code></em> :</span></p></td>
1273
 
<td>a <a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a>
 
1273
<td>a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a>
1274
1274
</td>
1275
1275
</tr>
1276
1276
<tr>
1277
1277
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1278
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a widget in the focus chain handled the event.
 
1278
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a widget in the focus chain handled the event.
1279
1279
 
1280
1280
</td>
1281
1281
</tr>
1292
1292
Note that this is the widget that would have the focus
1293
1293
if the toplevel window focused; if the toplevel window
1294
1294
is not focused then  <code class="literal">gtk_widget_has_focus (widget)</code> will
1295
 
not be <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> for the widget.
 
1295
not be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> for the widget.
1296
1296
</p>
1297
1297
<div class="variablelist"><table border="0">
1298
1298
<col align="left" valign="top">
1304
1304
</tr>
1305
1305
<tr>
1306
1306
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1307
 
<td> the currently focused widget, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
 
1307
<td> the currently focused widget, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
1308
1308
</td>
1309
1309
</tr>
1310
1310
</tbody>
1317
1317
                                                         <em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *focus</code></em>);</pre>
1318
1318
<p>
1319
1319
If <em class="parameter"><code>focus</code></em> is not the current focus widget, and is focusable, sets
1320
 
it as the focus widget for the window. If <em class="parameter"><code>focus</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, unsets
 
1320
it as the focus widget for the window. If <em class="parameter"><code>focus</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, unsets
1321
1321
the focus widget for this window. To set the focus to a particular
1322
1322
widget in the toplevel, it is usually more convenient to use
1323
1323
<a class="link" href="GtkWidget.html#gtk-widget-grab-focus" title="gtk_widget_grab_focus ()"><code class="function">gtk_widget_grab_focus()</code></a> instead of this function.
1332
1332
</tr>
1333
1333
<tr>
1334
1334
<td><p><span class="term"><em class="parameter"><code>focus</code></em> :</span></p></td>
1335
 
<td> widget to be the new focus widget, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset
 
1335
<td> widget to be the new focus widget, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset
1336
1336
  any focus widget for the toplevel window. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1337
1337
</td>
1338
1338
</tr>
1357
1357
</tr>
1358
1358
<tr>
1359
1359
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1360
 
<td> the default widget, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none.
 
1360
<td> the default widget, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is none.
1361
1361
 
1362
1362
</td>
1363
1363
</tr>
1389
1389
</tr>
1390
1390
<tr>
1391
1391
<td><p><span class="term"><em class="parameter"><code>default_widget</code></em> :</span></p></td>
1392
 
<td> widget to be the default, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset the
 
1392
<td> widget to be the default, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset the
1393
1393
                 default widget for the toplevel. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1394
1394
</td>
1395
1395
</tr>
1434
1434
<div class="refsect2" title="gtk_window_present_with_time ()">
1435
1435
<a name="gtk-window-present-with-time"></a><h3>gtk_window_present_with_time ()</h3>
1436
1436
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_present_with_time        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1437
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
 
1437
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
1438
1438
<p>
1439
1439
Presents a window to the user in response to a user interaction.
1440
1440
If you need to present a window without a timestamp, use 
1675
1675
<div class="refsect2" title="gtk_window_set_keep_above ()">
1676
1676
<a name="gtk-window-set-keep-above"></a><h3>gtk_window_set_keep_above ()</h3>
1677
1677
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_keep_above           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1678
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
1678
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
1679
1679
<p>
1680
1680
Asks to keep <em class="parameter"><code>window</code></em> above, so that it stays on top. Note that
1681
1681
you shouldn't assume the window is definitely above afterward,
1720
1720
<div class="refsect2" title="gtk_window_set_keep_below ()">
1721
1721
<a name="gtk-window-set-keep-below"></a><h3>gtk_window_set_keep_below ()</h3>
1722
1722
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_keep_below           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1723
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
1723
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
1724
1724
<p>
1725
1725
Asks to keep <em class="parameter"><code>window</code></em> below, so that it stays in bottom. Note that
1726
1726
you shouldn't assume the window is definitely below afterward,
1765
1765
<div class="refsect2" title="gtk_window_begin_resize_drag ()">
1766
1766
<a name="gtk-window-begin-resize-drag"></a><h3>gtk_window_begin_resize_drag ()</h3>
1767
1767
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_begin_resize_drag        (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1768
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
1769
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
1770
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
1771
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
1772
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
 
1768
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
 
1769
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
 
1770
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
 
1771
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
 
1772
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
1773
1773
<p>
1774
1774
Starts resizing a window. This function is used if an application
1775
1775
has window resizing controls. When GDK can support it, the resize
1817
1817
<div class="refsect2" title="gtk_window_begin_move_drag ()">
1818
1818
<a name="gtk-window-begin-move-drag"></a><h3>gtk_window_begin_move_drag ()</h3>
1819
1819
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_begin_move_drag          (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1820
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
1821
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
1822
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
1823
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
 
1820
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> button</code></em>,
 
1821
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_x</code></em>,
 
1822
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> root_y</code></em>,
 
1823
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> timestamp</code></em>);</pre>
1824
1824
<p>
1825
1825
Starts moving a window. This function is used if an application has
1826
1826
window movement grips. When GDK can support it, the window movement
1863
1863
<div class="refsect2" title="gtk_window_set_decorated ()">
1864
1864
<a name="gtk-window-set-decorated"></a><h3>gtk_window_set_decorated ()</h3>
1865
1865
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_decorated            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1866
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
1866
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
1867
1867
<p>
1868
1868
By default, windows are decorated with a title bar, resize
1869
1869
controls, etc.  Some <a class="link" href="gtk-x11.html#gtk-X11-arch" title="Understanding the X11 architecture">window
1870
1870
managers</a> allow GTK+ to disable these decorations, creating a
1871
 
borderless window. If you set the decorated property to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
1871
borderless window. If you set the decorated property to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
1872
1872
using this function, GTK+ will do its best to convince the window
1873
1873
manager not to decorate the window. Depending on the system, this
1874
1874
function may not have any effect when called on a window that is
1889
1889
<tr>
1890
1890
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
1891
1891
<td>
1892
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to decorate the window
 
1892
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to decorate the window
1893
1893
</td>
1894
1894
</tr>
1895
1895
</tbody>
1899
1899
<div class="refsect2" title="gtk_window_set_deletable ()">
1900
1900
<a name="gtk-window-set-deletable"></a><h3>gtk_window_set_deletable ()</h3>
1901
1901
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_deletable            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1902
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
1902
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
1903
1903
<p>
1904
1904
By default, windows have a close button in the window frame. Some 
1905
1905
<a class="link" href="gtk-x11.html#gtk-X11-arch" title="Understanding the X11 architecture">window managers</a> allow GTK+ to 
1906
 
disable this button. If you set the deletable property to <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
 
1906
disable this button. If you set the deletable property to <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>
1907
1907
using this function, GTK+ will do its best to convince the window
1908
1908
manager not to show a close button. Depending on the system, this
1909
1909
function may not have any effect when called on a window that is
1924
1924
<tr>
1925
1925
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
1926
1926
<td>
1927
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to decorate the window as deletable
 
1927
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to decorate the window as deletable
1928
1928
</td>
1929
1929
</tr>
1930
1930
</tbody>
1935
1935
<div class="refsect2" title="gtk_window_set_frame_dimensions ()">
1936
1936
<a name="gtk-window-set-frame-dimensions"></a><h3>gtk_window_set_frame_dimensions ()</h3>
1937
1937
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_frame_dimensions     (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1938
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> left</code></em>,
1939
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> top</code></em>,
1940
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> right</code></em>,
1941
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bottom</code></em>);</pre>
 
1938
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> left</code></em>,
 
1939
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> top</code></em>,
 
1940
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> right</code></em>,
 
1941
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> bottom</code></em>);</pre>
1942
1942
<p>
1943
1943
(Note: this is a special-purpose function intended for the framebuffer
1944
1944
 port; see <a class="link" href="GtkWindow.html#gtk-window-set-has-frame" title="gtk_window_set_has_frame ()"><code class="function">gtk_window_set_has_frame()</code></a>. It will have no effect on the
1984
1984
<div class="refsect2" title="gtk_window_set_has_frame ()">
1985
1985
<a name="gtk-window-set-has-frame"></a><h3>gtk_window_set_has_frame ()</h3>
1986
1986
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_has_frame            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
1987
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
1987
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
1988
1988
<p>
1989
1989
(Note: this is a special-purpose function for the framebuffer port,
1990
1990
 that causes GTK+ to draw its own window border. For most applications,
1992
1992
 manager whether to draw the window border.)
1993
1993
</p>
1994
1994
<p>
1995
 
If this function is called on a window with setting of <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, before
 
1995
If this function is called on a window with setting of <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, before
1996
1996
it is realized or showed, it will have a "frame" window around
1997
1997
<em class="parameter"><code>window-&gt;window</code></em>, accessible in <em class="parameter"><code>window-&gt;frame</code></em>. Using the signal 
1998
1998
frame_event you can receive all events targeted at the frame.
2022
2022
<div class="refsect2" title="gtk_window_set_mnemonic_modifier ()">
2023
2023
<a name="gtk-window-set-mnemonic-modifier"></a><h3>gtk_window_set_mnemonic_modifier ()</h3>
2024
2024
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_mnemonic_modifier    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2025
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);</pre>
 
2025
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);</pre>
2026
2026
<p>
2027
2027
Sets the mnemonic modifier for this window.
2028
2028
</p>
2047
2047
<div class="refsect2" title="gtk_window_set_type_hint ()">
2048
2048
<a name="gtk-window-set-type-hint"></a><h3>gtk_window_set_type_hint ()</h3>
2049
2049
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_type_hint            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2050
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> hint</code></em>);</pre>
 
2050
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> hint</code></em>);</pre>
2051
2051
<p>
2052
2052
By setting the type hint for the window, you allow the window
2053
2053
manager to decorate and handle the window in a way which is
2080
2080
<div class="refsect2" title="gtk_window_set_skip_taskbar_hint ()">
2081
2081
<a name="gtk-window-set-skip-taskbar-hint"></a><h3>gtk_window_set_skip_taskbar_hint ()</h3>
2082
2082
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_skip_taskbar_hint    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2083
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
2083
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
2084
2084
<p>
2085
2085
Windows may set a hint asking the desktop environment not to display
2086
2086
the window in the task bar. This function sets this hint.
2096
2096
<tr>
2097
2097
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
2098
2098
<td>
2099
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to keep this window from appearing in the task bar
 
2099
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to keep this window from appearing in the task bar
2100
2100
</td>
2101
2101
</tr>
2102
2102
</tbody>
2107
2107
<div class="refsect2" title="gtk_window_set_skip_pager_hint ()">
2108
2108
<a name="gtk-window-set-skip-pager-hint"></a><h3>gtk_window_set_skip_pager_hint ()</h3>
2109
2109
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_skip_pager_hint      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2110
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
2110
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
2111
2111
<p>
2112
2112
Windows may set a hint asking the desktop environment not to display
2113
2113
the window in the pager. This function sets this hint.
2126
2126
<tr>
2127
2127
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
2128
2128
<td>
2129
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to keep this window from appearing in the pager
 
2129
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to keep this window from appearing in the pager
2130
2130
</td>
2131
2131
</tr>
2132
2132
</tbody>
2137
2137
<div class="refsect2" title="gtk_window_set_urgency_hint ()">
2138
2138
<a name="gtk-window-set-urgency-hint"></a><h3>gtk_window_set_urgency_hint ()</h3>
2139
2139
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_urgency_hint         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2140
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
2140
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
2141
2141
<p>
2142
2142
Windows may set a hint asking the desktop environment to draw
2143
2143
the users attention to the window. This function sets this hint.
2153
2153
<tr>
2154
2154
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
2155
2155
<td>
2156
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to mark this window as urgent
 
2156
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to mark this window as urgent
2157
2157
</td>
2158
2158
</tr>
2159
2159
</tbody>
2164
2164
<div class="refsect2" title="gtk_window_set_accept_focus ()">
2165
2165
<a name="gtk-window-set-accept-focus"></a><h3>gtk_window_set_accept_focus ()</h3>
2166
2166
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_accept_focus         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2167
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
2167
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
2168
2168
<p>
2169
2169
Windows may set a hint asking the desktop environment not to receive
2170
2170
the input focus. This function sets this hint.
2180
2180
<tr>
2181
2181
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
2182
2182
<td>
2183
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to let this window receive input focus
 
2183
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to let this window receive input focus
2184
2184
</td>
2185
2185
</tr>
2186
2186
</tbody>
2191
2191
<div class="refsect2" title="gtk_window_set_focus_on_map ()">
2192
2192
<a name="gtk-window-set-focus-on-map"></a><h3>gtk_window_set_focus_on_map ()</h3>
2193
2193
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_focus_on_map         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2194
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
2194
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
2195
2195
<p>
2196
2196
Windows may set a hint asking the desktop environment not to receive
2197
2197
the input focus when the window is mapped.  This function sets this
2208
2208
<tr>
2209
2209
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
2210
2210
<td>
2211
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to let this window receive input focus on map
 
2211
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to let this window receive input focus on map
2212
2212
</td>
2213
2213
</tr>
2214
2214
</tbody>
2219
2219
<div class="refsect2" title="gtk_window_set_startup_id ()">
2220
2220
<a name="gtk-window-set-startup-id"></a><h3>gtk_window_set_startup_id ()</h3>
2221
2221
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_startup_id           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2222
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);</pre>
 
2222
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *startup_id</code></em>);</pre>
2223
2223
<p>
2224
2224
Startup notification identifiers are used by desktop environment to 
2225
2225
track application startup, to provide user feedback and other 
2254
2254
<div class="refsect2" title="gtk_window_set_role ()">
2255
2255
<a name="gtk-window-set-role"></a><h3>gtk_window_set_role ()</h3>
2256
2256
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_role                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2257
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *role</code></em>);</pre>
 
2257
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *role</code></em>);</pre>
2258
2258
<p>
2259
2259
This function is only useful on X11, not with other GTK+ targets.
2260
2260
</p>
2290
2290
<hr>
2291
2291
<div class="refsect2" title="gtk_window_get_decorated ()">
2292
2292
<a name="gtk-window-get-decorated"></a><h3>gtk_window_get_decorated ()</h3>
2293
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_decorated            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2293
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_decorated            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2294
2294
<p>
2295
2295
Returns whether the window has been set to have decorations
2296
2296
such as a title bar via <a class="link" href="GtkWindow.html#gtk-window-set-decorated" title="gtk_window_set_decorated ()"><code class="function">gtk_window_set_decorated()</code></a>.
2305
2305
</tr>
2306
2306
<tr>
2307
2307
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2308
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window has been set to have decorations
 
2308
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window has been set to have decorations
2309
2309
</td>
2310
2310
</tr>
2311
2311
</tbody>
2314
2314
<hr>
2315
2315
<div class="refsect2" title="gtk_window_get_deletable ()">
2316
2316
<a name="gtk-window-get-deletable"></a><h3>gtk_window_get_deletable ()</h3>
2317
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_deletable            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2317
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_deletable            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2318
2318
<p>
2319
2319
Returns whether the window has been set to have a close button
2320
2320
via <a class="link" href="GtkWindow.html#gtk-window-set-deletable" title="gtk_window_set_deletable ()"><code class="function">gtk_window_set_deletable()</code></a>.
2329
2329
</tr>
2330
2330
<tr>
2331
2331
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2332
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window has been set to have a close button
 
2332
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window has been set to have a close button
2333
2333
 
2334
2334
</td>
2335
2335
</tr>
2340
2340
<hr>
2341
2341
<div class="refsect2" title="gtk_window_get_default_icon_list ()">
2342
2342
<a name="gtk-window-get-default-icon-list"></a><h3>gtk_window_get_default_icon_list ()</h3>
2343
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              gtk_window_get_default_icon_list    (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
2343
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              gtk_window_get_default_icon_list    (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
2344
2344
<p>
2345
2345
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-list" title="gtk_window_set_default_icon_list ()"><code class="function">gtk_window_set_default_icon_list()</code></a>.
2346
 
The list is a copy and should be freed with <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>,
 
2346
The list is a copy and should be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>,
2347
2347
but the pixbufs in the list have not had their reference count
2348
2348
incremented.
2349
2349
</p>
2359
2359
<hr>
2360
2360
<div class="refsect2" title="gtk_window_get_default_icon_name ()">
2361
2361
<a name="gtk-window-get-default-icon-name"></a><h3>gtk_window_get_default_icon_name ()</h3>
2362
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_window_get_default_icon_name    (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
2362
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_window_get_default_icon_name    (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
2363
2363
<p>
2364
2364
Returns the fallback icon name for windows that has been set
2365
2365
with <a class="link" href="GtkWindow.html#gtk-window-set-default-icon-name" title="gtk_window_set_default_icon_name ()"><code class="function">gtk_window_set_default_icon_name()</code></a>. The returned
2382
2382
<div class="refsect2" title="gtk_window_get_default_size ()">
2383
2383
<a name="gtk-window-get-default-size"></a><h3>gtk_window_get_default_size ()</h3>
2384
2384
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_get_default_size         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2385
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
2386
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);</pre>
 
2385
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
 
2386
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);</pre>
2387
2387
<p>
2388
2388
Gets the default size of the window. A value of -1 for the width or
2389
2389
height indicates that a default size has not been explicitly set
2400
2400
</tr>
2401
2401
<tr>
2402
2402
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
2403
 
<td> location to store the default width, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2403
<td> location to store the default width, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2404
2404
</td>
2405
2405
</tr>
2406
2406
<tr>
2407
2407
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
2408
 
<td> location to store the default height, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2408
<td> location to store the default height, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2409
2409
</td>
2410
2410
</tr>
2411
2411
</tbody>
2414
2414
<hr>
2415
2415
<div class="refsect2" title="gtk_window_get_destroy_with_parent ()">
2416
2416
<a name="gtk-window-get-destroy-with-parent"></a><h3>gtk_window_get_destroy_with_parent ()</h3>
2417
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_destroy_with_parent  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2417
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_destroy_with_parent  (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2418
2418
<p>
2419
2419
Returns whether the window will be destroyed with its transient parent. See
2420
2420
<a class="link" href="GtkWindow.html#gtk-window-set-destroy-with-parent" title="gtk_window_set_destroy_with_parent ()"><code class="function">gtk_window_set_destroy_with_parent()</code></a>.
2429
2429
</tr>
2430
2430
<tr>
2431
2431
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2432
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window will be destroyed with its transient parent.
 
2432
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window will be destroyed with its transient parent.
2433
2433
</td>
2434
2434
</tr>
2435
2435
</tbody>
2439
2439
<div class="refsect2" title="gtk_window_get_frame_dimensions ()">
2440
2440
<a name="gtk-window-get-frame-dimensions"></a><h3>gtk_window_get_frame_dimensions ()</h3>
2441
2441
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_get_frame_dimensions     (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2442
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *left</code></em>,
2443
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *top</code></em>,
2444
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *right</code></em>,
2445
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bottom</code></em>);</pre>
 
2442
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *left</code></em>,
 
2443
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *top</code></em>,
 
2444
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *right</code></em>,
 
2445
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *bottom</code></em>);</pre>
2446
2446
<p>
2447
2447
(Note: this is a special-purpose function intended for the
2448
2448
 framebuffer port; see <a class="link" href="GtkWindow.html#gtk-window-set-has-frame" title="gtk_window_set_has_frame ()"><code class="function">gtk_window_set_has_frame()</code></a>. It will not
2449
2449
 return the size of the window border drawn by the <a class="link" href="gtk-x11.html#gtk-X11-arch" title="Understanding the X11 architecture">window manager</a>, which is the normal
2450
2450
 case when using a windowing system.  See
2451
 
 <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#gdk-window-get-frame-extents"><code class="function">gdk_window_get_frame_extents()</code></a> to get the standard window border
 
2451
 <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#gdk-window-get-frame-extents"><code class="function">gdk_window_get_frame_extents()</code></a> to get the standard window border
2452
2452
 extents.)
2453
2453
</p>
2454
2454
<p>
2465
2465
</tr>
2466
2466
<tr>
2467
2467
<td><p><span class="term"><em class="parameter"><code>left</code></em> :</span></p></td>
2468
 
<td> location to store the width of the frame at the left, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2468
<td> location to store the width of the frame at the left, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2469
2469
</td>
2470
2470
</tr>
2471
2471
<tr>
2472
2472
<td><p><span class="term"><em class="parameter"><code>top</code></em> :</span></p></td>
2473
 
<td> location to store the height of the frame at the top, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2473
<td> location to store the height of the frame at the top, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2474
2474
</td>
2475
2475
</tr>
2476
2476
<tr>
2477
2477
<td><p><span class="term"><em class="parameter"><code>right</code></em> :</span></p></td>
2478
 
<td> location to store the width of the frame at the returns, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2478
<td> location to store the width of the frame at the returns, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2479
2479
</td>
2480
2480
</tr>
2481
2481
<tr>
2482
2482
<td><p><span class="term"><em class="parameter"><code>bottom</code></em> :</span></p></td>
2483
 
<td> location to store the height of the frame at the bottom, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2483
<td> location to store the height of the frame at the bottom, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2484
2484
</td>
2485
2485
</tr>
2486
2486
</tbody>
2489
2489
<hr>
2490
2490
<div class="refsect2" title="gtk_window_get_has_frame ()">
2491
2491
<a name="gtk-window-get-has-frame"></a><h3>gtk_window_get_has_frame ()</h3>
2492
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_has_frame            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2492
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_has_frame            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2493
2493
<p>
2494
2494
Accessor for whether the window has a frame window exterior to
2495
2495
<em class="parameter"><code>window-&gt;window</code></em>. Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-has-frame" title="gtk_window_set_has_frame ()"><code class="function">gtk_window_set_has_frame()</code></a>.
2504
2504
</tr>
2505
2505
<tr>
2506
2506
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2507
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a frame has been added to the window
 
2507
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if a frame has been added to the window
2508
2508
  via <a class="link" href="GtkWindow.html#gtk-window-set-has-frame" title="gtk_window_set_has_frame ()"><code class="function">gtk_window_set_has_frame()</code></a>.
2509
2509
</td>
2510
2510
</tr>
2514
2514
<hr>
2515
2515
<div class="refsect2" title="gtk_window_get_icon ()">
2516
2516
<a name="gtk-window-get-icon"></a><h3>gtk_window_get_icon ()</h3>
2517
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a>*          gtk_window_get_icon                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2517
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a>*          gtk_window_get_icon                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2518
2518
<p>
2519
2519
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-icon" title="gtk_window_set_icon ()"><code class="function">gtk_window_set_icon()</code></a> (or if you've
2520
2520
called <a class="link" href="GtkWindow.html#gtk-window-set-icon-list" title="gtk_window_set_icon_list ()"><code class="function">gtk_window_set_icon_list()</code></a>, gets the first icon in
2539
2539
<hr>
2540
2540
<div class="refsect2" title="gtk_window_get_icon_list ()">
2541
2541
<a name="gtk-window-get-icon-list"></a><h3>gtk_window_get_icon_list ()</h3>
2542
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              gtk_window_get_icon_list            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2542
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a>*              gtk_window_get_icon_list            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2543
2543
<p>
2544
2544
Retrieves the list of icons set by <a class="link" href="GtkWindow.html#gtk-window-set-icon-list" title="gtk_window_set_icon_list ()"><code class="function">gtk_window_set_icon_list()</code></a>.
2545
2545
The list is copied, but the reference count on each
2564
2564
<hr>
2565
2565
<div class="refsect2" title="gtk_window_get_icon_name ()">
2566
2566
<a name="gtk-window-get-icon-name"></a><h3>gtk_window_get_icon_name ()</h3>
2567
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_window_get_icon_name            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2567
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             gtk_window_get_icon_name            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2568
2568
<p>
2569
2569
Returns the name of the themed icon for the window,
2570
2570
see <a class="link" href="GtkWindow.html#gtk-window-set-icon-name" title="gtk_window_set_icon_name ()"><code class="function">gtk_window_set_icon_name()</code></a>.
2579
2579
</tr>
2580
2580
<tr>
2581
2581
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2582
 
<td> the icon name or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the window has 
 
2582
<td> the icon name or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the window has 
2583
2583
no themed icon
2584
2584
 
2585
2585
</td>
2591
2591
<hr>
2592
2592
<div class="refsect2" title="gtk_window_get_mnemonic_modifier ()">
2593
2593
<a name="gtk-window-get-mnemonic-modifier"></a><h3>gtk_window_get_mnemonic_modifier ()</h3>
2594
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkModifierType"><span class="returnvalue">GdkModifierType</span></a>     gtk_window_get_mnemonic_modifier    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2594
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkModifierType"><span class="returnvalue">GdkModifierType</span></a>     gtk_window_get_mnemonic_modifier    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2595
2595
<p>
2596
2596
Returns the mnemonic modifier for this window. See
2597
2597
<a class="link" href="GtkWindow.html#gtk-window-set-mnemonic-modifier" title="gtk_window_set_mnemonic_modifier ()"><code class="function">gtk_window_set_mnemonic_modifier()</code></a>.
2616
2616
<hr>
2617
2617
<div class="refsect2" title="gtk_window_get_modal ()">
2618
2618
<a name="gtk-window-get-modal"></a><h3>gtk_window_get_modal ()</h3>
2619
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_modal                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2619
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_modal                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2620
2620
<p>
2621
2621
Returns whether the window is modal. See <a class="link" href="GtkWindow.html#gtk-window-set-modal" title="gtk_window_set_modal ()"><code class="function">gtk_window_set_modal()</code></a>.
2622
2622
</p>
2630
2630
</tr>
2631
2631
<tr>
2632
2632
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2633
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is set to be modal and
 
2633
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the window is set to be modal and
2634
2634
              establishes a grab when shown
2635
2635
</td>
2636
2636
</tr>
2641
2641
<div class="refsect2" title="gtk_window_get_position ()">
2642
2642
<a name="gtk-window-get-position"></a><h3>gtk_window_get_position ()</h3>
2643
2643
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_get_position             (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2644
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_x</code></em>,
2645
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_y</code></em>);</pre>
 
2644
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_x</code></em>,
 
2645
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *root_y</code></em>);</pre>
2646
2646
<p>
2647
2647
This function returns the position you need to pass to
2648
2648
<a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a> to keep <em class="parameter"><code>window</code></em> in its current position.  This
2651
2651
</p>
2652
2652
<p>
2653
2653
If you haven't changed the window gravity, its gravity will be
2654
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>. This means that <a class="link" href="GtkWindow.html#gtk-window-get-position" title="gtk_window_get_position ()"><code class="function">gtk_window_get_position()</code></a>
 
2654
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>. This means that <a class="link" href="GtkWindow.html#gtk-window-get-position" title="gtk_window_get_position ()"><code class="function">gtk_window_get_position()</code></a>
2655
2655
gets the position of the top-left corner of the window manager
2656
2656
frame for the window. <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a> sets the position of this
2657
2657
same top-left corner.
2671
2671
slowly getting better over time.
2672
2672
</p>
2673
2673
<p>
2674
 
If a window has gravity <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-GRAVITY-STATIC:CAPS"><span class="type">GDK_GRAVITY_STATIC</span></a> the window manager
 
2674
If a window has gravity <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-GRAVITY-STATIC:CAPS"><span class="type">GDK_GRAVITY_STATIC</span></a> the window manager
2675
2675
frame is not relevant, and thus <a class="link" href="GtkWindow.html#gtk-window-get-position" title="gtk_window_get_position ()"><code class="function">gtk_window_get_position()</code></a> will
2676
2676
always produce accurate results. However you can't use static
2677
2677
gravity to do things like place a window in a corner of the screen,
2710
2710
<hr>
2711
2711
<div class="refsect2" title="gtk_window_get_role ()">
2712
2712
<a name="gtk-window-get-role"></a><h3>gtk_window_get_role ()</h3>
2713
 
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_window_get_role                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2713
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_window_get_role                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2714
2714
<p>
2715
2715
Returns the role of the window. See <a class="link" href="GtkWindow.html#gtk-window-set-role" title="gtk_window_set_role ()"><code class="function">gtk_window_set_role()</code></a> for
2716
2716
further explanation.
2725
2725
</tr>
2726
2726
<tr>
2727
2727
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2728
 
<td> the role of the window if set, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The
 
2728
<td> the role of the window if set, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The
2729
2729
  returned is owned by the widget and must not be modified
2730
2730
  or freed.
2731
2731
</td>
2737
2737
<div class="refsect2" title="gtk_window_get_size ()">
2738
2738
<a name="gtk-window-get-size"></a><h3>gtk_window_get_size ()</h3>
2739
2739
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_get_size                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
2740
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
2741
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);</pre>
 
2740
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *width</code></em>,
 
2741
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> *height</code></em>);</pre>
2742
2742
<p>
2743
2743
Obtains the current size of <em class="parameter"><code>window</code></em>. If <em class="parameter"><code>window</code></em> is not onscreen,
2744
2744
it returns the size GTK+ will suggest to the <a class="link" href="gtk-x11.html#gtk-X11-arch" title="Understanding the X11 architecture">window manager</a> for the initial window
2745
2745
size (but this is not reliably the same as the size the window
2746
2746
manager will actually select). The size obtained by
2747
2747
<a class="link" href="GtkWindow.html#gtk-window-get-size" title="gtk_window_get_size ()"><code class="function">gtk_window_get_size()</code></a> is the last size received in a
2748
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a>, that is, GTK+ uses its locally-stored size,
 
2748
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a>, that is, GTK+ uses its locally-stored size,
2749
2749
rather than querying the X server for the size. As a result, if you
2750
2750
call <a class="link" href="GtkWindow.html#gtk-window-resize" title="gtk_window_resize ()"><code class="function">gtk_window_resize()</code></a> then immediately call
2751
2751
<a class="link" href="GtkWindow.html#gtk-window-get-size" title="gtk_window_get_size ()"><code class="function">gtk_window_get_size()</code></a>, the size won't have taken effect yet. After
2759
2759
get the size and the time that you perform some action assuming
2760
2760
that size is the current size. To avoid race conditions, connect to
2761
2761
"configure-event" on the window and adjust your size-dependent
2762
 
state to match the size delivered in the <a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a>.
 
2762
state to match the size delivered in the <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEventConfigure"><span class="type">GdkEventConfigure</span></a>.
2763
2763
</p>
2764
2764
<p>
2765
2765
Note 2: The returned size does <span class="emphasis"><em>not</em></span> include the
2798
2798
</tr>
2799
2799
<tr>
2800
2800
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
2801
 
<td> return location for width, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2801
<td> return location for width, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2802
2802
</td>
2803
2803
</tr>
2804
2804
<tr>
2805
2805
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
2806
 
<td> return location for height, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
2806
<td> return location for height, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
2807
2807
</td>
2808
2808
</tr>
2809
2809
</tbody>
2812
2812
<hr>
2813
2813
<div class="refsect2" title="gtk_window_get_title ()">
2814
2814
<a name="gtk-window-get-title"></a><h3>gtk_window_get_title ()</h3>
2815
 
<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_window_get_title                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2815
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       gtk_window_get_title                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2816
2816
<p>
2817
2817
Retrieves the title of the window. See <a class="link" href="GtkWindow.html#gtk-window-set-title" title="gtk_window_set_title ()"><code class="function">gtk_window_set_title()</code></a>.
2818
2818
</p>
2826
2826
</tr>
2827
2827
<tr>
2828
2828
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2829
 
<td> the title of the window, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none has
 
2829
<td> the title of the window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none has
2830
2830
   been set explicitely. The returned string is owned by the widget
2831
2831
   and must not be modified or freed.
2832
2832
</td>
2852
2852
</tr>
2853
2853
<tr>
2854
2854
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2855
 
<td> the transient parent for this window, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
2855
<td> the transient parent for this window, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
2856
2856
   if no transient parent has been set. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
2857
2857
</td>
2858
2858
</tr>
2862
2862
<hr>
2863
2863
<div class="refsect2" title="gtk_window_get_type_hint ()">
2864
2864
<a name="gtk-window-get-type-hint"></a><h3>gtk_window_get_type_hint ()</h3>
2865
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowTypeHint"><span class="returnvalue">GdkWindowTypeHint</span></a>   gtk_window_get_type_hint            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2865
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowTypeHint"><span class="returnvalue">GdkWindowTypeHint</span></a>   gtk_window_get_type_hint            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2866
2866
<p>
2867
2867
Gets the type hint for this window. See <a class="link" href="GtkWindow.html#gtk-window-set-type-hint" title="gtk_window_set_type_hint ()"><code class="function">gtk_window_set_type_hint()</code></a>.
2868
2868
</p>
2885
2885
<hr>
2886
2886
<div class="refsect2" title="gtk_window_get_skip_taskbar_hint ()">
2887
2887
<a name="gtk-window-get-skip-taskbar-hint"></a><h3>gtk_window_get_skip_taskbar_hint ()</h3>
2888
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_skip_taskbar_hint    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2888
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_skip_taskbar_hint    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2889
2889
<p>
2890
2890
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-skip-taskbar-hint" title="gtk_window_set_skip_taskbar_hint ()"><code class="function">gtk_window_set_skip_taskbar_hint()</code></a>
2891
2891
</p>
2899
2899
</tr>
2900
2900
<tr>
2901
2901
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2902
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window shouldn't be in taskbar
 
2902
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window shouldn't be in taskbar
2903
2903
 
2904
2904
</td>
2905
2905
</tr>
2910
2910
<hr>
2911
2911
<div class="refsect2" title="gtk_window_get_skip_pager_hint ()">
2912
2912
<a name="gtk-window-get-skip-pager-hint"></a><h3>gtk_window_get_skip_pager_hint ()</h3>
2913
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_skip_pager_hint      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2913
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_skip_pager_hint      (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2914
2914
<p>
2915
2915
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-skip-pager-hint" title="gtk_window_set_skip_pager_hint ()"><code class="function">gtk_window_set_skip_pager_hint()</code></a>.
2916
2916
</p>
2924
2924
</tr>
2925
2925
<tr>
2926
2926
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2927
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window shouldn't be in pager
 
2927
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window shouldn't be in pager
2928
2928
 
2929
2929
</td>
2930
2930
</tr>
2935
2935
<hr>
2936
2936
<div class="refsect2" title="gtk_window_get_urgency_hint ()">
2937
2937
<a name="gtk-window-get-urgency-hint"></a><h3>gtk_window_get_urgency_hint ()</h3>
2938
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_urgency_hint         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2938
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_urgency_hint         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2939
2939
<p>
2940
2940
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-urgency-hint" title="gtk_window_set_urgency_hint ()"><code class="function">gtk_window_set_urgency_hint()</code></a>
2941
2941
</p>
2949
2949
</tr>
2950
2950
<tr>
2951
2951
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2952
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window is urgent
 
2952
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window is urgent
2953
2953
 
2954
2954
</td>
2955
2955
</tr>
2960
2960
<hr>
2961
2961
<div class="refsect2" title="gtk_window_get_accept_focus ()">
2962
2962
<a name="gtk-window-get-accept-focus"></a><h3>gtk_window_get_accept_focus ()</h3>
2963
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_accept_focus         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2963
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_accept_focus         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2964
2964
<p>
2965
2965
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-accept-focus" title="gtk_window_set_accept_focus ()"><code class="function">gtk_window_set_accept_focus()</code></a>.
2966
2966
</p>
2974
2974
</tr>
2975
2975
<tr>
2976
2976
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
2977
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window should receive the input focus
 
2977
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window should receive the input focus
2978
2978
 
2979
2979
</td>
2980
2980
</tr>
2985
2985
<hr>
2986
2986
<div class="refsect2" title="gtk_window_get_focus_on_map ()">
2987
2987
<a name="gtk-window-get-focus-on-map"></a><h3>gtk_window_get_focus_on_map ()</h3>
2988
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_focus_on_map         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
2988
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_focus_on_map         (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
2989
2989
<p>
2990
2990
Gets the value set by <a class="link" href="GtkWindow.html#gtk-window-set-focus-on-map" title="gtk_window_set_focus_on_map ()"><code class="function">gtk_window_set_focus_on_map()</code></a>.
2991
2991
</p>
2999
2999
</tr>
3000
3000
<tr>
3001
3001
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3002
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window should receive the input focus when
 
3002
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if window should receive the input focus when
3003
3003
mapped.
3004
3004
 
3005
3005
</td>
3014
3014
<pre class="programlisting"><a class="link" href="GtkWindowGroup.html" title="GtkWindowGroup"><span class="returnvalue">GtkWindowGroup</span></a> *    gtk_window_get_group                (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
3015
3015
<p>
3016
3016
Returns the group for <em class="parameter"><code>window</code></em> or the default group, if
3017
 
<em class="parameter"><code>window</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or if <em class="parameter"><code>window</code></em> does not have an explicit
 
3017
<em class="parameter"><code>window</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> or if <em class="parameter"><code>window</code></em> does not have an explicit
3018
3018
window group.
3019
3019
</p>
3020
3020
<div class="variablelist"><table border="0">
3022
3022
<tbody>
3023
3023
<tr>
3024
3024
<td><p><span class="term"><em class="parameter"><code>window</code></em> :</span></p></td>
3025
 
<td> a <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3025
<td> a <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3026
3026
</td>
3027
3027
</tr>
3028
3028
<tr>
3063
3063
<div class="refsect2" title="gtk_window_move ()">
3064
3064
<a name="gtk-window-move"></a><h3>gtk_window_move ()</h3>
3065
3065
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_move                     (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3066
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
3067
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
 
3066
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> x</code></em>,
 
3067
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> y</code></em>);</pre>
3068
3068
<p>
3069
3069
Asks the <a class="link" href="gtk-x11.html#gtk-X11-arch" title="Understanding the X11 architecture">window manager</a> to move
3070
3070
<em class="parameter"><code>window</code></em> to the given position.  Window managers are free to ignore
3080
3080
the reference point.
3081
3081
</p>
3082
3082
<p>
3083
 
By default the gravity is <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>, so the reference
 
3083
By default the gravity is <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>, so the reference
3084
3084
point is simply the <em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em> supplied to <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a>. The
3085
3085
top-left corner of the window decorations (aka window frame or
3086
3086
border) will be placed at <em class="parameter"><code>x</code></em>, <em class="parameter"><code>y</code></em>.  Therefore, to position a window
3087
3087
at the top left of the screen, you want to use the default gravity
3088
 
(which is <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>) and move the window to 0,0.
 
3088
(which is <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>) and move the window to 0,0.
3089
3089
</p>
3090
3090
<p>
3091
3091
To position a window at the bottom right corner of the screen, you
3092
 
would set <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-GRAVITY-SOUTH-EAST:CAPS"><span class="type">GDK_GRAVITY_SOUTH_EAST</span></a>, which means that the reference
 
3092
would set <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-GRAVITY-SOUTH-EAST:CAPS"><span class="type">GDK_GRAVITY_SOUTH_EAST</span></a>, which means that the reference
3093
3093
point is at <em class="parameter"><code>x</code></em> + the window width and <em class="parameter"><code>y</code></em> + the window height, and
3094
3094
the bottom-right corner of the window border will be placed at that
3095
3095
reference point. So, to place a window in the bottom right corner
3096
3096
you would first set gravity to south east, then write:
3097
 
<code class="literal">gtk_window_move (window, <a href="/usr/share/gtk-doc/html/gdk/gdk-General.html#gdk-screen-width"><code class="function">gdk_screen_width()</code></a> - window_width,
3098
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-General.html#gdk-screen-height"><code class="function">gdk_screen_height()</code></a> - window_height)</code> (note that this
 
3097
<code class="literal">gtk_window_move (window, <a href="http://library.gnome.org/devel/gdk/unstable/gdk-General.html#gdk-screen-width"><code class="function">gdk_screen_width()</code></a> - window_width,
 
3098
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-General.html#gdk-screen-height"><code class="function">gdk_screen_height()</code></a> - window_height)</code> (note that this
3099
3099
example does not take multi-head scenarios into account).
3100
3100
</p>
3101
3101
<p>
3130
3130
<hr>
3131
3131
<div class="refsect2" title="gtk_window_parse_geometry ()">
3132
3132
<a name="gtk-window-parse-geometry"></a><h3>gtk_window_parse_geometry ()</h3>
3133
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_parse_geometry           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3134
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *geometry</code></em>);</pre>
 
3133
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_parse_geometry           (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
3134
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *geometry</code></em>);</pre>
3135
3135
<p>
3136
3136
Parses a standard X Window System geometry string - see the
3137
3137
manual page for X (type 'man X') for details on this.
3140
3140
</p>
3141
3141
<p>
3142
3142
If either a size or a position can be extracted from the
3143
 
geometry string, <a class="link" href="GtkWindow.html#gtk-window-parse-geometry" title="gtk_window_parse_geometry ()"><code class="function">gtk_window_parse_geometry()</code></a> returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
 
3143
geometry string, <a class="link" href="GtkWindow.html#gtk-window-parse-geometry" title="gtk_window_parse_geometry ()"><code class="function">gtk_window_parse_geometry()</code></a> returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>
3144
3144
and calls <a class="link" href="GtkWindow.html#gtk-window-set-default-size" title="gtk_window_set_default_size ()"><code class="function">gtk_window_set_default_size()</code></a> and/or <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a>
3145
3145
to resize/move the window.
3146
3146
</p>
3147
3147
<p>
3148
 
If <a class="link" href="GtkWindow.html#gtk-window-parse-geometry" title="gtk_window_parse_geometry ()"><code class="function">gtk_window_parse_geometry()</code></a> returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it will also
3149
 
set the <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-HINT-USER-POS:CAPS"><span class="type">GDK_HINT_USER_POS</span></a> and/or <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-HINT-USER-SIZE:CAPS"><span class="type">GDK_HINT_USER_SIZE</span></a> hints
 
3148
If <a class="link" href="GtkWindow.html#gtk-window-parse-geometry" title="gtk_window_parse_geometry ()"><code class="function">gtk_window_parse_geometry()</code></a> returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, it will also
 
3149
set the <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-HINT-USER-POS:CAPS"><span class="type">GDK_HINT_USER_POS</span></a> and/or <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-HINT-USER-SIZE:CAPS"><span class="type">GDK_HINT_USER_SIZE</span></a> hints
3150
3150
indicating to the window manager that the size/position of
3151
3151
the window was user-specified. This causes most window
3152
3152
managers to honor the geometry.
3207
3207
        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gtk/gtk.h&gt;</span>
3208
3208
<span class="normal">   </span>
3209
3209
<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
3210
 
<span class="function">fill_with_content</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GtkWidget.html">GtkWidget</a> </span><span class="symbol">*</span><span class="normal">vbox</span><span class="symbol">)</span>
 
3210
<span class="function">fill_with_content</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">vbox</span><span class="symbol">)</span>
3211
3211
<span class="cbracket">{</span>
3212
3212
<span class="normal">  </span><span class="comment">/* fill with content... */</span>
3213
3213
<span class="cbracket">}</span>
3215
3215
<span class="type">int</span>
3216
3216
<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
3217
3217
<span class="cbracket">{</span>
3218
 
<span class="normal">  <a href="GtkWidget.html">GtkWidget</a> </span><span class="symbol">*</span><span class="normal">window</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">vbox</span><span class="symbol">;</span>
3219
 
<span class="normal">  <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGeometry">GdkGeometry</a> size_hints </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
3220
 
<span class="normal">    </span><span class="number">100</span><span class="symbol">,</span><span class="normal"> </span><span class="number">50</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">100</span><span class="symbol">,</span><span class="normal"> </span><span class="number">50</span><span class="symbol">,</span><span class="normal"> </span><span class="number">10</span><span class="symbol">,</span><span class="normal"> </span><span class="number">10</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0.0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0.0</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS">GDK_GRAVITY_NORTH_WEST</a>  </span>
 
3218
<span class="normal">  </span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">window</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">vbox</span><span class="symbol">;</span>
 
3219
<span class="normal">  </span><span class="usertype">GdkGeometry</span><span class="normal"> size_hints </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
 
3220
<span class="normal">    </span><span class="number">100</span><span class="symbol">,</span><span class="normal"> </span><span class="number">50</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">100</span><span class="symbol">,</span><span class="normal"> </span><span class="number">50</span><span class="symbol">,</span><span class="normal"> </span><span class="number">10</span><span class="symbol">,</span><span class="normal"> </span><span class="number">10</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0.0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0.0</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS">GDK_GRAVITY_NORTH_WEST</a>  </span>
3221
3221
<span class="normal">  </span><span class="cbracket">}</span><span class="symbol">;</span>
3222
3222
<span class="normal">   </span>
3223
3223
<span class="normal">  </span><span class="function"><a href="gtk-General.html#gtk-init">gtk_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">);</span>
3224
3224
<span class="normal">  </span>
3225
3225
<span class="normal">  window </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GtkWindow.html#gtk-window-new">gtk_window_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gtk-Standard-Enumerations.html#GTK-WINDOW-TOPLEVEL:CAPS">GTK_WINDOW_TOPLEVEL</a></span><span class="symbol">);</span>
3226
 
<span class="normal">  vbox </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GtkVBox.html#gtk-vbox-new">gtk_vbox_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
 
3226
<span class="normal">  vbox </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GtkVBox.html#gtk-vbox-new">gtk_vbox_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
3227
3227
<span class="normal">  </span>
3228
3228
<span class="normal">  </span><span class="function"><a href="GtkContainer.html#gtk-container-add">gtk_container_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">GTK_CONTAINER</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">),</span><span class="normal"> vbox</span><span class="symbol">);</span>
3229
3229
<span class="normal">  </span><span class="function">fill_with_content</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">vbox</span><span class="symbol">);</span>
3230
3230
<span class="normal">  </span><span class="function"><a href="GtkWidget.html#gtk-widget-show-all">gtk_widget_show_all</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">vbox</span><span class="symbol">);</span>
3231
3231
<span class="normal">  </span>
3232
3232
<span class="normal">  </span><span class="function"><a href="GtkWindow.html#gtk-window-set-geometry-hints">gtk_window_set_geometry_hints</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">GTK_WINDOW</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">window</span><span class="symbol">),</span>
3233
 
<span class="normal">                               window</span><span class="symbol">,</span>
3234
 
<span class="normal">                               </span><span class="symbol">&amp;</span><span class="normal">size_hints</span><span class="symbol">,</span>
3235
 
<span class="normal">                               <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GDK-HINT-MIN-SIZE:CAPS">GDK_HINT_MIN_SIZE</a> </span><span class="symbol">|</span><span class="normal"> </span>
3236
 
<span class="normal">                               GDK_HINT_BASE_SIZE </span><span class="symbol">|</span><span class="normal"> </span>
3237
 
<span class="normal">                               GDK_HINT_RESIZE_INC</span><span class="symbol">);</span>
 
3233
<span class="normal">                    window</span><span class="symbol">,</span>
 
3234
<span class="normal">                    </span><span class="symbol">&amp;</span><span class="normal">size_hints</span><span class="symbol">,</span>
 
3235
<span class="normal">                    <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GDK-HINT-MIN-SIZE:CAPS">GDK_HINT_MIN_SIZE</a> </span><span class="symbol">|</span><span class="normal"> </span>
 
3236
<span class="normal">                    GDK_HINT_BASE_SIZE </span><span class="symbol">|</span><span class="normal"> </span>
 
3237
<span class="normal">                    GDK_HINT_RESIZE_INC</span><span class="symbol">);</span>
3238
3238
<span class="normal">  </span>
3239
3239
<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">argc </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">1</span><span class="symbol">)</span>
3240
3240
<span class="normal">    </span><span class="cbracket">{</span>
3269
3269
</tr>
3270
3270
<tr>
3271
3271
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3272
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if string was parsed successfully
 
3272
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if string was parsed successfully
3273
3273
</td>
3274
3274
</tr>
3275
3275
</tbody>
3297
3297
<div class="refsect2" title="gtk_window_resize ()">
3298
3298
<a name="gtk-window-resize"></a><h3>gtk_window_resize ()</h3>
3299
3299
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_resize                   (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3300
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
3301
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
 
3300
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
 
3301
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>);</pre>
3302
3302
<p>
3303
3303
Resizes the window as if the user had done so, obeying geometry
3304
3304
constraints. The default geometry constraint is that windows may
3338
3338
<hr>
3339
3339
<div class="refsect2" title="gtk_window_set_default_icon_list ()">
3340
3340
<a name="gtk-window-set-default-icon-list"></a><h3>gtk_window_set_default_icon_list ()</h3>
3341
 
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_default_icon_list    (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
 
3341
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_default_icon_list    (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
3342
3342
<p>
3343
3343
Sets an icon list to be used as fallback for windows that haven't
3344
3344
had <a class="link" href="GtkWindow.html#gtk-window-set-icon-list" title="gtk_window_set_icon_list ()"><code class="function">gtk_window_set_icon_list()</code></a> called on them to set up a
3352
3352
<col align="left" valign="top">
3353
3353
<tbody><tr>
3354
3354
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
3355
 
<td>a list of <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>
 
3355
<td>a list of <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>
3356
3356
</td>
3357
3357
</tr></tbody>
3358
3358
</table></div>
3360
3360
<hr>
3361
3361
<div class="refsect2" title="gtk_window_set_default_icon ()">
3362
3362
<a name="gtk-window-set-default-icon"></a><h3>gtk_window_set_default_icon ()</h3>
3363
 
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_default_icon         (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);</pre>
 
3363
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_default_icon         (<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);</pre>
3364
3364
<p>
3365
3365
Sets an icon to be used as fallback for windows that haven't
3366
3366
had <a class="link" href="GtkWindow.html#gtk-window-set-icon" title="gtk_window_set_icon ()"><code class="function">gtk_window_set_icon()</code></a> called on them from a pixbuf.
3378
3378
<hr>
3379
3379
<div class="refsect2" title="gtk_window_set_default_icon_from_file ()">
3380
3380
<a name="gtk-window-set-default-icon-from-file"></a><h3>gtk_window_set_default_icon_from_file ()</h3>
3381
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_set_default_icon_from_file
3382
 
                                                        (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
3383
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
 
3381
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_set_default_icon_from_file
 
3382
                                                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
 
3383
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
3384
3384
<p>
3385
3385
Sets an icon to be used as fallback for windows that haven't
3386
3386
had <a class="link" href="GtkWindow.html#gtk-window-set-icon-list" title="gtk_window_set_icon_list ()"><code class="function">gtk_window_set_icon_list()</code></a> called on them from a file
3387
 
on disk. Warns on failure if <em class="parameter"><code>err</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
3387
on disk. Warns on failure if <em class="parameter"><code>err</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
3388
3388
</p>
3389
3389
<div class="variablelist"><table border="0">
3390
3390
<col align="left" valign="top">
3396
3396
</tr>
3397
3397
<tr>
3398
3398
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
3399
 
<td> location to store error, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3399
<td> location to store error, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3400
3400
</td>
3401
3401
</tr>
3402
3402
<tr>
3403
3403
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3404
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the icon succeeded.
 
3404
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the icon succeeded.
3405
3405
 
3406
3406
</td>
3407
3407
</tr>
3412
3412
<hr>
3413
3413
<div class="refsect2" title="gtk_window_set_default_icon_name ()">
3414
3414
<a name="gtk-window-set-default-icon-name"></a><h3>gtk_window_set_default_icon_name ()</h3>
3415
 
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_default_icon_name    (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
3415
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_default_icon_name    (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
3416
3416
<p>
3417
3417
Sets an icon to be used as fallback for windows that haven't
3418
3418
had <a class="link" href="GtkWindow.html#gtk-window-set-icon-list" title="gtk_window_set_icon_list ()"><code class="function">gtk_window_set_icon_list()</code></a> called on them from a named
3432
3432
<div class="refsect2" title="gtk_window_set_icon ()">
3433
3433
<a name="gtk-window-set-icon"></a><h3>gtk_window_set_icon ()</h3>
3434
3434
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_icon                 (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3435
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);</pre>
 
3435
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>);</pre>
3436
3436
<p>
3437
3437
Sets up the icon representing a <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>. This icon is used when
3438
3438
the window is minimized (also known as iconified).  Some window
3467
3467
</tr>
3468
3468
<tr>
3469
3469
<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
3470
 
<td> icon image, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3470
<td> icon image, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3471
3471
</td>
3472
3472
</tr>
3473
3473
</tbody>
3477
3477
<div class="refsect2" title="gtk_window_set_icon_list ()">
3478
3478
<a name="gtk-window-set-icon-list"></a><h3>gtk_window_set_icon_list ()</h3>
3479
3479
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_icon_list            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3480
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
 
3480
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *list</code></em>);</pre>
3481
3481
<p>
3482
3482
Sets up the icon representing a <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>. The icon is used when
3483
3483
the window is minimized (also known as iconified).  Some window
3519
3519
</tr>
3520
3520
<tr>
3521
3521
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
3522
 
<td>list of <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>
 
3522
<td>list of <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>
3523
3523
</td>
3524
3524
</tr>
3525
3525
</tbody>
3528
3528
<hr>
3529
3529
<div class="refsect2" title="gtk_window_set_icon_from_file ()">
3530
3530
<a name="gtk-window-set-icon-from-file"></a><h3>gtk_window_set_icon_from_file ()</h3>
3531
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_set_icon_from_file       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3532
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
3533
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
 
3531
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_set_icon_from_file       (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
 
3532
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
 
3533
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
3534
3534
<p>
3535
3535
Sets the icon for <em class="parameter"><code>window</code></em>.  
3536
 
Warns on failure if <em class="parameter"><code>err</code></em> is <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
3536
Warns on failure if <em class="parameter"><code>err</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
3537
3537
</p>
3538
3538
<p>
3539
3539
This function is equivalent to calling <a class="link" href="GtkWindow.html#gtk-window-set-icon" title="gtk_window_set_icon ()"><code class="function">gtk_window_set_icon()</code></a>
3554
3554
</tr>
3555
3555
<tr>
3556
3556
<td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
3557
 
<td> location to store error, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
3557
<td> location to store error, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
3558
3558
</td>
3559
3559
</tr>
3560
3560
<tr>
3561
3561
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
3562
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the icon succeeded.
 
3562
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if setting the icon succeeded.
3563
3563
 
3564
3564
</td>
3565
3565
</tr>
3571
3571
<div class="refsect2" title="gtk_window_set_icon_name ()">
3572
3572
<a name="gtk-window-set-icon-name"></a><h3>gtk_window_set_icon_name ()</h3>
3573
3573
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_icon_name            (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3574
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
 
3574
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
3575
3575
<p>
3576
3576
Sets the icon for the window from a named themed icon. See
3577
3577
the docs for <a class="link" href="GtkIconTheme.html" title="GtkIconTheme"><span class="type">GtkIconTheme</span></a> for more details.
3601
3601
<div class="refsect2" title="gtk_window_set_auto_startup_notification ()">
3602
3602
<a name="gtk-window-set-auto-startup-notification"></a><h3>gtk_window_set_auto_startup_notification ()</h3>
3603
3603
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_auto_startup_notification
3604
 
                                                        (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
3604
                                                        (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
3605
3605
<p>
3606
3606
By default, after showing the first <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>, GTK+ calls 
3607
 
<a href="/usr/share/gtk-doc/html/gdk/gdk-General.html#gdk-notify-startup-complete"><code class="function">gdk_notify_startup_complete()</code></a>.  Call this function to disable 
 
3607
<a href="http://library.gnome.org/devel/gdk/unstable/gdk-General.html#gdk-notify-startup-complete"><code class="function">gdk_notify_startup_complete()</code></a>.  Call this function to disable 
3608
3608
the automatic startup notification. You might do this if your 
3609
3609
first window is a splash screen, and you want to delay notification 
3610
3610
until after your real main window has been shown, for example.
3619
3619
<tbody><tr>
3620
3620
<td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td>
3621
3621
<td>
3622
 
<a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to automatically do startup notification
 
3622
<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to automatically do startup notification
3623
3623
</td>
3624
3624
</tr></tbody>
3625
3625
</table></div>
3628
3628
<hr>
3629
3629
<div class="refsect2" title="gtk_window_get_opacity ()">
3630
3630
<a name="gtk-window-get-opacity"></a><h3>gtk_window_get_opacity ()</h3>
3631
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_window_get_opacity              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
3631
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="returnvalue">gdouble</span></a>             gtk_window_get_opacity              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
3632
3632
<p>
3633
3633
Fetches the requested opacity for this window. See
3634
3634
<a class="link" href="GtkWindow.html#gtk-window-set-opacity" title="gtk_window_set_opacity ()"><code class="function">gtk_window_set_opacity()</code></a>.
3655
3655
<div class="refsect2" title="gtk_window_set_opacity ()">
3656
3656
<a name="gtk-window-set-opacity"></a><h3>gtk_window_set_opacity ()</h3>
3657
3657
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_opacity              (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3658
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>);</pre>
 
3658
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>);</pre>
3659
3659
<p>
3660
3660
Request the windowing system to make <em class="parameter"><code>window</code></em> partially transparent,
3661
3661
with opacity 0 being fully transparent and 1 fully opaque. (Values
3688
3688
<hr>
3689
3689
<div class="refsect2" title="gtk_window_get_mnemonics_visible ()">
3690
3690
<a name="gtk-window-get-mnemonics-visible"></a><h3>gtk_window_get_mnemonics_visible ()</h3>
3691
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_mnemonics_visible    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
 
3691
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_window_get_mnemonics_visible    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>);</pre>
3692
3692
<p>
3693
3693
</p>
3694
3694
<div class="variablelist"><table border="0">
3711
3711
<div class="refsect2" title="gtk_window_set_mnemonics_visible ()">
3712
3712
<a name="gtk-window-set-mnemonics-visible"></a><h3>gtk_window_set_mnemonics_visible ()</h3>
3713
3713
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_window_set_mnemonics_visible    (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
3714
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
 
3714
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> setting</code></em>);</pre>
3715
3715
<p>
3716
3716
Sets the <a class="link" href="GtkWindow.html#GtkWindow--mnemonics-visible" title='The "mnemonics-visible" property'><span class="type">"mnemonics-visible"</span></a> property.
3717
3717
</p>
3737
3737
<a name="GtkWindow.property-details"></a><h2>Property Details</h2>
3738
3738
<div class="refsect2" title='The "accept-focus" property'>
3739
3739
<a name="GtkWindow--accept-focus"></a><h3>The <code class="literal">"accept-focus"</code> property</h3>
3740
 
<pre class="programlisting">  "accept-focus"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3740
<pre class="programlisting">  "accept-focus"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3741
3741
<p>
3742
3742
Whether the window should receive the input focus.
3743
3743
</p>
3747
3747
<hr>
3748
3748
<div class="refsect2" title='The "allow-grow" property'>
3749
3749
<a name="GtkWindow--allow-grow"></a><h3>The <code class="literal">"allow-grow"</code> property</h3>
3750
 
<pre class="programlisting">  "allow-grow"               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3750
<pre class="programlisting">  "allow-grow"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3751
3751
<p>If TRUE, users can expand the window beyond its minimum size.</p>
3752
3752
<p>Default value: TRUE</p>
3753
3753
</div>
3754
3754
<hr>
3755
3755
<div class="refsect2" title='The "allow-shrink" property'>
3756
3756
<a name="GtkWindow--allow-shrink"></a><h3>The <code class="literal">"allow-shrink"</code> property</h3>
3757
 
<pre class="programlisting">  "allow-shrink"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3757
<pre class="programlisting">  "allow-shrink"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3758
3758
<p>If TRUE, the window has no mimimum size. Setting this to TRUE is 99% of the time a bad idea.</p>
3759
3759
<p>Default value: FALSE</p>
3760
3760
</div>
3761
3761
<hr>
3762
3762
<div class="refsect2" title='The "decorated" property'>
3763
3763
<a name="GtkWindow--decorated"></a><h3>The <code class="literal">"decorated"</code> property</h3>
3764
 
<pre class="programlisting">  "decorated"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3764
<pre class="programlisting">  "decorated"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3765
3765
<p>
3766
3766
Whether the window should be decorated by the window manager.
3767
3767
</p>
3771
3771
<hr>
3772
3772
<div class="refsect2" title='The "default-height" property'>
3773
3773
<a name="GtkWindow--default-height"></a><h3>The <code class="literal">"default-height"</code> property</h3>
3774
 
<pre class="programlisting">  "default-height"           <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
 
3774
<pre class="programlisting">  "default-height"           <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
3775
3775
<p>The default height of the window, used when initially showing the window.</p>
3776
3776
<p>Allowed values: &gt;= G_MAXULONG</p>
3777
3777
<p>Default value: -1</p>
3779
3779
<hr>
3780
3780
<div class="refsect2" title='The "default-width" property'>
3781
3781
<a name="GtkWindow--default-width"></a><h3>The <code class="literal">"default-width"</code> property</h3>
3782
 
<pre class="programlisting">  "default-width"            <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
 
3782
<pre class="programlisting">  "default-width"            <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write</pre>
3783
3783
<p>The default width of the window, used when initially showing the window.</p>
3784
3784
<p>Allowed values: &gt;= G_MAXULONG</p>
3785
3785
<p>Default value: -1</p>
3787
3787
<hr>
3788
3788
<div class="refsect2" title='The "deletable" property'>
3789
3789
<a name="GtkWindow--deletable"></a><h3>The <code class="literal">"deletable"</code> property</h3>
3790
 
<pre class="programlisting">  "deletable"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3790
<pre class="programlisting">  "deletable"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3791
3791
<p>
3792
3792
Whether the window frame should have a close button.
3793
3793
</p>
3797
3797
<hr>
3798
3798
<div class="refsect2" title='The "destroy-with-parent" property'>
3799
3799
<a name="GtkWindow--destroy-with-parent"></a><h3>The <code class="literal">"destroy-with-parent"</code> property</h3>
3800
 
<pre class="programlisting">  "destroy-with-parent"      <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3800
<pre class="programlisting">  "destroy-with-parent"      <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3801
3801
<p>If this window should be destroyed when the parent is destroyed.</p>
3802
3802
<p>Default value: FALSE</p>
3803
3803
</div>
3804
3804
<hr>
3805
3805
<div class="refsect2" title='The "focus-on-map" property'>
3806
3806
<a name="GtkWindow--focus-on-map"></a><h3>The <code class="literal">"focus-on-map"</code> property</h3>
3807
 
<pre class="programlisting">  "focus-on-map"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3807
<pre class="programlisting">  "focus-on-map"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3808
3808
<p>
3809
3809
Whether the window should receive the input focus when mapped.
3810
3810
</p>
3814
3814
<hr>
3815
3815
<div class="refsect2" title='The "gravity" property'>
3816
3816
<a name="GtkWindow--gravity"></a><h3>The <code class="literal">"gravity"</code> property</h3>
3817
 
<pre class="programlisting">  "gravity"                  <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a>            : Read / Write</pre>
 
3817
<pre class="programlisting">  "gravity"                  <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a>            : Read / Write</pre>
3818
3818
<p>
3819
 
The window gravity of the window. See <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a> and <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> for
 
3819
The window gravity of the window. See <a class="link" href="GtkWindow.html#gtk-window-move" title="gtk_window_move ()"><code class="function">gtk_window_move()</code></a> and <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> for
3820
3820
more details about window gravity.
3821
3821
</p>
3822
3822
<p>Default value: GDK_GRAVITY_NORTH_WEST</p>
3825
3825
<hr>
3826
3826
<div class="refsect2" title='The "has-toplevel-focus" property'>
3827
3827
<a name="GtkWindow--has-toplevel-focus"></a><h3>The <code class="literal">"has-toplevel-focus"</code> property</h3>
3828
 
<pre class="programlisting">  "has-toplevel-focus"       <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
3828
<pre class="programlisting">  "has-toplevel-focus"       <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
3829
3829
<p>Whether the input focus is within this GtkWindow.</p>
3830
3830
<p>Default value: FALSE</p>
3831
3831
</div>
3832
3832
<hr>
3833
3833
<div class="refsect2" title='The "icon" property'>
3834
3834
<a name="GtkWindow--icon"></a><h3>The <code class="literal">"icon"</code> property</h3>
3835
 
<pre class="programlisting">  "icon"                     <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>*            : Read / Write</pre>
 
3835
<pre class="programlisting">  "icon"                     <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>*            : Read / Write</pre>
3836
3836
<p>Icon for this window.</p>
3837
3837
</div>
3838
3838
<hr>
3839
3839
<div class="refsect2" title='The "icon-name" property'>
3840
3840
<a name="GtkWindow--icon-name"></a><h3>The <code class="literal">"icon-name"</code> property</h3>
3841
 
<pre class="programlisting">  "icon-name"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
 
3841
<pre class="programlisting">  "icon-name"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
3842
3842
<p>
3843
3843
The :icon-name property specifies the name of the themed icon to
3844
3844
use as the window icon. See <a class="link" href="GtkIconTheme.html" title="GtkIconTheme"><span class="type">GtkIconTheme</span></a> for more details.
3849
3849
<hr>
3850
3850
<div class="refsect2" title='The "is-active" property'>
3851
3851
<a name="GtkWindow--is-active"></a><h3>The <code class="literal">"is-active"</code> property</h3>
3852
 
<pre class="programlisting">  "is-active"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
 
3852
<pre class="programlisting">  "is-active"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read</pre>
3853
3853
<p>Whether the toplevel is the current active window.</p>
3854
3854
<p>Default value: FALSE</p>
3855
3855
</div>
3856
3856
<hr>
3857
3857
<div class="refsect2" title='The "mnemonics-visible" property'>
3858
3858
<a name="GtkWindow--mnemonics-visible"></a><h3>The <code class="literal">"mnemonics-visible"</code> property</h3>
3859
 
<pre class="programlisting">  "mnemonics-visible"        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3859
<pre class="programlisting">  "mnemonics-visible"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3860
3860
<p>Whether mnemonics are currently visible in this window.</p>
3861
3861
<p>Default value: TRUE</p>
3862
3862
</div>
3863
3863
<hr>
3864
3864
<div class="refsect2" title='The "modal" property'>
3865
3865
<a name="GtkWindow--modal"></a><h3>The <code class="literal">"modal"</code> property</h3>
3866
 
<pre class="programlisting">  "modal"                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3866
<pre class="programlisting">  "modal"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3867
3867
<p>If TRUE, the window is modal (other windows are not usable while this one is up).</p>
3868
3868
<p>Default value: FALSE</p>
3869
3869
</div>
3870
3870
<hr>
3871
3871
<div class="refsect2" title='The "opacity" property'>
3872
3872
<a name="GtkWindow--opacity"></a><h3>The <code class="literal">"opacity"</code> property</h3>
3873
 
<pre class="programlisting">  "opacity"                  <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
 
3873
<pre class="programlisting">  "opacity"                  <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a>               : Read / Write</pre>
3874
3874
<p>
3875
3875
The requested opacity of the window. See <a class="link" href="GtkWindow.html#gtk-window-set-opacity" title="gtk_window_set_opacity ()"><code class="function">gtk_window_set_opacity()</code></a> for
3876
3876
more details about window opacity.
3882
3882
<hr>
3883
3883
<div class="refsect2" title='The "resizable" property'>
3884
3884
<a name="GtkWindow--resizable"></a><h3>The <code class="literal">"resizable"</code> property</h3>
3885
 
<pre class="programlisting">  "resizable"                <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3885
<pre class="programlisting">  "resizable"                <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3886
3886
<p>If TRUE, users can resize the window.</p>
3887
3887
<p>Default value: TRUE</p>
3888
3888
</div>
3889
3889
<hr>
3890
3890
<div class="refsect2" title='The "role" property'>
3891
3891
<a name="GtkWindow--role"></a><h3>The <code class="literal">"role"</code> property</h3>
3892
 
<pre class="programlisting">  "role"                     <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
 
3892
<pre class="programlisting">  "role"                     <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
3893
3893
<p>Unique identifier for the window to be used when restoring a session.</p>
3894
3894
<p>Default value: NULL</p>
3895
3895
</div>
3896
3896
<hr>
3897
3897
<div class="refsect2" title='The "screen" property'>
3898
3898
<a name="GtkWindow--screen"></a><h3>The <code class="literal">"screen"</code> property</h3>
3899
 
<pre class="programlisting">  "screen"                   <a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write</pre>
 
3899
<pre class="programlisting">  "screen"                   <a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a>*            : Read / Write</pre>
3900
3900
<p>The screen where this window will be displayed.</p>
3901
3901
</div>
3902
3902
<hr>
3903
3903
<div class="refsect2" title='The "skip-pager-hint" property'>
3904
3904
<a name="GtkWindow--skip-pager-hint"></a><h3>The <code class="literal">"skip-pager-hint"</code> property</h3>
3905
 
<pre class="programlisting">  "skip-pager-hint"          <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3905
<pre class="programlisting">  "skip-pager-hint"          <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3906
3906
<p>TRUE if the window should not be in the pager.</p>
3907
3907
<p>Default value: FALSE</p>
3908
3908
</div>
3909
3909
<hr>
3910
3910
<div class="refsect2" title='The "skip-taskbar-hint" property'>
3911
3911
<a name="GtkWindow--skip-taskbar-hint"></a><h3>The <code class="literal">"skip-taskbar-hint"</code> property</h3>
3912
 
<pre class="programlisting">  "skip-taskbar-hint"        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3912
<pre class="programlisting">  "skip-taskbar-hint"        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3913
3913
<p>TRUE if the window should not be in the task bar.</p>
3914
3914
<p>Default value: FALSE</p>
3915
3915
</div>
3916
3916
<hr>
3917
3917
<div class="refsect2" title='The "startup-id" property'>
3918
3918
<a name="GtkWindow--startup-id"></a><h3>The <code class="literal">"startup-id"</code> property</h3>
3919
 
<pre class="programlisting">  "startup-id"               <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Write</pre>
 
3919
<pre class="programlisting">  "startup-id"               <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Write</pre>
3920
3920
<p>
3921
3921
The :startup-id is a write-only property for setting window's
3922
3922
startup notification identifier. See <a class="link" href="GtkWindow.html#gtk-window-set-startup-id" title="gtk_window_set_startup_id ()"><code class="function">gtk_window_set_startup_id()</code></a>
3928
3928
<hr>
3929
3929
<div class="refsect2" title='The "title" property'>
3930
3930
<a name="GtkWindow--title"></a><h3>The <code class="literal">"title"</code> property</h3>
3931
 
<pre class="programlisting">  "title"                    <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
 
3931
<pre class="programlisting">  "title"                    <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write</pre>
3932
3932
<p>The title of the window.</p>
3933
3933
<p>Default value: NULL</p>
3934
3934
</div>
3952
3952
<hr>
3953
3953
<div class="refsect2" title='The "type-hint" property'>
3954
3954
<a name="GtkWindow--type-hint"></a><h3>The <code class="literal">"type-hint"</code> property</h3>
3955
 
<pre class="programlisting">  "type-hint"                <a href="/usr/share/gtk-doc/html/gdk/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a>     : Read / Write</pre>
 
3955
<pre class="programlisting">  "type-hint"                <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a>     : Read / Write</pre>
3956
3956
<p>Hint to help the desktop environment understand what kind of window this is and how to treat it.</p>
3957
3957
<p>Default value: GDK_WINDOW_TYPE_HINT_NORMAL</p>
3958
3958
</div>
3959
3959
<hr>
3960
3960
<div class="refsect2" title='The "urgency-hint" property'>
3961
3961
<a name="GtkWindow--urgency-hint"></a><h3>The <code class="literal">"urgency-hint"</code> property</h3>
3962
 
<pre class="programlisting">  "urgency-hint"             <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
 
3962
<pre class="programlisting">  "urgency-hint"             <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write</pre>
3963
3963
<p>TRUE if the window should be brought to the user's attention.</p>
3964
3964
<p>Default value: FALSE</p>
3965
3965
</div>
3976
3976
<div class="refsect2" title='The "activate-default" signal'>
3977
3977
<a name="GtkWindow-activate-default"></a><h3>The <code class="literal">"activate-default"</code> signal</h3>
3978
3978
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window,
3979
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last / Action</pre>
 
3979
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last / Action</pre>
3980
3980
<p>
3981
3981
The ::activate-default signal is a
3982
3982
<a class="link" href="gtk-Bindings.html#keybinding-signals">keybinding signal</a>
4002
4002
<div class="refsect2" title='The "activate-focus" signal'>
4003
4003
<a name="GtkWindow-activate-focus"></a><h3>The <code class="literal">"activate-focus"</code> signal</h3>
4004
4004
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window,
4005
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last / Action</pre>
 
4005
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last / Action</pre>
4006
4006
<p>
4007
 
The ::activate-default signal is a
 
4007
The ::activate-focus signal is a
4008
4008
<a class="link" href="gtk-Bindings.html#keybinding-signals">keybinding signal</a>
4009
4009
which gets emitted when the user activates the currently
4010
4010
focused widget of <em class="parameter"><code>window</code></em>.
4027
4027
<hr>
4028
4028
<div class="refsect2" title='The "frame-event" signal'>
4029
4029
<a name="GtkWindow-frame-event"></a><h3>The <code class="literal">"frame-event"</code> signal</h3>
4030
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window,
4031
 
                                                        <a href="/usr/share/gtk-doc/html/gdk/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>  *event,
4032
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last</pre>
 
4030
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window,
 
4031
                                                        <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>  *event,
 
4032
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last</pre>
4033
4033
<p>
4034
4034
</p>
4035
4035
<div class="variablelist"><table border="0">
4061
4061
<div class="refsect2" title='The "keys-changed" signal'>
4062
4062
<a name="GtkWindow-keys-changed"></a><h3>The <code class="literal">"keys-changed"</code> signal</h3>
4063
4063
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window,
4064
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run First</pre>
 
4064
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run First</pre>
4065
4065
<p>
4066
4066
The ::keys-changed signal gets emitted when the set of accelerators
4067
4067
or mnemonics that are associated with <em class="parameter"><code>window</code></em> changes.
4086
4086
<a name="GtkWindow-set-focus"></a><h3>The <code class="literal">"set-focus"</code> signal</h3>
4087
4087
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window,
4088
4088
                                                        <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget,
4089
 
                                                        <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last</pre>
 
4089
                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>   user_data)      : Run Last</pre>
4090
4090
<p>
4091
4091
</p>
4092
4092
<div class="variablelist"><table border="0">