| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Structs.ToggleActionEntry
Description
#GtkToggleActionEntry structs are used with gtk_action_group_add_toggle_actions() to construct toggle actions.
- newtype ToggleActionEntry = ToggleActionEntry (ForeignPtr ToggleActionEntry)
- newZeroToggleActionEntry :: MonadIO m => m ToggleActionEntry
- noToggleActionEntry :: Maybe ToggleActionEntry
- clearToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryAccelerator :: AttrLabelProxy "accelerator"
- getToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> m Bool
- setToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m ()
- toggleActionEntryIsActive :: AttrLabelProxy "isActive"
- clearToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryLabel :: AttrLabelProxy "label"
- clearToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryName :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryName :: AttrLabelProxy "name"
- clearToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryStockId :: AttrLabelProxy "stockId"
- clearToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryTooltip :: AttrLabelProxy "tooltip"
Exported types
newtype ToggleActionEntry Source #
Constructors
| ToggleActionEntry (ForeignPtr ToggleActionEntry) |
Instances
| WrappedPtr ToggleActionEntry Source # | |
| (~) AttrOpTag tag AttrSet => Constructible ToggleActionEntry tag Source # | |
| ((~) * info (ResolveToggleActionEntryMethod t ToggleActionEntry), MethodInfo * info ToggleActionEntry p) => IsLabel t (ToggleActionEntry -> p) Source # | |
| ((~) * info (ResolveToggleActionEntryMethod t ToggleActionEntry), MethodInfo * info ToggleActionEntry p) => IsLabelProxy t (ToggleActionEntry -> p) Source # | |
| HasAttributeList * ToggleActionEntry Source # | |
| type AttributeList ToggleActionEntry Source # | |
newZeroToggleActionEntry :: MonadIO m => m ToggleActionEntry Source #
Construct a ToggleActionEntry struct initialized to zero.
Properties
Accelerator
clearToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m () Source #
getToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #
setToggleActionEntryAccelerator :: MonadIO m => ToggleActionEntry -> CString -> m () Source #
toggleActionEntryAccelerator :: AttrLabelProxy "accelerator" Source #
IsActive
getToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> m Bool Source #
setToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m () Source #
toggleActionEntryIsActive :: AttrLabelProxy "isActive" Source #
Label
clearToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m () Source #
getToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #
setToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> CString -> m () Source #
toggleActionEntryLabel :: AttrLabelProxy "label" Source #
Name
clearToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m () Source #
getToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #
setToggleActionEntryName :: MonadIO m => ToggleActionEntry -> CString -> m () Source #
toggleActionEntryName :: AttrLabelProxy "name" Source #
StockId
clearToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m () Source #
getToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #
setToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> CString -> m () Source #
toggleActionEntryStockId :: AttrLabelProxy "stockId" Source #
Tooltip
clearToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m () Source #
getToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source #
setToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> CString -> m () Source #
toggleActionEntryTooltip :: AttrLabelProxy "tooltip" Source #