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 |
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)
- radioActionEntry_accelerator :: AttrLabelProxy "accelerator"
- setRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntry_label :: AttrLabelProxy "label"
- setRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryName :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryName :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntry_name :: AttrLabelProxy "name"
- setRadioActionEntryName :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntry_stockId :: AttrLabelProxy "stockId"
- setRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> CString -> m ()
- clearRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m ()
- getRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntry_tooltip :: AttrLabelProxy "tooltip"
- setRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> CString -> m ()
- getRadioActionEntryValue :: MonadIO m => RadioActionEntry -> m Int32
- radioActionEntry_value :: AttrLabelProxy "value"
- setRadioActionEntryValue :: MonadIO m => RadioActionEntry -> Int32 -> m ()
Exported types
newtype RadioActionEntry Source #
WrappedPtr RadioActionEntry Source # | |
(~) AttrOpTag tag AttrSet => Constructible RadioActionEntry tag Source # | |
((~) * info (ResolveRadioActionEntryMethod t RadioActionEntry), MethodInfo * info RadioActionEntry p) => IsLabel t (RadioActionEntry -> p) Source # | |
((~) * info (ResolveRadioActionEntryMethod t RadioActionEntry), MethodInfo * info RadioActionEntry p) => IsLabelProxy t (RadioActionEntry -> p) Source # | |
HasAttributeList * RadioActionEntry Source # | |
type AttributeList RadioActionEntry 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 #
radioActionEntry_accelerator :: AttrLabelProxy "accelerator" Source #
setRadioActionEntryAccelerator :: MonadIO m => RadioActionEntry -> CString -> m () Source #
label
clearRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
radioActionEntry_label :: AttrLabelProxy "label" Source #
setRadioActionEntryLabel :: MonadIO m => RadioActionEntry -> CString -> m () Source #
name
clearRadioActionEntryName :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryName :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
radioActionEntry_name :: AttrLabelProxy "name" Source #
setRadioActionEntryName :: MonadIO m => RadioActionEntry -> CString -> m () Source #
stockId
clearRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
radioActionEntry_stockId :: AttrLabelProxy "stockId" Source #
setRadioActionEntryStockId :: MonadIO m => RadioActionEntry -> CString -> m () Source #
tooltip
clearRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m () Source #
getRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source #
radioActionEntry_tooltip :: AttrLabelProxy "tooltip" Source #
setRadioActionEntryTooltip :: MonadIO m => RadioActionEntry -> CString -> m () Source #
value
getRadioActionEntryValue :: MonadIO m => RadioActionEntry -> m Int32 Source #
radioActionEntry_value :: AttrLabelProxy "value" Source #
setRadioActionEntryValue :: MonadIO m => RadioActionEntry -> Int32 -> m () Source #