⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtkobject.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<td>the data if found, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such data exists.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4280237"></a><h3><a name="gtk-object-remove-no-notify"></a>gtk_object_remove_no_notify ()</h3><a class="indexterm" name="id4280254"></a><pre class="programlisting">void                gtk_object_remove_no_notify         (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *key);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_object_remove_no_notify</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-steal-data"><code class="function">g_object_steal_data()</code></a> instead.</p></div><p>Remove a specified datum from the object's data associations (the object_data),without invoking the association's destroy handler.</p><p>Just like <a class="link" href="GtkObject.html#gtk-object-remove-data"><code class="function">gtk_object_remove_data()</code></a> except that any destroy handlerwill be ignored.Therefore this only affects data set using <a class="link" href="GtkObject.html#gtk-object-set-data-full"><code class="function">gtk_object_set_data_full()</code></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td><td>the object maintaining the association.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>key</code></em>&#160;:</span></p></td><td>name of the key for that association.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4280377"></a><h3><a name="gtk-object-set-user-data"></a>gtk_object_set_user_data ()</h3><a class="indexterm" name="id4280393"></a><pre class="programlisting">void                gtk_object_set_user_data            (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_object_set_user_data</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-set-data"><code class="function">g_object_set_data()</code></a> instead.</p></div><p>For convenience, every object offers a generic user datapointer.  This function sets it.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td><td>the object whose user data should be set.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td>the new value for the user data.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4280487"></a><h3><a name="gtk-object-get-user-data"></a>gtk_object_get_user_data ()</h3><a class="indexterm" name="id4280503"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a>            gtk_object_get_user_data            (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_object_get_user_data</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-get-data"><code class="function">g_object_get_data()</code></a> instead.</p></div><p>Get the object's user data pointer.</p><p>This is intended to be a pointer for your convenience inwriting applications.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td><td>the object.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>the user data field for object.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4280589"></a><h3><a name="gtk-object-add-arg-type"></a>gtk_object_add_arg_type ()</h3><a class="indexterm" name="id4280605"></a><pre class="programlisting">void                gtk_object_add_arg_type             (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *arg_name,                                                         <a class="link" href="gtk-Types.html#GtkType">GtkType</a> arg_type,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> arg_flags,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> arg_id);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_object_add_arg_type</code> is deprecated and should not be used in newly-written code.</p></div><p>Deprecated in favor of the <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> property system including <ahref="/usr/share/gtk-doc/html/gobject/gobject-GParamSpec.html#GParamSpec"><span class="type">GParamSpec</span></a>.Add a new type of argument to an object class.Usually this is called when registering a new type of object.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>arg_name</code></em>&#160;:</span></p></td><td>fully qualify object name, for example GtkObject::user_data.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>arg_type</code></em>&#160;:</span></p></td><td>type of the argument.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>arg_flags</code></em>&#160;:</span></p></td><td>bitwise-OR of the <a class="link" href="GtkObject.html#GtkArgFlags"><span class="type">GtkArgFlags</span></a> enum.  (Whether the argument issettable or gettable, whether it is set when the object is constructed.)</td></tr><tr><td><p><span class="term"><em class="parameter"><code>arg_id</code></em>&#160;:</span></p></td><td>an internal number, passed in from here to the "set_arg" and"get_arg" handlers of the object.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4280760"></a><h3><a name="gtk-object-set-data-by-id"></a>gtk_object_set_data_by_id ()</h3><a class="indexterm" name="id4280777"></a><pre class="programlisting">void                gtk_object_set_data_by_id           (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark">GQuark</a> data_id,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_object_set_data_by_id</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-set-qdata"><code class="function">g_object_set_qdata()</code></a> instead.</p></div><p>Just like <a class="link" href="GtkObject.html#gtk-object-set-data"><code class="function">gtk_object_set_data()</code></a> except that it takesa <ahref="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> instead of a string, so it is slightly faster.</p><p>Use <a class="link" href="GtkObject.html#gtk-object-data-try-key"><code class="function">gtk_object_data_try_key()</code></a> and <a class="link" href="GtkObject.html#gtk-object-data-force-id"><code class="function">gtk_object_data_force_id()</code></a>to get an id from a string.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td><td>object containing the associations.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data_id</code></em>&#160;:</span></p></td><td>quark of the key.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td>data to associate with that key.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4280938"></a><h3><a name="gtk-object-set-data-by-id-full"></a>gtk_object_set_data_by_id_full ()</h3><a class="indexterm" name="id4280954"></a><pre class="programlisting">void                gtk_object_set_data_by_id_full      (<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a> *object,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark">GQuark</a> data_id,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data,                                                         <a class="link" href="gtk-Types.html#GtkDestroyNotify">GtkDestroyNotify</a> destroy);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_object_set_data_by_id_full</code> is deprecated and should not be used in newly-written code. Use <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-set-qdata-full"><code class="function">g_object_set_qdata_full()</code></a> instead.</p></div><p>Just like <a class="link" href="GtkObject.html#gtk-object-set-data-full"><code class="function">gtk_object_set_data_full()</code></a> except that it takesa <ahref="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> instead of a string, so it is slightly faster.</p><p>Use <a class="link" href="GtkObject.html#gtk-object-data-try-key"><code class="function">gtk_object_data_try_key()</code></a> and <a class="link" href="GtkObject.html#gtk-object-data-force-id"><code class="function">gtk_object_data_force_id()</code></a>to get an id from a string.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td><td>object containing the associations.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data_id</code></em>&#160;:</span></p></td><td>quark of the key.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data<

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -