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 |
ToggleActionEntry
structs are used with
gtk_action_group_add_toggle_actions()
to construct toggle actions.
- newtype ToggleActionEntry = ToggleActionEntry (ManagedPtr 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 ()
- toggleActionEntry_accelerator :: AttrLabelProxy "accelerator"
- clearToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m (Maybe Callback)
- setToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> FunPtr C_Callback -> m ()
- toggleActionEntry_callback :: AttrLabelProxy "callback"
- getToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> m Bool
- setToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m ()
- toggleActionEntry_isActive :: AttrLabelProxy "isActive"
- clearToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryLabel :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntry_label :: AttrLabelProxy "label"
- clearToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryName :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryName :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntry_name :: AttrLabelProxy "name"
- clearToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryStockId :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntry_stockId :: AttrLabelProxy "stockId"
- clearToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m ()
- getToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- setToggleActionEntryTooltip :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntry_tooltip :: AttrLabelProxy "tooltip"
Exported types
newtype ToggleActionEntry Source #
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 #
toggleActionEntry_accelerator :: AttrLabelProxy "accelerator" Source #
callback
clearToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m () Source #
getToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> m (Maybe Callback) Source #
setToggleActionEntryCallback :: MonadIO m => ToggleActionEntry -> FunPtr C_Callback -> m () Source #
toggleActionEntry_callback :: AttrLabelProxy "callback" Source #
isActive
getToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> m Bool Source #
setToggleActionEntryIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m () Source #
toggleActionEntry_isActive :: 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 #
toggleActionEntry_label :: 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 #
toggleActionEntry_name :: 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 #
toggleActionEntry_stockId :: 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 #
toggleActionEntry_tooltip :: AttrLabelProxy "tooltip" Source #