New upstream version 3.24.34

This commit is contained in:
Simon McVittie
2022-06-01 16:13:05 +01:00
473 changed files with 306973 additions and 738624 deletions

View File

@ -158,7 +158,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GdkGravity</span>
<a href="../html/gdk3-Windows.html#GdkGravity"><span class="returnvalue">GdkGravity</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkWindow.html#gtk-window-get-gravity" title="gtk_window_get_gravity ()">gtk_window_get_gravity</a> <span class="c_punctuation">()</span>
@ -214,7 +214,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GdkScreen</span> *
<a href="../html/GdkScreen.html#GdkScreen-struct"><span class="returnvalue">GdkScreen</span></a> *
</td>
<td class="function_name">
<a class="link" href="GtkWindow.html#gtk-window-get-screen" title="gtk_window_get_screen ()">gtk_window_get_screen</a> <span class="c_punctuation">()</span>
@ -620,7 +620,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GdkModifierType</span>
<a href="../html/gdk3-Windows.html#GdkModifierType"><span class="returnvalue">GdkModifierType</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkWindow.html#gtk-window-get-mnemonic-modifier" title="gtk_window_get_mnemonic_modifier ()">gtk_window_get_mnemonic_modifier</a> <span class="c_punctuation">()</span>
@ -682,7 +682,7 @@
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GdkWindowTypeHint</span>
<a href="../html/gdk3-Windows.html#GdkWindowTypeHint"><span class="returnvalue">GdkWindowTypeHint</span></a>
</td>
<td class="function_name">
<a class="link" href="GtkWindow.html#gtk-window-get-type-hint" title="gtk_window_get_type_hint ()">gtk_window_get_type_hint</a> <span class="c_punctuation">()</span>
@ -1057,7 +1057,7 @@
<td class="property_flags">Read / Write</td>
</tr>
<tr>
<td class="property_type"><span class="type">GdkGravity</span></td>
<td class="property_type"><a href="../html/gdk3-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a></td>
<td class="property_name"><a class="link" href="GtkWindow.html#GtkWindow--gravity" title="The “gravity” property">gravity</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -1126,7 +1126,7 @@
</tr>
<tr>
<td class="property_type">
<span class="type">GdkScreen</span> *</td>
<a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a> *</td>
<td class="property_name"><a class="link" href="GtkWindow.html#GtkWindow--screen" title="The “screen” property">screen</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -1164,7 +1164,7 @@
<td class="property_flags">Read / Write / Construct Only</td>
</tr>
<tr>
<td class="property_type"><span class="type">GdkWindowTypeHint</span></td>
<td class="property_type"><a href="../html/gdk3-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a></td>
<td class="property_name"><a class="link" href="GtkWindow.html#GtkWindow--type-hint" title="The “type-hint” property">type-hint</a></td>
<td class="property_flags">Read / Write</td>
</tr>
@ -1324,16 +1324,16 @@ the widget to receive the focus when the window is mapped.</p>
8
9
10</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="o">&lt;</span><span class="n">object</span> <span class="n">class</span><span class="o">=</span><span class="s">&quot;GtkWindow&quot;</span><span class="o">&gt;</span>
<span class="o">&lt;</span><span class="n">accel</span><span class="o">-</span><span class="n">groups</span><span class="o">&gt;</span>
<span class="o">&lt;</span><span class="n">group</span> <span class="n">name</span><span class="o">=</span><span class="s">&quot;accelgroup1&quot;</span><span class="o">/&gt;</span>
<span class="o">&lt;/</span><span class="n">accel</span><span class="o">-</span><span class="n">groups</span><span class="o">&gt;</span>
<span class="o">&lt;</span><span class="n">initial</span><span class="o">-</span><span class="n">focus</span> <span class="n">name</span><span class="o">=</span><span class="s">&quot;thunderclap&quot;</span><span class="o">/&gt;</span>
<span class="o">&lt;/</span><span class="n">object</span><span class="o">&gt;</span>
<td class="listing_code"><pre class="programlisting"><span class="o">&lt;</span><span class="n">object</span><span class="w"> </span><span class="n">class</span><span class="o">=</span><span class="s">&quot;GtkWindow&quot;</span><span class="o">&gt;</span><span class="w"></span>
<span class="w"> </span><span class="o">&lt;</span><span class="n">accel</span><span class="o">-</span><span class="n">groups</span><span class="o">&gt;</span><span class="w"></span>
<span class="w"> </span><span class="o">&lt;</span><span class="n">group</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">&quot;accelgroup1&quot;</span><span class="o">/&gt;</span><span class="w"></span>
<span class="w"> </span><span class="o">&lt;/</span><span class="n">accel</span><span class="o">-</span><span class="n">groups</span><span class="o">&gt;</span><span class="w"></span>
<span class="w"> </span><span class="o">&lt;</span><span class="n">initial</span><span class="o">-</span><span class="n">focus</span><span class="w"> </span><span class="n">name</span><span class="o">=</span><span class="s">&quot;thunderclap&quot;</span><span class="o">/&gt;</span><span class="w"></span>
<span class="o">&lt;/</span><span class="n">object</span><span class="o">&gt;</span><span class="w"></span>
<span class="p">...</span>
<span class="p">...</span><span class="w"></span>
<span class="o">&lt;</span><span class="n">object</span> <span class="n">class</span><span class="o">=</span><span class="s">&quot;GtkAccelGroup&quot;</span> <span class="n">id</span><span class="o">=</span><span class="s">&quot;accelgroup1&quot;</span><span class="o">/&gt;</span></pre></td>
<span class="o">&lt;</span><span class="n">object</span><span class="w"> </span><span class="n">class</span><span class="o">=</span><span class="s">&quot;GtkAccelGroup&quot;</span><span class="w"> </span><span class="n">id</span><span class="o">=</span><span class="s">&quot;accelgroup1&quot;</span><span class="o">/&gt;</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
@ -1355,10 +1355,10 @@ attribute of a <code class="literal">&lt;child&gt;</code> element.</p>
2
3
4</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="n">window</span><span class="p">.</span><span class="n">background</span>
<span class="err">├──</span> <span class="n">decoration</span>
<span class="err">├──</span> <span class="o">&lt;</span><span class="n">titlebar</span> <span class="n">child</span><span class="o">&gt;</span><span class="p">.</span><span class="n">titlebar</span> <span class="p">[.</span><span class="k">default</span><span class="o">-</span><span class="n">decoration</span><span class="p">]</span>
<span class="err">╰──</span> <span class="o">&lt;</span><span class="n">child</span><span class="o">&gt;</span></pre></td>
<td class="listing_code"><pre class="programlisting"><span class="n">window</span><span class="p">.</span><span class="n">background</span><span class="w"></span>
<span class="err">├──</span><span class="w"> </span><span class="n">decoration</span><span class="w"></span>
<span class="err">├──</span><span class="w"> </span><span class="o">&lt;</span><span class="n">titlebar</span><span class="w"> </span><span class="n">child</span><span class="o">&gt;</span><span class="p">.</span><span class="n">titlebar</span><span class="w"> </span><span class="p">[.</span><span class="k">default</span><span class="o">-</span><span class="n">decoration</span><span class="p">]</span><span class="w"></span>
<span class="err">╰──</span><span class="w"> </span><span class="o">&lt;</span><span class="n">child</span><span class="o">&gt;</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
@ -1831,12 +1831,12 @@ gtk_window_set_geometry_hints.</p>
<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>,
<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *geometry_widget</code></em>,
<em class="parameter"><code><span class="type">GdkGeometry</span> *geometry</code></em>,
<em class="parameter"><code><span class="type">GdkWindowHints</span> geom_mask</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> *geometry</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkWindowHints"><span class="type">GdkWindowHints</span></a> geom_mask</code></em>);</pre>
<p>This function sets up hints about how a window can be resized by
the user. You can set a minimum and maximum size; allowed resize
increments (e.g. for xterm, you can only resize by the size of a
character); aspect ratios; and more. See the <span class="type">GdkGeometry</span> struct.</p>
character); aspect ratios; and more. See the <a href="../html/gdk3-Windows.html#GdkGeometry"><span class="type">GdkGeometry</span></a> struct.</p>
<div class="refsect3">
<a name="gtk-window-set-geometry-hints.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -1877,11 +1877,11 @@ set. </p></td>
<a name="gtk-window-set-gravity"></a><h3>gtk_window_set_gravity ()</h3>
<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>,
<em class="parameter"><code><span class="type">GdkGravity</span> gravity</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> gravity</code></em>);</pre>
<p>Window gravity defines the meaning of coordinates passed to
<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 <span class="type">GdkGravity</span> for
<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="../html/gdk3-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> for
more details.</p>
<p>The default window gravity is <span class="type">GDK_GRAVITY_NORTH_WEST</span> which will
<p>The default window gravity is <a href="../html/gdk3-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a> which will
typically “do what you mean.”</p>
<div class="refsect3">
<a name="gtk-window-set-gravity.parameters"></a><h4>Parameters</h4>
@ -1909,7 +1909,7 @@ typically “do what you mean.”</p>
<hr>
<div class="refsect2">
<a name="gtk-window-get-gravity"></a><h3>gtk_window_get_gravity ()</h3>
<pre class="programlisting"><span class="returnvalue">GdkGravity</span>
<pre class="programlisting"><a href="../html/gdk3-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>
<p>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>.</p>
<div class="refsect3">
@ -1983,7 +1983,7 @@ functions in GTK+ will sometimes call
<p>On Wayland, this function can also be used to attach a new
<a class="link" href="GtkWindow.html#GTK-WINDOW-POPUP:CAPS"><span class="type">GTK_WINDOW_POPUP</span></a> to a <a class="link" href="GtkWindow.html#GTK-WINDOW-TOPLEVEL:CAPS"><span class="type">GTK_WINDOW_TOPLEVEL</span></a> parent already mapped
on screen so that the <a class="link" href="GtkWindow.html#GTK-WINDOW-POPUP:CAPS"><span class="type">GTK_WINDOW_POPUP</span></a> will be created as a
subsurface-based window <span class="type">GDK_WINDOW_SUBSURFACE</span> which can be
subsurface-based window <a href="../html/gdk3-Windows.html#GDK-WINDOW-SUBSURFACE:CAPS"><span class="type">GDK_WINDOW_SUBSURFACE</span></a> which can be
positioned at will relatively to the <a class="link" href="GtkWindow.html#GTK-WINDOW-TOPLEVEL:CAPS"><span class="type">GTK_WINDOW_TOPLEVEL</span></a> surface.</p>
<p>On Windows, this function puts the child window on top of the parent,
much as the window manager would have done on X.</p>
@ -2141,8 +2141,8 @@ is maximized</p></td>
<a name="gtk-window-set-screen"></a><h3>gtk_window_set_screen ()</h3>
<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>,
<em class="parameter"><code><span class="type">GdkScreen</span> *screen</code></em>);</pre>
<p>Sets the <span class="type">GdkScreen</span> where the <em class="parameter"><code>window</code></em>
<em class="parameter"><code><a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a> *screen</code></em>);</pre>
<p>Sets the <a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a> where the <em class="parameter"><code>window</code></em>
is displayed; if
the window is already mapped, it will be unmapped, and
then remapped on the new screen.</p>
@ -2162,7 +2162,7 @@ then remapped on the new screen.</p>
</tr>
<tr>
<td class="parameter_name"><p>screen</p></td>
<td class="parameter_description"><p>a <span class="type">GdkScreen</span>.</p></td>
<td class="parameter_description"><p>a <a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a>.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@ -2173,9 +2173,9 @@ then remapped on the new screen.</p>
<hr>
<div class="refsect2">
<a name="gtk-window-get-screen"></a><h3>gtk_window_get_screen ()</h3>
<pre class="programlisting"><span class="returnvalue">GdkScreen</span> *
<pre class="programlisting"><a href="../html/GdkScreen.html#GdkScreen-struct"><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>
<p>Returns the <span class="type">GdkScreen</span> associated with <em class="parameter"><code>window</code></em>
<p>Returns the <a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a> associated with <em class="parameter"><code>window</code></em>
.</p>
<div class="refsect3">
<a name="gtk-window-get-screen.parameters"></a><h4>Parameters</h4>
@ -2194,7 +2194,7 @@ gtk_window_get_screen (<em class="parameter"><code><a class="link" href="GtkWind
</div>
<div class="refsect3">
<a name="gtk-window-get-screen.returns"></a><h4>Returns</h4>
<p>a <span class="type">GdkScreen</span>. </p>
<p>a <a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a>. </p>
<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p>
</div>
<p class="since">Since: 2.2</p>
@ -2389,7 +2389,7 @@ gtk_window_remove_mnemonic (<em class="parameter"><code><a class="link" href="Gt
<pre class="programlisting"><span class="returnvalue">gboolean</span>
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>,
<em class="parameter"><code><span class="type">guint</span> keyval</code></em>,
<em class="parameter"><code><span class="type">GdkModifierType</span> modifier</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);</pre>
<p>Activates the targets associated with the mnemonic.</p>
<div class="refsect3">
<a name="gtk-window-mnemonic-activate.parameters"></a><h4>Parameters</h4>
@ -2428,7 +2428,7 @@ gtk_window_mnemonic_activate (<em class="parameter"><code><a class="link" href="
<a name="gtk-window-activate-key"></a><h3>gtk_window_activate_key ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
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>,
<em class="parameter"><code><span class="type">GdkEventKey</span> *event</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
<p>Activates mnemonics and accelerators for this <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>. This is normally
called by the default ::key_press_event handler for toplevel windows,
however in some cases it may be useful to call this directly when
@ -2449,7 +2449,7 @@ overriding the standard key handling for a toplevel window.</p>
</tr>
<tr>
<td class="parameter_name"><p>event</p></td>
<td class="parameter_description"><p>a <span class="type">GdkEventKey</span></p></td>
<td class="parameter_description"><p>a <a href="../html/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@ -2466,7 +2466,7 @@ overriding the standard key handling for a toplevel window.</p>
<a name="gtk-window-propagate-key-event"></a><h3>gtk_window_propagate_key_event ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
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>,
<em class="parameter"><code><span class="type">GdkEventKey</span> *event</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a> *event</code></em>);</pre>
<p>Propagate a key press or release event to the focus widget and
up the focus container chain until a widget handles <em class="parameter"><code>event</code></em>
.
@ -2490,7 +2490,7 @@ overriding the standard key handling for a toplevel window.</p>
</tr>
<tr>
<td class="parameter_name"><p>event</p></td>
<td class="parameter_description"><p>a <span class="type">GdkEventKey</span></p></td>
<td class="parameter_description"><p>a <a href="../html/gdk3-Event-Structures.html#GdkEventKey"><span class="type">GdkEventKey</span></a></p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
@ -2963,7 +2963,7 @@ on <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">Gt
<a name="gtk-window-fullscreen-on-monitor"></a><h3>gtk_window_fullscreen_on_monitor ()</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
gtk_window_fullscreen_on_monitor (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
<em class="parameter"><code><span class="type">GdkScreen</span> *screen</code></em>,
<em class="parameter"><code><a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a> *screen</code></em>,
<em class="parameter"><code><span class="type">gint</span> monitor</code></em>);</pre>
<p>Asks to place <em class="parameter"><code>window</code></em>
in the fullscreen state. Note that you shouldn't assume
@ -2986,7 +2986,7 @@ on <a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">Gt
</tr>
<tr>
<td class="parameter_name"><p>screen</p></td>
<td class="parameter_description"><p>a <span class="type">GdkScreen</span> to draw to</p></td>
<td class="parameter_description"><p>a <a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a> to draw to</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
@ -3134,7 +3134,7 @@ below other windows</p></td>
<a name="gtk-window-begin-resize-drag"></a><h3>gtk_window_begin_resize_drag ()</h3>
<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>,
<em class="parameter"><code><span class="type">GdkWindowEdge</span> edge</code></em>,
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkWindowEdge"><span class="type">GdkWindowEdge</span></a> edge</code></em>,
<em class="parameter"><code><span class="type">gint</span> button</code></em>,
<em class="parameter"><code><span class="type">gint</span> root_x</code></em>,
<em class="parameter"><code><span class="type">gint</span> root_y</code></em>,
@ -3324,7 +3324,7 @@ policy involved.</p>
<a name="gtk-window-set-mnemonic-modifier"></a><h3>gtk_window_set_mnemonic_modifier ()</h3>
<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>,
<em class="parameter"><code><span class="type">GdkModifierType</span> modifier</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkModifierType"><span class="type">GdkModifierType</span></a> modifier</code></em>);</pre>
<p>Sets the mnemonic modifier for this window.</p>
<div class="refsect3">
<a name="gtk-window-set-mnemonic-modifier.parameters"></a><h4>Parameters</h4>
@ -3355,7 +3355,7 @@ mnemonics on this window.</p></td>
<a name="gtk-window-set-type-hint"></a><h3>gtk_window_set_type_hint ()</h3>
<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>,
<em class="parameter"><code><span class="type">GdkWindowTypeHint</span> hint</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a> hint</code></em>);</pre>
<p>By setting the type hint for the window, you allow the window
manager to decorate and handle the window in a way which is
suitable to the function of the window in your application.</p>
@ -3900,7 +3900,7 @@ no themed icon. </p>
<hr>
<div class="refsect2">
<a name="gtk-window-get-mnemonic-modifier"></a><h3>gtk_window_get_mnemonic_modifier ()</h3>
<pre class="programlisting"><span class="returnvalue">GdkModifierType</span>
<pre class="programlisting"><a href="../html/gdk3-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>
<p>Returns the mnemonic modifier for this window. See
<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>.</p>
@ -3974,11 +3974,11 @@ have been known to mismanage window gravity, which result in windows
moving even if you use the coordinates of the current position as
returned by this function.</p>
<p>If you havent changed the window gravity, its gravity will be
<span class="type">GDK_GRAVITY_NORTH_WEST</span>. 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>
<a href="../html/gdk3-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>
gets the position of the top-left corner of the window manager
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
same top-left corner.</p>
<p>If a window has gravity <span class="type">GDK_GRAVITY_STATIC</span> the window manager
<p>If a window has gravity <a href="../html/gdk3-Windows.html#GDK-GRAVITY-STATIC:CAPS"><span class="type">GDK_GRAVITY_STATIC</span></a> the window manager
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
always produce accurate results. However you cant use static
gravity to do things like place a window in a corner of the screen,
@ -4079,10 +4079,10 @@ way that this code:</p>
4
5</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="c1">// width and height are set elsewhere</span>
<span class="n">gtk_window_resize</span> <span class="p">(</span><span class="n">window</span><span class="p">,</span> <span class="n">width</span><span class="p">,</span> <span class="n">height</span><span class="p">);</span>
<span class="n">gtk_window_resize</span><span class="w"> </span><span class="p">(</span><span class="n">window</span><span class="p">,</span><span class="w"> </span><span class="n">width</span><span class="p">,</span><span class="w"> </span><span class="n">height</span><span class="p">);</span><span class="w"></span>
<span class="kt">int</span> <span class="n">new_width</span><span class="p">,</span> <span class="n">new_height</span><span class="p">;</span>
<span class="n">gtk_window_get_size</span> <span class="p">(</span><span class="n">window</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">new_width</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">new_height</span><span class="p">);</span></pre></td>
<span class="kt">int</span><span class="w"> </span><span class="n">new_width</span><span class="p">,</span><span class="w"> </span><span class="n">new_height</span><span class="p">;</span><span class="w"></span>
<span class="n">gtk_window_get_size</span><span class="w"> </span><span class="p">(</span><span class="n">window</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">new_width</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">new_height</span><span class="p">);</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
@ -4117,15 +4117,15 @@ inside a handler for the <a class="link" href="GtkWidget.html#GtkWidget-configur
7
8
9</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="k">static</span> <span class="kt">void</span>
<span class="nf">on_size_allocate</span> <span class="p">(</span><span class="n">GtkWidget</span> <span class="o">*</span><span class="n">widget</span><span class="p">,</span> <span class="n">GtkAllocation</span> <span class="o">*</span><span class="n">allocation</span><span class="p">)</span>
<span class="p">{</span>
<span class="kt">int</span> <span class="n">new_width</span><span class="p">,</span> <span class="n">new_height</span><span class="p">;</span>
<td class="listing_code"><pre class="programlisting"><span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"></span>
<span class="nf">on_size_allocate</span><span class="w"> </span><span class="p">(</span><span class="n">GtkWidget</span><span class="w"> </span><span class="o">*</span><span class="n">widget</span><span class="p">,</span><span class="w"> </span><span class="n">GtkAllocation</span><span class="w"> </span><span class="o">*</span><span class="n">allocation</span><span class="p">)</span><span class="w"></span>
<span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">new_width</span><span class="p">,</span><span class="w"> </span><span class="n">new_height</span><span class="p">;</span><span class="w"></span>
<span class="n">gtk_window_get_size</span> <span class="p">(</span><span class="n">GTK_WINDOW</span> <span class="p">(</span><span class="n">widget</span><span class="p">),</span> <span class="o">&amp;</span><span class="n">new_width</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">new_height</span><span class="p">);</span>
<span class="w"> </span><span class="n">gtk_window_get_size</span><span class="w"> </span><span class="p">(</span><span class="n">GTK_WINDOW</span><span class="w"> </span><span class="p">(</span><span class="n">widget</span><span class="p">),</span><span class="w"> </span><span class="o">&amp;</span><span class="n">new_width</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">new_height</span><span class="p">);</span><span class="w"></span>
<span class="p">...</span>
<span class="p">}</span></pre></td>
<span class="w"> </span><span class="p">...</span><span class="w"></span>
<span class="p">}</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
@ -4270,7 +4270,7 @@ is attached, or <code class="literal">NULL</code> if the window is not attached
<hr>
<div class="refsect2">
<a name="gtk-window-get-type-hint"></a><h3>gtk_window_get_type_hint ()</h3>
<pre class="programlisting"><span class="returnvalue">GdkWindowTypeHint</span>
<pre class="programlisting"><a href="../html/gdk3-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>
<p>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>.</p>
<div class="refsect3">
@ -4537,7 +4537,7 @@ reference point for the window. The gravity determines two things:
first, the location of the reference point in root window
coordinates; and second, which point on the window is positioned at
the reference point.</p>
<p>By default the gravity is <span class="type">GDK_GRAVITY_NORTH_WEST</span>, so the reference
<p>By default the gravity is <a href="../html/gdk3-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>, so the reference
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
@ -4546,17 +4546,17 @@ border) will be placed at <em class="parameter"><code>x</code></em>
, <em class="parameter"><code>y</code></em>
. Therefore, to position a window
at the top left of the screen, you want to use the default gravity
(which is <span class="type">GDK_GRAVITY_NORTH_WEST</span>) and move the window to 0,0.</p>
(which is <a href="../html/gdk3-Windows.html#GDK-GRAVITY-NORTH-WEST:CAPS"><span class="type">GDK_GRAVITY_NORTH_WEST</span></a>) and move the window to 0,0.</p>
<p>To position a window at the bottom right corner of the screen, you
would set <span class="type">GDK_GRAVITY_SOUTH_EAST</span>, which means that the reference
would set <a href="../html/gdk3-Windows.html#GDK-GRAVITY-SOUTH-EAST:CAPS"><span class="type">GDK_GRAVITY_SOUTH_EAST</span></a>, which means that the reference
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
the bottom-right corner of the window border will be placed at that
reference point. So, to place a window in the bottom right corner
you would first set gravity to south east, then write:
<code class="literal">gtk_window_move (window, <code class="function">gdk_screen_width()</code> - window_width,
<code class="function">gdk_screen_height()</code> - window_height)</code> (note that this
<code class="literal">gtk_window_move (window, <a href="../html/gdk3-General.html#gdk-screen-width"><code class="function">gdk_screen_width()</code></a> - window_width,
<a href="../html/gdk3-General.html#gdk-screen-height"><code class="function">gdk_screen_height()</code></a> - window_height)</code> (note that this
example does not take multi-head scenarios into account).</p>
<p>The <a class="ulink" href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended Window Manager Hints Specification</a>
has a nice table of gravities in the “implementation notes” section.</p>
@ -4608,7 +4608,7 @@ geometry string, <a class="link" href="GtkWindow.html#gtk-window-parse-geometry"
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>
to resize/move the window.</p>
<p>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 <code class="literal">TRUE</code>, it will also
set the <span class="type">GDK_HINT_USER_POS</span> and/or <span class="type">GDK_HINT_USER_SIZE</span> hints
set the <a href="../html/gdk3-Windows.html#GDK-HINT-USER-POS:CAPS"><span class="type">GDK_HINT_USER_POS</span></a> and/or <a href="../html/gdk3-Windows.html#GDK-HINT-USER-SIZE:CAPS"><span class="type">GDK_HINT_USER_SIZE</span></a> hints
indicating to the window manager that the size/position of
the window was user-specified. This causes most window
managers to honor the geometry.</p>
@ -4669,55 +4669,55 @@ on the window.</p>
47
48
49</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="cp">#include</span> <span class="cpf">&lt;gtk/gtk.h&gt;</span><span class="cp"></span>
<td class="listing_code"><pre class="programlisting"><span class="cp">#include</span><span class="w"> </span><span class="cpf">&lt;gtk/gtk.h&gt;</span><span class="cp"></span>
<span class="k">static</span> <span class="kt">void</span>
<span class="nf">fill_with_content</span> <span class="p">(</span><span class="n">GtkWidget</span> <span class="o">*</span><span class="n">vbox</span><span class="p">)</span>
<span class="p">{</span>
<span class="c1">// fill with content...</span>
<span class="p">}</span>
<span class="k">static</span><span class="w"> </span><span class="kt">void</span><span class="w"></span>
<span class="nf">fill_with_content</span><span class="w"> </span><span class="p">(</span><span class="n">GtkWidget</span><span class="w"> </span><span class="o">*</span><span class="n">vbox</span><span class="p">)</span><span class="w"></span>
<span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="c1">// fill with content...</span>
<span class="p">}</span><span class="w"></span>
<span class="kt">int</span>
<span class="nf">main</span> <span class="p">(</span><span class="kt">int</span> <span class="n">argc</span><span class="p">,</span> <span class="kt">char</span> <span class="o">*</span><span class="n">argv</span><span class="p">[])</span>
<span class="p">{</span>
<span class="n">GtkWidget</span> <span class="o">*</span><span class="n">window</span><span class="p">,</span> <span class="o">*</span><span class="n">vbox</span><span class="p">;</span>
<span class="n">GdkGeometry</span> <span class="n">size_hints</span> <span class="o">=</span> <span class="p">{</span>
<span class="mi">100</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">100</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span>
<span class="mi">10</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">,</span> <span class="n">GDK_GRAVITY_NORTH_WEST</span>
<span class="p">};</span>
<span class="kt">int</span><span class="w"></span>
<span class="nf">main</span><span class="w"> </span><span class="p">(</span><span class="kt">int</span><span class="w"> </span><span class="n">argc</span><span class="p">,</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="o">*</span><span class="n">argv</span><span class="p">[])</span><span class="w"></span>
<span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">GtkWidget</span><span class="w"> </span><span class="o">*</span><span class="n">window</span><span class="p">,</span><span class="w"> </span><span class="o">*</span><span class="n">vbox</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="n">GdkGeometry</span><span class="w"> </span><span class="n">size_hints</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="mi">100</span><span class="p">,</span><span class="w"> </span><span class="mi">50</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">100</span><span class="p">,</span><span class="w"> </span><span class="mi">50</span><span class="p">,</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="mf">0.0</span><span class="p">,</span><span class="w"> </span><span class="n">GDK_GRAVITY_NORTH_WEST</span><span class="w"></span>
<span class="w"> </span><span class="p">};</span><span class="w"></span>
<span class="n">gtk_init</span> <span class="p">(</span><span class="o">&amp;</span><span class="n">argc</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">argv</span><span class="p">);</span>
<span class="w"> </span><span class="n">gtk_init</span><span class="w"> </span><span class="p">(</span><span class="o">&amp;</span><span class="n">argc</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">argv</span><span class="p">);</span><span class="w"></span>
<span class="n">window</span> <span class="o">=</span> <span class="n">gtk_window_new</span> <span class="p">(</span><span class="n">GTK_WINDOW_TOPLEVEL</span><span class="p">);</span>
<span class="n">vbox</span> <span class="o">=</span> <span class="n">gtk_box_new</span> <span class="p">(</span><span class="n">GTK_ORIENTATION_VERTICAL</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span>
<span class="w"> </span><span class="n">window</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">gtk_window_new</span><span class="w"> </span><span class="p">(</span><span class="n">GTK_WINDOW_TOPLEVEL</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">vbox</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">gtk_box_new</span><span class="w"> </span><span class="p">(</span><span class="n">GTK_ORIENTATION_VERTICAL</span><span class="p">,</span><span class="w"> </span><span class="mi">0</span><span class="p">);</span><span class="w"></span>
<span class="n">gtk_container_add</span> <span class="p">(</span><span class="n">GTK_CONTAINER</span> <span class="p">(</span><span class="n">window</span><span class="p">),</span> <span class="n">vbox</span><span class="p">);</span>
<span class="n">fill_with_content</span> <span class="p">(</span><span class="n">vbox</span><span class="p">);</span>
<span class="n">gtk_widget_show_all</span> <span class="p">(</span><span class="n">vbox</span><span class="p">);</span>
<span class="w"> </span><span class="n">gtk_container_add</span><span class="w"> </span><span class="p">(</span><span class="n">GTK_CONTAINER</span><span class="w"> </span><span class="p">(</span><span class="n">window</span><span class="p">),</span><span class="w"> </span><span class="n">vbox</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">fill_with_content</span><span class="w"> </span><span class="p">(</span><span class="n">vbox</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">gtk_widget_show_all</span><span class="w"> </span><span class="p">(</span><span class="n">vbox</span><span class="p">);</span><span class="w"></span>
<span class="n">gtk_window_set_geometry_hints</span> <span class="p">(</span><span class="n">GTK_WINDOW</span> <span class="p">(</span><span class="n">window</span><span class="p">),</span>
<span class="nb">NULL</span><span class="p">,</span>
<span class="o">&amp;</span><span class="n">size_hints</span><span class="p">,</span>
<span class="n">GDK_HINT_MIN_SIZE</span> <span class="o">|</span>
<span class="n">GDK_HINT_BASE_SIZE</span> <span class="o">|</span>
<span class="n">GDK_HINT_RESIZE_INC</span><span class="p">);</span>
<span class="w"> </span><span class="n">gtk_window_set_geometry_hints</span><span class="w"> </span><span class="p">(</span><span class="n">GTK_WINDOW</span><span class="w"> </span><span class="p">(</span><span class="n">window</span><span class="p">),</span><span class="w"></span>
<span class="w"> </span><span class="nb">NULL</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="o">&amp;</span><span class="n">size_hints</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="n">GDK_HINT_MIN_SIZE</span><span class="w"> </span><span class="o">|</span><span class="w"></span>
<span class="w"> </span><span class="n">GDK_HINT_BASE_SIZE</span><span class="w"> </span><span class="o">|</span><span class="w"></span>
<span class="w"> </span><span class="n">GDK_HINT_RESIZE_INC</span><span class="p">);</span><span class="w"></span>
<span class="k">if</span> <span class="p">(</span><span class="n">argc</span> <span class="o">&gt;</span> <span class="mi">1</span><span class="p">)</span>
<span class="p">{</span>
<span class="n">gboolean</span> <span class="n">res</span><span class="p">;</span>
<span class="n">res</span> <span class="o">=</span> <span class="n">gtk_window_parse_geometry</span> <span class="p">(</span><span class="n">GTK_WINDOW</span> <span class="p">(</span><span class="n">window</span><span class="p">),</span>
<span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]);</span>
<span class="k">if</span> <span class="p">(</span><span class="o">!</span> <span class="n">res</span><span class="p">)</span>
<span class="n">fprintf</span> <span class="p">(</span><span class="n">stderr</span><span class="p">,</span>
<span class="s">&quot;Failed to parse “%s”</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span>
<span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]);</span>
<span class="p">}</span>
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="n">argc</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="mi">1</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">gboolean</span><span class="w"> </span><span class="n">res</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="n">res</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">gtk_window_parse_geometry</span><span class="w"> </span><span class="p">(</span><span class="n">GTK_WINDOW</span><span class="w"> </span><span class="p">(</span><span class="n">window</span><span class="p">),</span><span class="w"></span>
<span class="w"> </span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]);</span><span class="w"></span>
<span class="w"> </span><span class="k">if</span><span class="w"> </span><span class="p">(</span><span class="o">!</span><span class="w"> </span><span class="n">res</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">fprintf</span><span class="w"> </span><span class="p">(</span><span class="n">stderr</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="s">&quot;Failed to parse “%s”</span><span class="se">\n</span><span class="s">&quot;</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">]);</span><span class="w"></span>
<span class="w"> </span><span class="p">}</span><span class="w"></span>
<span class="n">gtk_widget_show_all</span> <span class="p">(</span><span class="n">window</span><span class="p">);</span>
<span class="n">gtk_main</span> <span class="p">();</span>
<span class="w"> </span><span class="n">gtk_widget_show_all</span><span class="w"> </span><span class="p">(</span><span class="n">window</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="n">gtk_main</span><span class="w"> </span><span class="p">();</span><span class="w"></span>
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
<span class="p">}</span></pre></td>
<span class="w"> </span><span class="k">return</span><span class="w"> </span><span class="mi">0</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
@ -5183,7 +5183,7 @@ property which is mentioned in the ICCCM.</p>
gtk_window_set_auto_startup_notification
(<em class="parameter"><code><span class="type">gboolean</span> setting</code></em>);</pre>
<p>By default, after showing the first <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>, GTK+ calls
<code class="function">gdk_notify_startup_complete()</code>. Call this function to disable
<a href="../html/gdk3-General.html#gdk-notify-startup-complete"><code class="function">gdk_notify_startup_complete()</code></a>. Call this function to disable
the automatic startup notification. You might do this if your
first window is a splash screen, and you want to delay notification
until after your real main window has been shown, for example.</p>
@ -5507,13 +5507,13 @@ gtk_window_resize_grip_is_visible (<em class="parameter"><code><a class="link" h
<a name="gtk-window-get-resize-grip-area"></a><h3>gtk_window_get_resize_grip_area ()</h3>
<pre class="programlisting"><span class="returnvalue">gboolean</span>
gtk_window_get_resize_grip_area (<em class="parameter"><code><a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> *window</code></em>,
<em class="parameter"><code><span class="type">GdkRectangle</span> *rect</code></em>);</pre>
<em class="parameter"><code><a href="../html/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> *rect</code></em>);</pre>
<div class="warning">
<p><code class="literal">gtk_window_get_resize_grip_area</code> has been deprecated since version 3.14 and should not be used in newly-written code.</p>
<p>Resize grips have been removed.</p>
</div>
<p>If a window has a resize grip, this will retrieve the grip
position, width and height into the specified <span class="type">GdkRectangle</span>.</p>
position, width and height into the specified <a href="../html/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a>.</p>
<div class="refsect3">
<a name="gtk-window-get-resize-grip-area.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
@ -5530,7 +5530,7 @@ position, width and height into the specified <span class="type">GdkRectangle</s
</tr>
<tr>
<td class="parameter_name"><p>rect</p></td>
<td class="parameter_description"><p>a pointer to a <span class="type">GdkRectangle</span> which we should store
<td class="parameter_description"><p>a pointer to a <a href="../html/gdk3-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> which we should store
the resize grip area. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
</tr>
@ -6018,8 +6018,8 @@ and should not be set by applications.</p>
<hr>
<div class="refsect2">
<a name="GtkWindow--gravity"></a><h3>The <code class="literal">“gravity”</code> property</h3>
<pre class="programlisting"> “gravity” <span class="type">GdkGravity</span></pre>
<p>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 <span class="type">GdkGravity</span> for
<pre class="programlisting"> “gravity” <a href="../html/gdk3-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a></pre>
<p>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="../html/gdk3-Windows.html#GdkGravity"><span class="type">GdkGravity</span></a> for
more details about window gravity.</p>
<p>Owner: GtkWindow</p>
<p>Flags: Read / Write</p>
@ -6156,7 +6156,7 @@ and should not be set by applications.</p>
<hr>
<div class="refsect2">
<a name="GtkWindow--screen"></a><h3>The <code class="literal">“screen”</code> property</h3>
<pre class="programlisting"> “screen” <span class="type">GdkScreen</span> *</pre>
<pre class="programlisting"> “screen” <a href="../html/GdkScreen.html#GdkScreen-struct"><span class="type">GdkScreen</span></a> *</pre>
<p>The screen where this window will be displayed.</p>
<p>Owner: GtkWindow</p>
<p>Flags: Read / Write</p>
@ -6222,7 +6222,7 @@ more details about transient windows.</p>
<hr>
<div class="refsect2">
<a name="GtkWindow--type-hint"></a><h3>The <code class="literal">“type-hint”</code> property</h3>
<pre class="programlisting"> “type-hint” <span class="type">GdkWindowTypeHint</span></pre>
<pre class="programlisting"> “type-hint” <a href="../html/gdk3-Windows.html#GdkWindowTypeHint"><span class="type">GdkWindowTypeHint</span></a></pre>
<p>Hint to help the desktop environment understand what kind of window this is and how to treat it.</p>
<p>Owner: GtkWindow</p>
<p>Flags: Read / Write</p>