📄 gtk-selections.html
字号:
</tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3317032"></a><h3><a name="gtk-target-list-add-table"></a>gtk_target_list_add_table ()</h3><a class="indexterm" name="id3317043"></a><pre class="programlisting">void gtk_target_list_add_table (<a class="link" href="gtk-Selections.html#GtkTargetList">GtkTargetList</a> *list, const <a class="link" href="gtk-Selections.html#GtkTargetEntry">GtkTargetEntry</a> *targets, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> ntargets);</pre><p>Prepends a table of <a class="link" href="gtk-Selections.html#GtkTargetEntry"><span class="type">GtkTargetEntry</span></a> to a target list.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td><td> a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>targets</code></em> :</span></p></td><td> the table of <a class="link" href="gtk-Selections.html#GtkTargetEntry"><span class="type">GtkTargetEntry</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>ntargets</code></em> :</span></p></td><td> number of targets in the table</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3317145"></a><h3><a name="gtk-target-list-add-text-targets"></a>gtk_target_list_add_text_targets ()</h3><a class="indexterm" name="id3317159"></a><pre class="programlisting">void gtk_target_list_add_text_targets (<a class="link" href="gtk-Selections.html#GtkTargetList">GtkTargetList</a> *list, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> info);</pre><p>Appends the text targets supported by <span class="type">GtkSelection</span> tothe target list. All targets are added with the same <em class="parameter"><code>info</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td><td> a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td><td> an ID that will be passed back to the application</td></tr></tbody></table></div><p class="since">Since 2.6</p></div><hr><div class="refsect2" lang="en"><a name="id3317250"></a><h3><a name="gtk-target-list-add-image-targets"></a>gtk_target_list_add_image_targets ()</h3><a class="indexterm" name="id3317265"></a><pre class="programlisting">void gtk_target_list_add_image_targets (<a class="link" href="gtk-Selections.html#GtkTargetList">GtkTargetList</a> *list, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> info, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> writable);</pre><p>Appends the image targets supported by <span class="type">GtkSelection</span> tothe target list. All targets are added with the same <em class="parameter"><code>info</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td><td> a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td><td> an ID that will be passed back to the application</td></tr><tr><td><p><span class="term"><em class="parameter"><code>writable</code></em> :</span></p></td><td> whether to add only targets for which GTK+ knows how to convert a pixbuf into the format</td></tr></tbody></table></div><p class="since">Since 2.6</p></div><hr><div class="refsect2" lang="en"><a name="id3317375"></a><h3><a name="gtk-target-list-add-uri-targets"></a>gtk_target_list_add_uri_targets ()</h3><a class="indexterm" name="id3317390"></a><pre class="programlisting">void gtk_target_list_add_uri_targets (<a class="link" href="gtk-Selections.html#GtkTargetList">GtkTargetList</a> *list, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> info);</pre><p>Appends the URI targets supported by <span class="type">GtkSelection</span> tothe target list. All targets are added with the same <em class="parameter"><code>info</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td><td> a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td><td> an ID that will be passed back to the application</td></tr></tbody></table></div><p class="since">Since 2.6</p></div><hr><div class="refsect2" lang="en"><a name="id3317480"></a><h3><a name="gtk-target-list-add-rich-text-targets"></a>gtk_target_list_add_rich_text_targets ()</h3><a class="indexterm" name="id3317495"></a><pre class="programlisting">void gtk_target_list_add_rich_text_targets (<a class="link" href="gtk-Selections.html#GtkTargetList">GtkTargetList</a> *list, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> info, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> deserializable, <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer">GtkTextBuffer</a> *buffer);</pre><p>Appends the rich text targets registered with<a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-serialize-format"><code class="function">gtk_text_buffer_register_serialize_format()</code></a> or<a class="link" href="GtkTextBuffer.html#gtk-text-buffer-register-deserialize-format"><code class="function">gtk_text_buffer_register_deserialize_format()</code></a> to the target list. Alltargets are added with the same <em class="parameter"><code>info</code></em>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td><td> a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td><td> an ID that will be passed back to the application</td></tr><tr><td><p><span class="term"><em class="parameter"><code>deserializable</code></em> :</span></p></td><td> if <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then deserializable rich text formats will be added, serializable formats otherwise.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td><td> a <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a>.</td></tr></tbody></table></div><p class="since">Since 2.10</p></div><hr><div class="refsect2" lang="en"><a name="id3317657"></a><h3><a name="gtk-target-list-remove"></a>gtk_target_list_remove ()</h3><a class="indexterm" name="id3317668"></a><pre class="programlisting">void gtk_target_list_remove (<a class="link" href="gtk-Selections.html#GtkTargetList">GtkTargetList</a> *list, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> target);</pre><p>Removes a target from a target list.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td><td> a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td><td> the interned atom representing the target</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3317738"></a><h3><a name="gtk-target-list-find"></a>gtk_target_list_find ()</h3><a class="indexterm" name="id3317748"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_target_list_find (<a class="link" href="gtk-Selections.html#GtkTargetList">GtkTargetList</a> *list, <ahref="/usr/share/gtk-doc/html/gdk/gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> target, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> *info);</pre><p>Looks up a given target in a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td><td> a <a class="link" href="gtk-Selections.html#GtkTargetList"><span class="type">GtkTargetList</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>target</code></em> :</span></p></td><td> an interned atom representing the target to search for</td></tr><tr><td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td><td> a pointer to the location to store application info for target, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> <a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -