📄 gtkoptionmenu.html
字号:
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4566146"></a><h3><a name="gtk-option-menu-get-menu"></a>gtk_option_menu_get_menu ()</h3><a class="indexterm" name="id4566162"></a><pre class="programlisting"><a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a>* gtk_option_menu_get_menu (<a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu">GtkOptionMenu</a> *option_menu);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_option_menu_get_menu</code> has been deprecated since version 2.4 and should not be used in newly-written code. Use <a class="link" href="GtkComboBox.html" title="GtkComboBox"><span class="type">GtkComboBox</span></a> instead.</p></div><p>Returns the <a class="link" href="GtkMenu.html" title="GtkMenu"><span class="type">GtkMenu</span></a> associated with the <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</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>option_menu</code></em> :</span></p></td><td>a <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a>.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the <a class="link" href="GtkMenu.html" title="GtkMenu"><span class="type">GtkMenu</span></a> associated with the <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4566281"></a><h3><a name="gtk-option-menu-set-menu"></a>gtk_option_menu_set_menu ()</h3><a class="indexterm" name="id4566298"></a><pre class="programlisting">void gtk_option_menu_set_menu (<a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu">GtkOptionMenu</a> *option_menu, <a class="link" href="GtkWidget.html" title="GtkWidget">GtkWidget</a> *menu);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_option_menu_set_menu</code> has been deprecated since version 2.4 and should not be used in newly-written code. Use <a class="link" href="GtkComboBox.html" title="GtkComboBox"><span class="type">GtkComboBox</span></a> instead.</p></div><p>Provides the <a class="link" href="GtkMenu.html" title="GtkMenu"><span class="type">GtkMenu</span></a> that is popped up to allow the user to choosea new value. You should provide a simple menu avoiding theuse of tearoff menu items, submenus, and accelerators.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>option_menu</code></em> :</span></p></td><td>a <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>menu</code></em> :</span></p></td><td>the <a class="link" href="GtkMenu.html" title="GtkMenu"><span class="type">GtkMenu</span></a> to associate with the <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4566422"></a><h3><a name="gtk-option-menu-remove-menu"></a>gtk_option_menu_remove_menu ()</h3><a class="indexterm" name="id4566439"></a><pre class="programlisting">void gtk_option_menu_remove_menu (<a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu">GtkOptionMenu</a> *option_menu);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_option_menu_remove_menu</code> has been deprecated since version 2.4 and should not be used in newly-written code. Use <a class="link" href="GtkComboBox.html" title="GtkComboBox"><span class="type">GtkComboBox</span></a> instead.</p></div><p>Removes the menu from the option menu.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>option_menu</code></em> :</span></p></td><td>a <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4566516"></a><h3><a name="gtk-option-menu-set-history"></a>gtk_option_menu_set_history ()</h3><a class="indexterm" name="id4566532"></a><pre class="programlisting">void gtk_option_menu_set_history (<a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu">GtkOptionMenu</a> *option_menu, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint">guint</a> index_);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_option_menu_set_history</code> has been deprecated since version 2.4 and should not be used in newly-written code. Use <a class="link" href="GtkComboBox.html" title="GtkComboBox"><span class="type">GtkComboBox</span></a> instead.</p></div><p>Selects the menu item specified by <em class="parameter"><code>index_</code></em> making it the newlyselected value for the option menu.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>option_menu</code></em> :</span></p></td><td>a <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>index_</code></em> :</span></p></td><td>the index of the menu item to select. Index values are from 0 to n-1.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4566638"></a><h3><a name="gtk-option-menu-get-history"></a>gtk_option_menu_get_history ()</h3><a class="indexterm" name="id4566654"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> gtk_option_menu_get_history (<a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu">GtkOptionMenu</a> *option_menu);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_option_menu_get_history</code> has been deprecated since version 2.4 and should not be used in newly-written code. Use <a class="link" href="GtkComboBox.html" title="GtkComboBox"><span class="type">GtkComboBox</span></a> instead.</p></div><p>Retrieves the index of the currently selected menu item. The menuitems are numbered from top to bottom, starting with 0.</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>option_menu</code></em> :</span></p></td><td> a <a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu"><span class="type">GtkOptionMenu</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> index of the selected menu item, or -1 if there are no menu items</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id4566748"></a><h2>Property Details</h2><div class="refsect2" lang="en"><a name="id4566758"></a><h3><a name="GtkOptionMenu--menu"></a>The <code class="literal">"menu"</code> property</h3><a class="indexterm" name="id4566774"></a><pre class="programlisting"> "menu" <a class="link" href="GtkMenu.html" title="GtkMenu">GtkMenu</a> : Read / Write</pre><p>The menu of options.</p></div></div><div class="refsect1" lang="en"><a name="id4566798"></a><h2>Style Property Details</h2><div class="refsect2" lang="en"><a name="id4566809"></a><h3><a name="GtkOptionMenu--indicator-size"></a>The <code class="literal">"indicator-size"</code> style property</h3><a class="indexterm" name="id4566826"></a><pre class="programlisting"> "indicator-size" <a class="link" href="GtkWidget.html#GtkRequisition">GtkRequisition</a> : Read</pre><p>Size of dropdown indicator.</p></div><hr><div class="refsect2" lang="en"><a name="id4566850"></a><h3><a name="GtkOptionMenu--indicator-spacing"></a>The <code class="literal">"indicator-spacing"</code> style property</h3><a class="indexterm" name="id4566867"></a><pre class="programlisting"> "indicator-spacing" <a class="link" href="GtkStyle.html#GtkBorder">GtkBorder</a> : Read</pre><p>Spacing around indicator.</p></div></div><div class="refsect1" lang="en"><a name="id4566891"></a><h2>Signal Details</h2><div class="refsect2" lang="en"><a name="id4566901"></a><h3><a name="GtkOptionMenu-changed"></a>The <code class="literal">"changed"</code> signal</h3><a class="indexterm" name="id4566918"></a><pre class="programlisting">void user_function (<a class="link" href="GtkOptionMenu.html" title="GtkOptionMenu">GtkOptionMenu</a> *optionmenu, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data) : Run Last</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>optionmenu</code></em> :</span></p></td><td>the object which received the signal.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td><td>user data set when the signal handler was connected.</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id4566988"></a><div class="refsect2" lang="en"><a name="id4566990"></a></div><hr><div class="refsect2" lang="en"><a name="id4566991"></a></div></div></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -