📄 gtkcheckmenuitem.html
字号:
</table></div></div><hr><div class="refsect2" lang="en"><a name="id3909596"></a><h3><a name="gtk-check-menu-item-get-inconsistent"></a>gtk_check_menu_item_get_inconsistent ()</h3><a class="indexterm" name="id3909610"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_check_menu_item_get_inconsistent (<a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem">GtkCheckMenuItem</a> *check_menu_item);</pre><p>Retrieves the value set by <a class="link" href="GtkCheckMenuItem.html#gtk-check-menu-item-set-inconsistent"><code class="function">gtk_check_menu_item_set_inconsistent()</code></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>check_menu_item</code></em> :</span></p></td><td> a <a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem"><span class="type">GtkCheckMenuItem</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if inconsistent</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3909702"></a><h3><a name="gtk-check-menu-item-set-inconsistent"></a>gtk_check_menu_item_set_inconsistent ()</h3><a class="indexterm" name="id3909716"></a><pre class="programlisting">void gtk_check_menu_item_set_inconsistent (<a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem">GtkCheckMenuItem</a> *check_menu_item, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> setting);</pre><p>If the user has selected a range of elements (such as some text orspreadsheet cells) that are affected by a boolean setting, and thecurrent values in that range are inconsistent, you may want todisplay the check in an "in between" state. This function turns on"in between" display. Normally you would turn off the inconsistentstate again if the user explicitly selects a setting. This has to bedone manually, <a class="link" href="GtkCheckMenuItem.html#gtk-check-menu-item-set-inconsistent"><code class="function">gtk_check_menu_item_set_inconsistent()</code></a> only affectsvisual appearance, it doesn't affect the semantics of the widget.</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>check_menu_item</code></em> :</span></p></td><td> a <a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem"><span class="type">GtkCheckMenuItem</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to display an "inconsistent" third state check</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3909828"></a><h3><a name="gtk-check-menu-item-set-draw-as-radio"></a>gtk_check_menu_item_set_draw_as_radio ()</h3><a class="indexterm" name="id3909844"></a><pre class="programlisting">void gtk_check_menu_item_set_draw_as_radio (<a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem">GtkCheckMenuItem</a> *check_menu_item, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> draw_as_radio);</pre><p>Sets whether <em class="parameter"><code>check_menu_item</code></em> is drawn like a <a class="link" href="GtkRadioMenuItem.html" title="GtkRadioMenuItem"><span class="type">GtkRadioMenuItem</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>check_menu_item</code></em> :</span></p></td><td> a <a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem"><span class="type">GtkCheckMenuItem</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>draw_as_radio</code></em> :</span></p></td><td> whether <em class="parameter"><code>check_menu_item</code></em> is drawn like a <a class="link" href="GtkRadioMenuItem.html" title="GtkRadioMenuItem"><span class="type">GtkRadioMenuItem</span></a></td></tr></tbody></table></div><p class="since">Since 2.4</p></div><hr><div class="refsect2" lang="en"><a name="id3909961"></a><h3><a name="gtk-check-menu-item-get-draw-as-radio"></a>gtk_check_menu_item_get_draw_as_radio ()</h3><a class="indexterm" name="id3909977"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_check_menu_item_get_draw_as_radio (<a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem">GtkCheckMenuItem</a> *check_menu_item);</pre><p>Returns whether <em class="parameter"><code>check_menu_item</code></em> looks like a <a class="link" href="GtkRadioMenuItem.html" title="GtkRadioMenuItem"><span class="type">GtkRadioMenuItem</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>check_menu_item</code></em> :</span></p></td><td> a <a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem"><span class="type">GtkCheckMenuItem</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> Whether <em class="parameter"><code>check_menu_item</code></em> looks like a <a class="link" href="GtkRadioMenuItem.html" title="GtkRadioMenuItem"><span class="type">GtkRadioMenuItem</span></a></td></tr></tbody></table></div><p class="since">Since 2.4</p></div></div><div class="refsect1" lang="en"><a name="id3910083"></a><h2>Property Details</h2><div class="refsect2" lang="en"><a name="id3910093"></a><h3><a name="GtkCheckMenuItem--active"></a>The <code class="literal">"active"</code> property</h3><a class="indexterm" name="id3910110"></a><pre class="programlisting"> "active" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read / Write</pre><p>Whether the menu item is checked.</p><p>Default value: FALSE</p></div><hr><div class="refsect2" lang="en"><a name="id3910137"></a><h3><a name="GtkCheckMenuItem--draw-as-radio"></a>The <code class="literal">"draw-as-radio"</code> property</h3><a class="indexterm" name="id3910154"></a><pre class="programlisting"> "draw-as-radio" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read / Write</pre><p>Whether the menu item looks like a radio menu item.</p><p>Default value: FALSE</p></div><hr><div class="refsect2" lang="en"><a name="id3910181"></a><h3><a name="GtkCheckMenuItem--inconsistent"></a>The <code class="literal">"inconsistent"</code> property</h3><a class="indexterm" name="id3910197"></a><pre class="programlisting"> "inconsistent" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read / Write</pre><p>Whether to display an "inconsistent" state.</p><p>Default value: FALSE</p></div></div><div class="refsect1" lang="en"><a name="id3910225"></a><h2>Style Property Details</h2><div class="refsect2" lang="en"><a name="id3910236"></a><h3><a name="GtkCheckMenuItem--indicator-size"></a>The <code class="literal">"indicator-size"</code> style property</h3><a class="indexterm" name="id3910254"></a><pre class="programlisting"> "indicator-size" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> : Read</pre><p>Size of check or radio indicator.</p><p>Allowed values: >= 0</p><p>Default value: 13</p></div></div><div class="refsect1" lang="en"><a name="id3910285"></a><h2>Signal Details</h2><div class="refsect2" lang="en"><a name="id3910296"></a><h3><a name="GtkCheckMenuItem-toggled"></a>The <code class="literal">"toggled"</code> signal</h3><a class="indexterm" name="id3910312"></a><pre class="programlisting">void user_function (<a class="link" href="GtkCheckMenuItem.html" title="GtkCheckMenuItem">GtkCheckMenuItem</a> *checkmenuitem, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data) : Run First</pre><p>This signal is emitted when the state of the check box is changed.</p><p>A signal handler can examine the <em class="structfield"><code>active</code></em> field of the <a class="link" href="GtkCheckMenuItem.html#GtkCheckMenuItem-struct"><span class="type">GtkCheckMenuItem</span></a> struct to discover the new state.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>checkmenuitem</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="id3910402"></a><div class="refsect2" lang="en"><a name="id3910403"></a></div><hr><div class="refsect2" lang="en"><a name="id3910404"></a></div></div></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -