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.PadActionEntry
Description
Struct defining a pad action entry.
- newtype PadActionEntry = PadActionEntry (ManagedPtr PadActionEntry)
- newZeroPadActionEntry :: MonadIO m => m PadActionEntry
- noPadActionEntry :: Maybe PadActionEntry
- clearPadActionEntryActionName :: MonadIO m => PadActionEntry -> m ()
- getPadActionEntryActionName :: MonadIO m => PadActionEntry -> m (Maybe Text)
- setPadActionEntryActionName :: MonadIO m => PadActionEntry -> CString -> m ()
- getPadActionEntryIndex :: MonadIO m => PadActionEntry -> m Int32
- setPadActionEntryIndex :: MonadIO m => PadActionEntry -> Int32 -> m ()
- clearPadActionEntryLabel :: MonadIO m => PadActionEntry -> m ()
- getPadActionEntryLabel :: MonadIO m => PadActionEntry -> m (Maybe Text)
- setPadActionEntryLabel :: MonadIO m => PadActionEntry -> CString -> m ()
- getPadActionEntryMode :: MonadIO m => PadActionEntry -> m Int32
- setPadActionEntryMode :: MonadIO m => PadActionEntry -> Int32 -> m ()
- getPadActionEntryType :: MonadIO m => PadActionEntry -> m PadActionType
- setPadActionEntryType :: MonadIO m => PadActionEntry -> PadActionType -> m ()
Exported types
newtype PadActionEntry Source #
Constructors
PadActionEntry (ManagedPtr PadActionEntry) |
Instances
WrappedPtr PadActionEntry Source # | |
(~) AttrOpTag tag AttrSet => Constructible PadActionEntry tag Source # | |
newZeroPadActionEntry :: MonadIO m => m PadActionEntry Source #
Construct a PadActionEntry
struct initialized to zero.
Properties
actionName
clearPadActionEntryActionName :: MonadIO m => PadActionEntry -> m () Source #
getPadActionEntryActionName :: MonadIO m => PadActionEntry -> m (Maybe Text) Source #
setPadActionEntryActionName :: MonadIO m => PadActionEntry -> CString -> m () Source #
index
getPadActionEntryIndex :: MonadIO m => PadActionEntry -> m Int32 Source #
setPadActionEntryIndex :: MonadIO m => PadActionEntry -> Int32 -> m () Source #
label
clearPadActionEntryLabel :: MonadIO m => PadActionEntry -> m () Source #
getPadActionEntryLabel :: MonadIO m => PadActionEntry -> m (Maybe Text) Source #
setPadActionEntryLabel :: MonadIO m => PadActionEntry -> CString -> m () Source #
mode
getPadActionEntryMode :: MonadIO m => PadActionEntry -> m Int32 Source #
setPadActionEntryMode :: MonadIO m => PadActionEntry -> Int32 -> m () Source #
type
getPadActionEntryType :: MonadIO m => PadActionEntry -> m PadActionType Source #
setPadActionEntryType :: MonadIO m => PadActionEntry -> PadActionType -> m () Source #