| 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
ActionEntry structs are used with gtk_action_group_add_actions() to
construct actions.
- newtype ActionEntry = ActionEntry (ManagedPtr ActionEntry)
- newZeroActionEntry :: MonadIO m => m ActionEntry
- noActionEntry :: Maybe ActionEntry
- actionEntry_accelerator :: AttrLabelProxy "accelerator"
- clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m ()
- getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntry_callback :: AttrLabelProxy "callback"
- clearActionEntryCallback :: MonadIO m => ActionEntry -> m ()
- getActionEntryCallback :: MonadIO m => ActionEntry -> m (Maybe Callback)
- setActionEntryCallback :: MonadIO m => ActionEntry -> FunPtr C_Callback -> m ()
- actionEntry_label :: AttrLabelProxy "label"
- clearActionEntryLabel :: MonadIO m => ActionEntry -> m ()
- getActionEntryLabel :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryLabel :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntry_name :: AttrLabelProxy "name"
- clearActionEntryName :: MonadIO m => ActionEntry -> m ()
- getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryName :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntry_stockId :: AttrLabelProxy "stockId"
- clearActionEntryStockId :: MonadIO m => ActionEntry -> m ()
- getActionEntryStockId :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryStockId :: MonadIO m => ActionEntry -> CString -> m ()
- actionEntry_tooltip :: 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 (ManagedPtr 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
actionEntry_accelerator :: AttrLabelProxy "accelerator" Source #
clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m () Source #
getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m () Source #
callback
actionEntry_callback :: AttrLabelProxy "callback" Source #
clearActionEntryCallback :: MonadIO m => ActionEntry -> m () Source #
getActionEntryCallback :: MonadIO m => ActionEntry -> m (Maybe Callback) Source #
setActionEntryCallback :: MonadIO m => ActionEntry -> FunPtr C_Callback -> m () Source #
label
actionEntry_label :: 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
actionEntry_name :: 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
actionEntry_stockId :: 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
actionEntry_tooltip :: AttrLabelProxy "tooltip" Source #
clearActionEntryTooltip :: MonadIO m => ActionEntry -> m () Source #
getActionEntryTooltip :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryTooltip :: MonadIO m => ActionEntry -> CString -> m () Source #