New upstream version 3.24.11
This commit is contained in:
@ -8,7 +8,7 @@
|
||||
<link rel="up" href="gtkbase.html" title="Part III. GTK+ Core Reference">
|
||||
<link rel="prev" href="gtkbase.html" title="Part III. GTK+ Core Reference">
|
||||
<link rel="next" href="gtk3-Feature-Test-Macros.html" title="Version Information">
|
||||
<meta name="generator" content="GTK-Doc V1.30.1 (XML mode)">
|
||||
<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
|
||||
<link rel="stylesheet" href="style.css" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
@ -49,7 +49,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="function_type">
|
||||
<a href="/usr/share/gtk-doc/html/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="returnvalue">PangoLanguage</span></a> *
|
||||
<a href="https://developer.gnome.org/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="returnvalue">PangoLanguage</span></a> *
|
||||
</td>
|
||||
<td class="function_name">
|
||||
<a class="link" href="gtk3-General.html#gtk-get-default-language" title="gtk_get_default_language ()">gtk_get_default_language</a> <span class="c_punctuation">()</span>
|
||||
@ -281,7 +281,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="function_type">
|
||||
<a href="https://developer.gnome.org/gdk4/GdkDevice.html#GdkDevice-struct"><span class="returnvalue">GdkDevice</span></a> *
|
||||
<span class="returnvalue">GdkDevice</span> *
|
||||
</td>
|
||||
<td class="function_name">
|
||||
<a class="link" href="gtk3-General.html#gtk-get-current-event-device" title="gtk_get_current_event_device ()">gtk_get_current_event_device</a> <span class="c_punctuation">()</span>
|
||||
@ -379,33 +379,33 @@ main loop and await more user input.</p>
|
||||
25
|
||||
26
|
||||
27</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><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">mainwin</span><span class="p">;</span>
|
||||
<span class="c1">// Initialize i18n support with bindtextdomain(), etc.</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="type">int</span>
|
||||
<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>
|
||||
<span class="cbracket">{</span>
|
||||
<span class="normal"> </span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">mainwin</span><span class="symbol">;</span>
|
||||
<span class="normal"> </span><span class="comment">// Initialize i18n support with bindtextdomain(), etc.</span>
|
||||
|
||||
<span class="c1">// ...</span>
|
||||
<span class="normal"> </span><span class="comment">// ...</span>
|
||||
|
||||
<span class="c1">// Initialize the widget set</span>
|
||||
<span class="n">gtk_init</span> <span class="p">(</span><span class="o">&</span><span class="n">argc</span><span class="p">,</span> <span class="o">&</span><span class="n">argv</span><span class="p">);</span>
|
||||
<span class="normal"> </span><span class="comment">// Initialize the widget set</span>
|
||||
<span class="normal"> </span><span class="function"><a href="gtk3-General.html#gtk-init">gtk_init</a></span><span class="normal"> </span><span class="symbol">(&</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&</span><span class="normal">argv</span><span class="symbol">);</span>
|
||||
|
||||
<span class="c1">// Create the main window</span>
|
||||
<span class="n">mainwin</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="normal"> </span><span class="comment">// Create the main window</span>
|
||||
<span class="normal"> mainwin </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="GtkWindow.html#GTK-WINDOW-TOPLEVEL:CAPS">GTK_WINDOW_TOPLEVEL</a></span><span class="symbol">);</span>
|
||||
|
||||
<span class="c1">// Set up our GUI elements</span>
|
||||
<span class="normal"> </span><span class="comment">// Set up our GUI elements</span>
|
||||
|
||||
<span class="c1">// ...</span>
|
||||
<span class="normal"> </span><span class="comment">// ...</span>
|
||||
|
||||
<span class="c1">// Show the application window</span>
|
||||
<span class="n">gtk_widget_show_all</span> <span class="p">(</span><span class="n">mainwin</span><span class="p">);</span>
|
||||
<span class="normal"> </span><span class="comment">// Show the application window</span>
|
||||
<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">mainwin</span><span class="symbol">);</span>
|
||||
|
||||
<span class="c1">// Enter the main event loop, and wait for user interaction</span>
|
||||
<span class="n">gtk_main</span> <span class="p">();</span>
|
||||
<span class="normal"> </span><span class="comment">// Enter the main event loop, and wait for user interaction</span>
|
||||
<span class="normal"> </span><span class="function"><a href="gtk3-General.html#gtk-main">gtk_main</a></span><span class="normal"> </span><span class="symbol">();</span>
|
||||
|
||||
<span class="c1">// The user lost interest</span>
|
||||
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
<span class="normal"> </span><span class="comment">// The user lost interest</span>
|
||||
<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
|
||||
<span class="cbracket">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -433,18 +433,18 @@ you wanted to set different values for different locale categories.</p>
|
||||
<hr>
|
||||
<div class="refsect2">
|
||||
<a name="gtk-get-default-language"></a><h3>gtk_get_default_language ()</h3>
|
||||
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="returnvalue">PangoLanguage</span></a> *
|
||||
<pre class="programlisting"><a href="https://developer.gnome.org/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="returnvalue">PangoLanguage</span></a> *
|
||||
gtk_get_default_language (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>Returns the <a href="/usr/share/gtk-doc/html/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="type">PangoLanguage</span></a> for the default language currently in
|
||||
<p>Returns the <a href="https://developer.gnome.org/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="type">PangoLanguage</span></a> for the default language currently in
|
||||
effect. (Note that this can change over the life of an
|
||||
application.) The default language is derived from the current
|
||||
locale. It determines, for example, whether GTK+ uses the
|
||||
right-to-left or left-to-right text direction.</p>
|
||||
<p>This function is equivalent to <a href="/usr/share/gtk-doc/html/pango/pango-Scripts-and-Languages.html#pango-language-get-default"><code class="function">pango_language_get_default()</code></a>.
|
||||
<p>This function is equivalent to <a href="https://developer.gnome.org/pango/pango-Scripts-and-Languages.html#pango-language-get-default"><code class="function">pango_language_get_default()</code></a>.
|
||||
See that function for details.</p>
|
||||
<div class="refsect3">
|
||||
<a name="gtk-get-default-language.returns"></a><h4>Returns</h4>
|
||||
<p>the default language as a <a href="/usr/share/gtk-doc/html/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="type">PangoLanguage</span></a>,
|
||||
<p>the default language as a <a href="https://developer.gnome.org/pango/pango-Scripts-and-Languages.html#PangoLanguage-struct"><span class="type">PangoLanguage</span></a>,
|
||||
must not be freed. </p>
|
||||
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></p>
|
||||
</div>
|
||||
@ -473,9 +473,9 @@ you can use it to update the default text direction as follows:</p>
|
||||
<td class="listing_lines" align="right"><pre>1
|
||||
2
|
||||
3</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="n">setlocale</span> <span class="p">(</span><span class="n">LC_ALL</span><span class="p">,</span> <span class="n">new_locale</span><span class="p">);</span>
|
||||
<span class="n">direction</span> <span class="o">=</span> <span class="n">gtk_get_locale_direction</span> <span class="p">();</span>
|
||||
<span class="n">gtk_widget_set_default_direction</span> <span class="p">(</span><span class="n">direction</span><span class="p">);</span></pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="function">setlocale</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">LC_ALL</span><span class="symbol">,</span><span class="normal"> new_locale</span><span class="symbol">);</span>
|
||||
<span class="normal">direction </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gtk3-General.html#gtk-get-locale-direction">gtk_get_locale_direction</a></span><span class="normal"> </span><span class="symbol">();</span>
|
||||
<span class="function"><a href="GtkWidget.html#gtk-widget-set-default-direction">gtk_widget_set_default_direction</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">direction</span><span class="symbol">);</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -496,7 +496,7 @@ gtk_parse_args (<em class="parameter"><code><span class="type">int</span> *argc<
|
||||
<em class="parameter"><code><span class="type">char</span> ***argv</code></em>);</pre>
|
||||
<p>Parses command line arguments, and initializes global
|
||||
attributes of GTK+, but does not actually open a connection
|
||||
to a display. (See <a href="https://developer.gnome.org/gdk4/GdkDisplay.html#gdk-display-open"><code class="function">gdk_display_open()</code></a>, <code class="function">gdk_get_display_arg_name()</code>)</p>
|
||||
to a display. (See <code class="function">gdk_display_open()</code>, <code class="function">gdk_get_display_arg_name()</code>)</p>
|
||||
<p>Any arguments used by GTK+ or GDK are removed from the array and
|
||||
<em class="parameter"><code>argc</code></em>
|
||||
and <em class="parameter"><code>argv</code></em>
|
||||
@ -776,12 +776,12 @@ while doing some time intensive computation.</p>
|
||||
4
|
||||
5
|
||||
6</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="c1">// computation going on...</span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="comment">// computation going on...</span>
|
||||
|
||||
<span class="k">while</span> <span class="p">(</span><span class="n">gtk_events_pending</span> <span class="p">())</span>
|
||||
<span class="n">gtk_main_iteration</span> <span class="p">();</span>
|
||||
<span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gtk3-General.html#gtk-events-pending">gtk_events_pending</a></span><span class="normal"> </span><span class="symbol">())</span>
|
||||
<span class="normal"> </span><span class="function"><a href="gtk3-General.html#gtk-main-iteration">gtk_main_iteration</a></span><span class="normal"> </span><span class="symbol">();</span>
|
||||
|
||||
<span class="c1">// ...computation continued</span></pre></td>
|
||||
<span class="comment">// ...computation continued</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -960,7 +960,7 @@ This function is called after loading the module.</p>
|
||||
<div class="refsect2">
|
||||
<a name="GtkModuleDisplayInitFunc"></a><h3>GtkModuleDisplayInitFunc ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span>
|
||||
<span class="c_punctuation">(</span>*GtkModuleDisplayInitFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a href="https://developer.gnome.org/gdk4/GdkDisplay.html#GdkDisplay-struct"><span class="type">GdkDisplay</span></a> *display</code></em>);</pre>
|
||||
<span class="c_punctuation">(</span>*GtkModuleDisplayInitFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><span class="type">GdkDisplay</span> *display</code></em>);</pre>
|
||||
<p>A multihead-aware GTK+ module may have a <code class="function">gtk_module_display_init()</code> function
|
||||
with this prototype. GTK+ calls this function for each opened display.</p>
|
||||
<div class="refsect3">
|
||||
@ -973,7 +973,7 @@ with this prototype. GTK+ calls this function for each opened display.</p>
|
||||
</colgroup>
|
||||
<tbody><tr>
|
||||
<td class="parameter_name"><p>display</p></td>
|
||||
<td class="parameter_description"><p>an open <a href="https://developer.gnome.org/gdk4/GdkDisplay.html#GdkDisplay-struct"><span class="type">GdkDisplay</span></a></p></td>
|
||||
<td class="parameter_description"><p>an open <span class="type">GdkDisplay</span></p></td>
|
||||
<td class="parameter_annotations"> </td>
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
@ -1026,37 +1026,37 @@ a reaction from clicking the close icon of the window...</p>
|
||||
29
|
||||
30
|
||||
31</pre></td>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="cp">#include</span> <span class="cpf"><gtk/gtk.h></span><span class="cp"></span>
|
||||
<td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string"><gtk/gtk.h></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">win</span><span class="p">,</span> <span class="o">*</span><span class="n">but</span><span class="p">;</span>
|
||||
<span class="k">const</span> <span class="kt">char</span> <span class="o">*</span><span class="n">text</span> <span class="o">=</span> <span class="s">"Close yourself. I mean it!"</span><span class="p">;</span>
|
||||
<span class="type">int</span>
|
||||
<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>
|
||||
<span class="cbracket">{</span>
|
||||
<span class="normal"> </span><span class="usertype">GtkWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">win</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">but</span><span class="symbol">;</span>
|
||||
<span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">text </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"Close yourself. I mean it!"</span><span class="symbol">;</span>
|
||||
|
||||
<span class="n">gtk_init</span> <span class="p">(</span><span class="o">&</span><span class="n">argc</span><span class="p">,</span> <span class="o">&</span><span class="n">argv</span><span class="p">);</span>
|
||||
<span class="normal"> </span><span class="function"><a href="gtk3-General.html#gtk-init">gtk_init</a></span><span class="normal"> </span><span class="symbol">(&</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&</span><span class="normal">argv</span><span class="symbol">);</span>
|
||||
|
||||
<span class="n">win</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">g_signal_connect</span> <span class="p">(</span><span class="n">win</span><span class="p">,</span>
|
||||
<span class="s">"delete-event"</span><span class="p">,</span>
|
||||
<span class="n">G_CALLBACK</span> <span class="p">(</span><span class="n">gtk_true</span><span class="p">),</span>
|
||||
<span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="n">g_signal_connect</span> <span class="p">(</span><span class="n">win</span><span class="p">,</span> <span class="s">"destroy"</span><span class="p">,</span>
|
||||
<span class="n">G_CALLBACK</span> <span class="p">(</span><span class="n">gtk_main_quit</span><span class="p">),</span>
|
||||
<span class="nb">NULL</span><span class="p">);</span>
|
||||
<span class="normal"> win </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="GtkWindow.html#GTK-WINDOW-TOPLEVEL:CAPS">GTK_WINDOW_TOPLEVEL</a></span><span class="symbol">);</span>
|
||||
<span class="normal"> </span><span class="function">g_signal_connect</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">win</span><span class="symbol">,</span>
|
||||
<span class="normal"> </span><span class="string">"delete-event"</span><span class="symbol">,</span>
|
||||
<span class="normal"> </span><span class="function">G_CALLBACK</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gtk3-General.html#gtk-true">gtk_true</a></span><span class="symbol">),</span>
|
||||
<span class="normal"> NULL</span><span class="symbol">);</span>
|
||||
<span class="normal"> </span><span class="function">g_signal_connect</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">win</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"destroy"</span><span class="symbol">,</span>
|
||||
<span class="normal"> </span><span class="function">G_CALLBACK</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gtk3-General.html#gtk-main-quit">gtk_main_quit</a></span><span class="symbol">),</span>
|
||||
<span class="normal"> NULL</span><span class="symbol">);</span>
|
||||
|
||||
<span class="n">but</span> <span class="o">=</span> <span class="n">gtk_button_new_with_label</span> <span class="p">(</span><span class="n">text</span><span class="p">);</span>
|
||||
<span class="n">g_signal_connect_swapped</span> <span class="p">(</span><span class="n">but</span><span class="p">,</span> <span class="s">"clicked"</span><span class="p">,</span>
|
||||
<span class="n">G_CALLBACK</span> <span class="p">(</span><span class="n">gtk_object_destroy</span><span class="p">),</span>
|
||||
<span class="n">win</span><span class="p">);</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">win</span><span class="p">),</span> <span class="n">but</span><span class="p">);</span>
|
||||
<span class="normal"> but </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GtkButton.html#gtk-button-new-with-label">gtk_button_new_with_label</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">text</span><span class="symbol">);</span>
|
||||
<span class="normal"> </span><span class="function">g_signal_connect_swapped</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">but</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"clicked"</span><span class="symbol">,</span>
|
||||
<span class="normal"> </span><span class="function">G_CALLBACK</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gtk_object_destroy</span><span class="symbol">),</span>
|
||||
<span class="normal"> win</span><span class="symbol">);</span>
|
||||
<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">win</span><span class="symbol">),</span><span class="normal"> but</span><span class="symbol">);</span>
|
||||
|
||||
<span class="n">gtk_widget_show_all</span> <span class="p">(</span><span class="n">win</span><span class="p">);</span>
|
||||
<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">win</span><span class="symbol">);</span>
|
||||
|
||||
<span class="n">gtk_main</span> <span class="p">();</span>
|
||||
<span class="normal"> </span><span class="function"><a href="gtk3-General.html#gtk-main">gtk_main</a></span><span class="normal"> </span><span class="symbol">();</span>
|
||||
|
||||
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
|
||||
<span class="p">}</span></pre></td>
|
||||
<span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
|
||||
<span class="cbracket">}</span></pre></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -1155,7 +1155,7 @@ gtk_grab_remove (<em class="parameter"><code><a class="link" href="GtkWidget.htm
|
||||
<a name="gtk-device-grab-add"></a><h3>gtk_device_grab_add ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span>
|
||||
gtk_device_grab_add (<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>,
|
||||
<em class="parameter"><code><a href="https://developer.gnome.org/gdk4/GdkDevice.html#GdkDevice-struct"><span class="type">GdkDevice</span></a> *device</code></em>,
|
||||
<em class="parameter"><code><span class="type">GdkDevice</span> *device</code></em>,
|
||||
<em class="parameter"><code><span class="type">gboolean</span> block_others</code></em>);</pre>
|
||||
<p>Adds a GTK+ grab on <em class="parameter"><code>device</code></em>
|
||||
, so all the events on <em class="parameter"><code>device</code></em>
|
||||
@ -1182,7 +1182,7 @@ unable to interact with <em class="parameter"><code>widget</code></em>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="parameter_name"><p>device</p></td>
|
||||
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gdk4/GdkDevice.html#GdkDevice-struct"><span class="type">GdkDevice</span></a> to grab on.</p></td>
|
||||
<td class="parameter_description"><p>a <span class="type">GdkDevice</span> to grab on.</p></td>
|
||||
<td class="parameter_annotations"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1201,7 +1201,7 @@ unable to interact with <em class="parameter"><code>widget</code></em>
|
||||
<a name="gtk-device-grab-remove"></a><h3>gtk_device_grab_remove ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">void</span>
|
||||
gtk_device_grab_remove (<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>,
|
||||
<em class="parameter"><code><a href="https://developer.gnome.org/gdk4/GdkDevice.html#GdkDevice-struct"><span class="type">GdkDevice</span></a> *device</code></em>);</pre>
|
||||
<em class="parameter"><code><span class="type">GdkDevice</span> *device</code></em>);</pre>
|
||||
<p>Removes a device grab from the given widget.</p>
|
||||
<p>You have to pair calls to <a class="link" href="gtk3-General.html#gtk-device-grab-add" title="gtk_device_grab_add ()"><code class="function">gtk_device_grab_add()</code></a> and
|
||||
<a class="link" href="gtk3-General.html#gtk-device-grab-remove" title="gtk_device_grab_remove ()"><code class="function">gtk_device_grab_remove()</code></a>.</p>
|
||||
@ -1221,7 +1221,7 @@ gtk_device_grab_remove (<em class="parameter"><code><a class="link" href="GtkWid
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="parameter_name"><p>device</p></td>
|
||||
<td class="parameter_description"><p>a <a href="https://developer.gnome.org/gdk4/GdkDevice.html#GdkDevice-struct"><span class="type">GdkDevice</span></a></p></td>
|
||||
<td class="parameter_description"><p>a <span class="type">GdkDevice</span></p></td>
|
||||
<td class="parameter_annotations"> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -1364,18 +1364,18 @@ freed with <code class="function">gdk_event_free()</code>. </p>
|
||||
<pre class="programlisting"><span class="returnvalue">guint32</span>
|
||||
gtk_get_current_event_time (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>If there is a current event and it has a timestamp,
|
||||
return that timestamp, otherwise return <a href="https://developer.gnome.org/gdk4/gdk4-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a>.</p>
|
||||
return that timestamp, otherwise return <code class="literal">GDK_CURRENT_TIME</code>.</p>
|
||||
<div class="refsect3">
|
||||
<a name="gtk-get-current-event-time.returns"></a><h4>Returns</h4>
|
||||
<p> the timestamp from the current event,
|
||||
or <a href="https://developer.gnome.org/gdk4/gdk4-Events.html#GDK-CURRENT-TIME:CAPS"><code class="literal">GDK_CURRENT_TIME</code></a>.</p>
|
||||
or <code class="literal">GDK_CURRENT_TIME</code>.</p>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="refsect2">
|
||||
<a name="gtk-get-current-event-state"></a><h3>gtk_get_current_event_state ()</h3>
|
||||
<pre class="programlisting"><span class="returnvalue">gboolean</span>
|
||||
gtk_get_current_event_state (<em class="parameter"><code><a href="https://developer.gnome.org/gdk4/GdkSurface.html#GdkModifierType"><span class="type">GdkModifierType</span></a> *state</code></em>);</pre>
|
||||
gtk_get_current_event_state (<em class="parameter"><code><span class="type">GdkModifierType</span> *state</code></em>);</pre>
|
||||
<p>If there is a current event and it has a state field, place
|
||||
that state field in <em class="parameter"><code>state</code></em>
|
||||
and return <code class="literal">TRUE</code>, otherwise return
|
||||
@ -1404,13 +1404,13 @@ had a state field</p>
|
||||
<hr>
|
||||
<div class="refsect2">
|
||||
<a name="gtk-get-current-event-device"></a><h3>gtk_get_current_event_device ()</h3>
|
||||
<pre class="programlisting"><a href="https://developer.gnome.org/gdk4/GdkDevice.html#GdkDevice-struct"><span class="returnvalue">GdkDevice</span></a> *
|
||||
<pre class="programlisting"><span class="returnvalue">GdkDevice</span> *
|
||||
gtk_get_current_event_device (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
|
||||
<p>If there is a current event and it has a device, return that
|
||||
device, otherwise return <code class="literal">NULL</code>.</p>
|
||||
<div class="refsect3">
|
||||
<a name="gtk-get-current-event-device.returns"></a><h4>Returns</h4>
|
||||
<p>a <a href="https://developer.gnome.org/gdk4/GdkDevice.html#GdkDevice-struct"><span class="type">GdkDevice</span></a>, or <code class="literal">NULL</code>. </p>
|
||||
<p>a <span class="type">GdkDevice</span>, or <code class="literal">NULL</code>. </p>
|
||||
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL may be passed as the value in, out, in-out; or as a return value."><span class="acronym">nullable</span></acronym>]</span></p>
|
||||
</div>
|
||||
</div>
|
||||
@ -1499,17 +1499,17 @@ of making up expose events.</p>
|
||||
</pre>
|
||||
<p>Use this priority for functionality related to size allocation.</p>
|
||||
<p>It is used internally by GTK+ to compute the sizes of widgets.
|
||||
This priority is higher than <a href="https://developer.gnome.org/gdk4/gdk4-Events.html#GDK-PRIORITY-REDRAW:CAPS"><code class="literal">GDK_PRIORITY_REDRAW</code></a> to avoid
|
||||
This priority is higher than <code class="literal">GDK_PRIORITY_REDRAW</code> to avoid
|
||||
resizing a widget which was just redrawn.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="refsect1">
|
||||
<a name="gtk3-General.see-also"></a><h2>See Also</h2>
|
||||
<p>See the GLib manual, especially <span class="type">GMainLoop</span> and signal-related
|
||||
functions such as <code class="function">g_signal_connect()</code></p>
|
||||
functions such as <code class="function">g_signal_connect()</code></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<hr>Generated by GTK-Doc V1.30.1</div>
|
||||
<hr>Generated by GTK-Doc V1.29</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user