|
Graphics.UI.Gtk.ActionMenuToolbar.ToggleAction | Portability | portable (depends on GHC) | Stability | provisional | Maintainer | gtk2hs-users@lists.sourceforge.net |
|
|
|
|
|
Description |
An action which can be toggled between two states
- Module available since Gtk+ version 2.4
|
|
Synopsis |
|
|
|
|
Detail
|
|
A ToggleAction corresponds roughly to a CheckMenuItem. It has an
"active" state specifying whether the action has been checked or not.
|
|
Class Hierarchy
|
|
| GObject
| +----Action
| +----ToggleAction
| +----RadioAction
|
|
Types
|
|
data ToggleAction |
Instances | |
|
|
class ActionClass o => ToggleActionClass o |
| Instances | |
|
|
castToToggleAction :: GObjectClass obj => obj -> ToggleAction |
|
Constructors
|
|
toggleActionNew |
:: String | name - A unique name for the action
| -> String | label - The label displayed in menu items and on
buttons
| -> Maybe String | tooltip - A tooltip for the action
| -> Maybe String | stockId - The stock icon to display in widgets
representing the action
| -> IO ToggleAction | | Creates a new ToggleAction object. To add the action to a ActionGroup
and set the accelerator for the action, call
actionGroupAddActionWithAccel.
|
|
|
Methods
|
|
toggleActionToggled :: ToggleActionClass self => self -> IO () |
Emits the "toggled" signal on the toggle action.
|
|
toggleActionSetActive |
:: ToggleActionClass self | | => self | | -> Bool | isActive - whether the action should be checked or not
| -> IO () | | Sets the checked state on the toggle action.
|
|
|
toggleActionGetActive :: ToggleActionClass self => self -> IO Bool |
Returns the checked state of the toggle action.
|
|
toggleActionSetDrawAsRadio :: ToggleActionClass self => self -> Bool -> IO () |
Sets whether the action should have proxies like a radio action.
|
|
toggleActionGetDrawAsRadio :: ToggleActionClass self => self -> IO Bool |
Returns whether the action should have proxies like a radio action.
|
|
Attributes
|
|
toggleActionDrawAsRadio :: ToggleActionClass self => Attr self Bool |
Whether the proxies for this action look like radio action proxies.
Default value: False
|
|
toggleActionActive :: ToggleActionClass self => Attr self Bool |
'active' property. See toggleActionGetActive and
toggleActionSetActive
|
|
Signals
|
|
onToggleActionToggled :: ToggleActionClass self => self -> IO () -> IO (ConnectId self) |
|
afterToggleActionToggled :: ToggleActionClass self => self -> IO () -> IO (ConnectId self) |
|
Produced by Haddock version 0.7 |