|
menuitem
menuitem widget reference
menuitem widgetA GtkMenuItem, GtkCheckMenuItem, GtkRadioMenuItem or GtkImageMenuItem Definition<menuitem tag_attr="value"...> <label>text</label> <variable>varname</variable> <height>value</height> <width>value</width> <input>command</input> <input file>filename</input> <sensitive>state</sensitive> <action>activity</action>... <action signal="type">activity</action>... <action type="function">parameter</action>... <output file>filename</output> </menuitem> "..." denotes acceptance of multiples of the same thing. Tag AttributesSee the GtkMenuItem, GtkCheckMenuItem, GtkRadioMenuItem or GtkImageMenuItem widget and ancestor class properties. The following custom tag attributes are available:
DirectivesSome of these may have tag attribute equivalents.
SignalsThe default signal for the checkbox and radiobutton menuitem widgets is "toggled", emitted when the state is changed, otherwise the default signal is "activate", emitted when the item is activated. All widgets emit the "activate" signal. See also the GtkMenuItem, GtkCheckMenuItem or GtkRadioMenuItem widget and ancestor class signals. FunctionsThe following functions can be performed upon this widget by any widget capable of emitting signals:
The following general functions can be performed by any widget capable of emitting signals:
Notes1. SHIFT is 1, CTRL is 4 and ALT is 8 and you can OR them together. 2. Theme icons default to 16 and do not scale or refresh (the height or width directives can be used to request a size). 3. The input file directive is used exclusively by the checkbox and radiobutton menuitem widgets since the "image-name" custom tag attribute would contain any image filename. 4. The checkbox and radiobutton menuitem widgets support conditional function execution by prepending function:parameter with if true or if false. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||