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

📄 gtkitemfactory.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> n_entries,                                                         GtkMenuEntry *entries);void                <a class="link" href="GtkItemFactory.html#gtk-item-factories-path-delete">gtk_item_factories_path_delete</a>      (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *ifactory_path,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *path);void                <a class="link" href="GtkItemFactory.html#gtk-item-factory-set-translate-func">gtk_item_factory_set_translate_func</a> (<a class="link" href="GtkItemFactory.html" title="GtkItemFactory">GtkItemFactory</a> *ifactory,                                                         <a class="link" href="GtkItemFactory.html#GtkTranslateFunc">GtkTranslateFunc</a> func,                                                         <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> notify);</pre></div><div class="refsect1" lang="en"><a name="id4537764"></a><h2>Object Hierarchy</h2><pre class="synopsis">  <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>   +----<ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a>         +----<a class="link" href="GtkObject.html" title="GtkObject">GtkObject</a>               +----GtkItemFactory</pre></div><div class="refsect1" lang="en"><a name="id4537803"></a><h2>Description</h2><p>As of GTK+ 2.4, <a class="link" href="GtkItemFactory.html" title="GtkItemFactory"><span class="type">GtkItemFactory</span></a> has been deprecated in favour of <a class="link" href="GtkUIManager.html" title="GtkUIManager"><span class="type">GtkUIManager</span></a>.</p></div><div class="refsect1" lang="en"><a name="id4537834"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id4537845"></a><h3><a name="GtkItemFactory-struct"></a>GtkItemFactory</h3><a class="indexterm" name="id4537858"></a><pre class="programlisting">typedef struct _GtkItemFactory GtkItemFactory;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkItemFactory</code> is deprecated and should not be used in newly-written code.</p></div><p></p></div><hr><div class="refsect2" lang="en"><a name="id4537887"></a><h3><a name="GtkPrintFunc"></a>GtkPrintFunc ()</h3><a class="indexterm" name="id4537901"></a><pre class="programlisting">void                (*GtkPrintFunc)                     (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> func_data,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *str);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkPrintFunc</code> is deprecated and should not be used in newly-written code.</p></div><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>func_data</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>str</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4537981"></a><h3><a name="GtkTranslateFunc"></a>GtkTranslateFunc ()</h3><a class="indexterm" name="id4537994"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a>*              (*GtkTranslateFunc)                 (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *path,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> func_data);</pre><p>The function used to translate messages in e.g. <a class="link" href="gtk-Themeable-Stock-Images.html#GtkIconFactory"><span class="type">GtkIconFactory</span></a>and <a class="link" href="GtkActionGroup.html" title="GtkActionGroup"><span class="type">GtkActionGroup</span></a>. </p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>path</code></em>&#160;:</span></p></td><td>The id of the message. In <a class="link" href="GtkItemFactory.html" title="GtkItemFactory"><span class="type">GtkItemFactory</span></a> this will be a path  from a <a class="link" href="GtkItemFactory.html#GtkItemFactoryEntry"><span class="type">GtkItemFactoryEntry</span></a>, in <a class="link" href="GtkActionGroup.html" title="GtkActionGroup"><span class="type">GtkActionGroup</span></a>, it will be a label  or tooltip from a <a class="link" href="GtkActionGroup.html#GtkActionEntry"><span class="type">GtkActionEntry</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>func_data</code></em>&#160;:</span></p></td><td>user data passed in when registering the function</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>the translated message</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4538126"></a><h3><a name="GtkItemFactoryCallback"></a>GtkItemFactoryCallback ()</h3><a class="indexterm" name="id4538141"></a><pre class="programlisting">void                (*GtkItemFactoryCallback)           ();</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkItemFactoryCallback</code> is deprecated and should not be used in newly-written code.</p></div><p></p></div><hr><div class="refsect2" lang="en"><a name="id4538175"></a><h3><a name="GtkItemFactoryCallback1"></a>GtkItemFactoryCallback1 ()</h3><a class="indexterm" name="id4538190"></a><pre class="programlisting">void                (*GtkItemFactoryCallback1)          (<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> callback_data,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> callback_action,                                                         <a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> *widget);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkItemFactoryCallback1</code> is deprecated and should not be used in newly-written code.</p></div><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>callback_data</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>callback_action</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>widget</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4538292"></a><h3><a name="GtkItemFactoryCallback2"></a>GtkItemFactoryCallback2 ()</h3><a class="indexterm" name="id4538308"></a><pre class="programlisting">void                (*GtkItemFactoryCallback2)          (<a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> *widget,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> callback_data,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> callback_action);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkItemFactoryCallback2</code> is deprecated and should not be used in newly-written code.</p></div><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>widget</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>callback_data</code></em>&#160;:</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>callback_action</code></em>&#160;:</span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4538410"></a><h3><a name="GtkItemFactoryEntry"></a>GtkItemFactoryEntry</h3><a class="indexterm" name="id4538425"></a><pre class="programlisting">typedef struct {  gchar *path;  gchar *accelerator;  GtkItemFactoryCallback callback;  guint			 callback_action;  /* possible values:   * NULL		-&gt; "&lt;Item&gt;"   * ""			-&gt; "&lt;Item&gt;"   * "&lt;Title&gt;"		-&gt; create a title item   * "&lt;Item&gt;"		-&gt; create a simple item   * "&lt;ImageItem&gt;"	-&gt; create an item holding an image   * "&lt;StockItem&gt;"	-&gt; create an item holding a stock image   * "&lt;CheckItem&gt;"	-&gt; create a check item   * "&lt;ToggleItem&gt;"	-&gt; create a toggle item   * "&lt;RadioItem&gt;"	-&gt; create a radio item   * &lt;path&gt;		-&gt; path of a radio item to link against   * "&lt;Separator&gt;"	-&gt; create a separator   * "&lt;Tearoff&gt;"	-&gt; create a tearoff separator   * "&lt;Branch&gt;"		-&gt; create an item to hold sub items   * "&lt;LastBranch&gt;"	-&gt; create a right justified item to hold sub items   */  gchar		 *item_type;

⌨️ 快捷键说明

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