| 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.ActionEntry
Description
#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"
- clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m ()
- getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryLabel :: AttrLabelProxy "label"
- clearActionEntryLabel :: MonadIO m => ActionEntry -> m ()
- getActionEntryLabel :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryLabel :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryName :: AttrLabelProxy "name"
- clearActionEntryName :: MonadIO m => ActionEntry -> m ()
- getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryName :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryStockId :: AttrLabelProxy "stockId"
- clearActionEntryStockId :: MonadIO m => ActionEntry -> m ()
- getActionEntryStockId :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryStockId :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntryTooltip :: AttrLabelProxy "tooltip"
- clearActionEntryTooltip :: MonadIO m => ActionEntry -> m ()
- getActionEntryTooltip :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryTooltip :: MonadIO m => ActionEntry -> CString -> m ()
Exported types
newtype ActionEntry Source #
Constructors
| ActionEntry (ForeignPtr ActionEntry) |
Instances
| WrappedPtr ActionEntry Source # | |
| (~) AttrOpTag tag AttrSet => Constructible ActionEntry tag Source # | |
| ((~) * info (ResolveActionEntryMethod t ActionEntry), MethodInfo * info ActionEntry p) => IsLabel t (ActionEntry -> p) Source # | |
| ((~) * info (ResolveActionEntryMethod t ActionEntry), MethodInfo * info ActionEntry p) => IsLabelProxy t (ActionEntry -> p) Source # | |
| HasAttributeList * ActionEntry Source # | |
| type AttributeList ActionEntry Source # | |
newZeroActionEntry :: MonadIO m => m ActionEntry Source #
Construct a ActionEntry struct initialized to zero.
Properties
Accelerator
actionEntryAccelerator :: AttrLabelProxy "accelerator" Source #
clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m () Source #
getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m () Source #
Label
actionEntryLabel :: AttrLabelProxy "label" Source #
clearActionEntryLabel :: MonadIO m => ActionEntry -> m () Source #
getActionEntryLabel :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryLabel :: MonadIO m => ActionEntry -> CString -> m () Source #
Name
actionEntryName :: AttrLabelProxy "name" Source #
clearActionEntryName :: MonadIO m => ActionEntry -> m () Source #
getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryName :: MonadIO m => ActionEntry -> CString -> m () Source #
StockId
actionEntryStockId :: AttrLabelProxy "stockId" Source #
clearActionEntryStockId :: MonadIO m => ActionEntry -> m () Source #
getActionEntryStockId :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryStockId :: MonadIO m => ActionEntry -> CString -> m () Source #
Tooltip
actionEntryTooltip :: AttrLabelProxy "tooltip" Source #
clearActionEntryTooltip :: MonadIO m => ActionEntry -> m () Source #
getActionEntryTooltip :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryTooltip :: MonadIO m => ActionEntry -> CString -> m () Source #