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 |
#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
- toggleActionEntryAccelerator :: AttrLabelProxy "accelerator"
- toggleActionEntryClearAccelerator :: MonadIO m => ToggleActionEntry -> m ()
- toggleActionEntryReadAccelerator :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- toggleActionEntryWriteAccelerator :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryIsActive :: AttrLabelProxy "isActive"
- toggleActionEntryReadIsActive :: MonadIO m => ToggleActionEntry -> m Bool
- toggleActionEntryWriteIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m ()
- toggleActionEntryClearLabel :: MonadIO m => ToggleActionEntry -> m ()
- toggleActionEntryLabel :: AttrLabelProxy "label"
- toggleActionEntryReadLabel :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- toggleActionEntryWriteLabel :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryClearName :: MonadIO m => ToggleActionEntry -> m ()
- toggleActionEntryName :: AttrLabelProxy "name"
- toggleActionEntryReadName :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- toggleActionEntryWriteName :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryClearStockId :: MonadIO m => ToggleActionEntry -> m ()
- toggleActionEntryReadStockId :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- toggleActionEntryStockId :: AttrLabelProxy "stockId"
- toggleActionEntryWriteStockId :: MonadIO m => ToggleActionEntry -> CString -> m ()
- toggleActionEntryClearTooltip :: MonadIO m => ToggleActionEntry -> m ()
- toggleActionEntryReadTooltip :: MonadIO m => ToggleActionEntry -> m (Maybe Text)
- toggleActionEntryTooltip :: AttrLabelProxy "tooltip"
- toggleActionEntryWriteTooltip :: MonadIO m => ToggleActionEntry -> CString -> m ()
Exported types
newtype ToggleActionEntry Source
(~) AttrOpTag tag AttrSet => Constructible ToggleActionEntry tag | |
((~) * info (ResolveToggleActionEntryMethod t ToggleActionEntry), MethodInfo * info ToggleActionEntry p) => IsLabelProxy t (ToggleActionEntry -> p) | |
type AttributeList ToggleActionEntry |
newZeroToggleActionEntry :: MonadIO m => m ToggleActionEntry Source
Construct a ToggleActionEntry
struct initialized to zero.
Properties
Accelerator
toggleActionEntryAccelerator :: AttrLabelProxy "accelerator" Source
toggleActionEntryClearAccelerator :: MonadIO m => ToggleActionEntry -> m () Source
toggleActionEntryReadAccelerator :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source
toggleActionEntryWriteAccelerator :: MonadIO m => ToggleActionEntry -> CString -> m () Source
IsActive
toggleActionEntryIsActive :: AttrLabelProxy "isActive" Source
toggleActionEntryReadIsActive :: MonadIO m => ToggleActionEntry -> m Bool Source
toggleActionEntryWriteIsActive :: MonadIO m => ToggleActionEntry -> Bool -> m () Source
Label
toggleActionEntryClearLabel :: MonadIO m => ToggleActionEntry -> m () Source
toggleActionEntryLabel :: AttrLabelProxy "label" Source
toggleActionEntryReadLabel :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source
toggleActionEntryWriteLabel :: MonadIO m => ToggleActionEntry -> CString -> m () Source
Name
toggleActionEntryClearName :: MonadIO m => ToggleActionEntry -> m () Source
toggleActionEntryName :: AttrLabelProxy "name" Source
toggleActionEntryReadName :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source
toggleActionEntryWriteName :: MonadIO m => ToggleActionEntry -> CString -> m () Source
StockId
toggleActionEntryClearStockId :: MonadIO m => ToggleActionEntry -> m () Source
toggleActionEntryReadStockId :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source
toggleActionEntryStockId :: AttrLabelProxy "stockId" Source
toggleActionEntryWriteStockId :: MonadIO m => ToggleActionEntry -> CString -> m () Source
Tooltip
toggleActionEntryClearTooltip :: MonadIO m => ToggleActionEntry -> m () Source
toggleActionEntryReadTooltip :: MonadIO m => ToggleActionEntry -> m (Maybe Text) Source
toggleActionEntryTooltip :: AttrLabelProxy "tooltip" Source
toggleActionEntryWriteTooltip :: MonadIO m => ToggleActionEntry -> CString -> m () Source