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 |
#GtkActionEntry structs are used with gtk_action_group_add_actions() to construct actions.
- newtype ActionEntry = ActionEntry (ForeignPtr ActionEntry)
- newZeroActionEntry :: MonadIO m => m ActionEntry
- noActionEntry :: Maybe ActionEntry
- actionEntryAccelerator :: AttrLabelProxy "accelerator"
- actionEntryClearAccelerator :: MonadIO m => ActionEntry -> m ()
- actionEntryReadAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text)
- actionEntryWriteAccelerator :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryClearLabel :: MonadIO m => ActionEntry -> m ()
- actionEntryLabel :: AttrLabelProxy "label"
- actionEntryReadLabel :: MonadIO m => ActionEntry -> m (Maybe Text)
- actionEntryWriteLabel :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryClearName :: MonadIO m => ActionEntry -> m ()
- actionEntryName :: AttrLabelProxy "name"
- actionEntryReadName :: MonadIO m => ActionEntry -> m (Maybe Text)
- actionEntryWriteName :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryClearStockId :: MonadIO m => ActionEntry -> m ()
- actionEntryReadStockId :: MonadIO m => ActionEntry -> m (Maybe Text)
- actionEntryStockId :: AttrLabelProxy "stockId"
- actionEntryWriteStockId :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryClearTooltip :: MonadIO m => ActionEntry -> m ()
- actionEntryReadTooltip :: MonadIO m => ActionEntry -> m (Maybe Text)
- actionEntryTooltip :: AttrLabelProxy "tooltip"
- actionEntryWriteTooltip :: MonadIO m => ActionEntry -> CString -> m ()
Exported types
newtype ActionEntry Source
WrappedPtr ActionEntry | |
(~) AttrOpTag tag AttrSet => Constructible ActionEntry tag | |
((~) * info (ResolveActionEntryMethod t ActionEntry), MethodInfo * info ActionEntry p) => IsLabelProxy t (ActionEntry -> p) | |
type AttributeList ActionEntry |
newZeroActionEntry :: MonadIO m => m ActionEntry Source
Construct a ActionEntry
struct initialized to zero.
Properties
Accelerator
actionEntryAccelerator :: AttrLabelProxy "accelerator" Source
actionEntryClearAccelerator :: MonadIO m => ActionEntry -> m () Source
actionEntryReadAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text) Source
actionEntryWriteAccelerator :: MonadIO m => ActionEntry -> CString -> m () Source
Label
actionEntryClearLabel :: MonadIO m => ActionEntry -> m () Source
actionEntryLabel :: AttrLabelProxy "label" Source
actionEntryReadLabel :: MonadIO m => ActionEntry -> m (Maybe Text) Source
actionEntryWriteLabel :: MonadIO m => ActionEntry -> CString -> m () Source
Name
actionEntryClearName :: MonadIO m => ActionEntry -> m () Source
actionEntryName :: AttrLabelProxy "name" Source
actionEntryReadName :: MonadIO m => ActionEntry -> m (Maybe Text) Source
actionEntryWriteName :: MonadIO m => ActionEntry -> CString -> m () Source
StockId
actionEntryClearStockId :: MonadIO m => ActionEntry -> m () Source
actionEntryReadStockId :: MonadIO m => ActionEntry -> m (Maybe Text) Source
actionEntryStockId :: AttrLabelProxy "stockId" Source
actionEntryWriteStockId :: MonadIO m => ActionEntry -> CString -> m () Source
Tooltip
actionEntryClearTooltip :: MonadIO m => ActionEntry -> m () Source
actionEntryReadTooltip :: MonadIO m => ActionEntry -> m (Maybe Text) Source
actionEntryTooltip :: AttrLabelProxy "tooltip" Source
actionEntryWriteTooltip :: MonadIO m => ActionEntry -> CString -> m () Source