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
- clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m ()
- getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryCallback :: MonadIO m => ActionEntry -> m ()
- getActionEntryCallback :: MonadIO m => ActionEntry -> m (Maybe Callback)
- setActionEntryCallback :: MonadIO m => ActionEntry -> FunPtr C_Callback -> m ()
- clearActionEntryLabel :: MonadIO m => ActionEntry -> m ()
- getActionEntryLabel :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryLabel :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryName :: MonadIO m => ActionEntry -> m ()
- getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryName :: MonadIO m => ActionEntry -> CString -> m ()
- clearActionEntryStockId :: MonadIO m => ActionEntry -> m ()
- getActionEntryStockId :: MonadIO m => ActionEntry -> m (Maybe Text)
- setActionEntryStockId :: MonadIO m => ActionEntry -> CString -> m ()
- 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 # | |
newZeroActionEntry :: MonadIO m => m ActionEntry Source #
Construct a ActionEntry
struct initialized to zero.
Properties
accelerator
clearActionEntryAccelerator :: MonadIO m => ActionEntry -> m () Source #
getActionEntryAccelerator :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryAccelerator :: MonadIO m => ActionEntry -> CString -> m () Source #
callback
clearActionEntryCallback :: MonadIO m => ActionEntry -> m () Source #
getActionEntryCallback :: MonadIO m => ActionEntry -> m (Maybe Callback) Source #
setActionEntryCallback :: MonadIO m => ActionEntry -> FunPtr C_Callback -> m () Source #
label
clearActionEntryLabel :: MonadIO m => ActionEntry -> m () Source #
getActionEntryLabel :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryLabel :: MonadIO m => ActionEntry -> CString -> m () Source #
name
clearActionEntryName :: MonadIO m => ActionEntry -> m () Source #
getActionEntryName :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryName :: MonadIO m => ActionEntry -> CString -> m () Source #
stockId
clearActionEntryStockId :: MonadIO m => ActionEntry -> m () Source #
getActionEntryStockId :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryStockId :: MonadIO m => ActionEntry -> CString -> m () Source #
tooltip
clearActionEntryTooltip :: MonadIO m => ActionEntry -> m () Source #
getActionEntryTooltip :: MonadIO m => ActionEntry -> m (Maybe Text) Source #
setActionEntryTooltip :: MonadIO m => ActionEntry -> CString -> m () Source #