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.RadioActionEntry
Description
RadioActionEntry
structs are used with
gtk_action_group_add_radio_actions()
to construct groups of radio actions.
- newtype RadioActionEntry = RadioActionEntry (ManagedPtr RadioActionEntry)
- newZeroRadioActionEntry :: MonadIO m => m RadioActionEntry
- noRadioActionEntry :: Maybe RadioActionEntry
- clearRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryName :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryName :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryName :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- setRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> CString -> m ()
- getRadioActionEntryValue :: MonadIO m => RadioActionEntry -> m Int32
- setRadioActionEntryValue :: MonadIO m => RadioActionEntry -> Int32 -> m ()
Exported types
newtype RadioActionEntry Source #
Constructors
RadioActionEntry (ManagedPtr RadioActionEntry) |
Instances
WrappedPtr RadioActionEntry Source # | |
(~) AttrOpTag tag AttrSet => Constructible RadioActionEntry tag Source # | |
newZeroRadioActionEntry :: MonadIO m => m RadioActionEntry Source #
Construct a RadioActionEntry
struct initialized to zero.
Properties
accelerator
clearRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
setRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> CString -> m () Source #
label
clearRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
setRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> CString -> m () Source #
name
clearRadioActionEntryName :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryName :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
setRadioActionEntryName :: MonadIO m => RadioActionEntry -> CString -> m () Source #
stockId
clearRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
setRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> CString -> m () Source #
tooltip
clearRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
setRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> CString -> m () Source #
value
getRadioActionEntryValue :: MonadIO m => RadioActionEntry -> m Int32 Source #
setRadioActionEntryValue :: MonadIO m => RadioActionEntry -> Int32 -> m () Source #