| |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Description | |||||||||||||||||||||||||||||||
A menu item with a check box | |||||||||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Detail | |||||||||||||||||||||||||||||||
A CheckMenuItem is a menu item that maintains the state of a boolean value in addition to a MenuItem's usual role in activating application code. A check box indicating the state of the boolean value is displayed at the left side of the MenuItem. Activating the MenuItem toggles the value. | |||||||||||||||||||||||||||||||
Class Hierarchy | |||||||||||||||||||||||||||||||
| GObject | +----Object | +----Widget | +----Container | +----Bin | +----Item | +----MenuItem | +----CheckMenuItem | +----RadioMenuItem | |||||||||||||||||||||||||||||||
Types | |||||||||||||||||||||||||||||||
data CheckMenuItem | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
class MenuItemClass o => CheckMenuItemClass o | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
castToCheckMenuItem :: GObjectClass obj => obj -> CheckMenuItem | |||||||||||||||||||||||||||||||
Constructors | |||||||||||||||||||||||||||||||
checkMenuItemNew :: IO CheckMenuItem | |||||||||||||||||||||||||||||||
Creates a new CheckMenuItem. | |||||||||||||||||||||||||||||||
checkMenuItemNewWithLabel | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
checkMenuItemNewWithMnemonic | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Methods | |||||||||||||||||||||||||||||||
checkMenuItemSetActive :: CheckMenuItemClass self => self -> Bool -> IO () | |||||||||||||||||||||||||||||||
Sets the active state of the menu item's check box. | |||||||||||||||||||||||||||||||
checkMenuItemGetActive :: CheckMenuItemClass self => self -> IO Bool | |||||||||||||||||||||||||||||||
Returns whether the check menu item is active. See checkMenuItemSetActive. | |||||||||||||||||||||||||||||||
checkMenuItemToggled :: CheckMenuItemClass self => self -> IO () | |||||||||||||||||||||||||||||||
Emits the toggled signal. | |||||||||||||||||||||||||||||||
checkMenuItemSetInconsistent :: CheckMenuItemClass self => self -> Bool -> IO () | |||||||||||||||||||||||||||||||
If the user has selected a range of elements (such as some text or spreadsheet cells) that are affected by a boolean setting, and the current values in that range are inconsistent, you may want to display the check in an "in between" state. This function turns on "in between" display. Normally you would turn off the inconsistent state again if the user explicitly selects a setting. This has to be done manually, checkMenuItemSetInconsistent only affects visual appearance, it doesn't affect the semantics of the widget. | |||||||||||||||||||||||||||||||
checkMenuItemGetInconsistent :: CheckMenuItemClass self => self -> IO Bool | |||||||||||||||||||||||||||||||
Query if the menu check is drawn as inconsistent (inbetween). See checkMenuItemSetInconsistent. | |||||||||||||||||||||||||||||||
checkMenuItemGetDrawAsRadio :: CheckMenuItemClass self => self -> IO Bool | |||||||||||||||||||||||||||||||
Returns whether the menu item is drawn like a RadioMenuItem.
| |||||||||||||||||||||||||||||||
checkMenuItemSetDrawAsRadio :: CheckMenuItemClass self => self -> Bool -> IO () | |||||||||||||||||||||||||||||||
Sets whether the menu item is drawn like a RadioMenuItem.
| |||||||||||||||||||||||||||||||
Attributes | |||||||||||||||||||||||||||||||
checkMenuItemActive :: CheckMenuItemClass self => Attr self Bool | |||||||||||||||||||||||||||||||
Whether the menu item is checked. Default value: False | |||||||||||||||||||||||||||||||
checkMenuItemInconsistent :: CheckMenuItemClass self => Attr self Bool | |||||||||||||||||||||||||||||||
Whether to display an "inconsistent" state. Default value: False | |||||||||||||||||||||||||||||||
checkMenuItemDrawAsRadio :: CheckMenuItemClass self => Attr self Bool | |||||||||||||||||||||||||||||||
Whether the menu item looks like a radio menu item. Default value: False | |||||||||||||||||||||||||||||||
Produced by Haddock version 0.7 |