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 |
#GtkRadioActionEntry structs are used with gtk_action_group_add_radio_actions() to construct groups of radio actions.
- newtype RadioActionEntry = RadioActionEntry (ForeignPtr RadioActionEntry)
- newZeroRadioActionEntry :: MonadIO m => m RadioActionEntry
- noRadioActionEntry :: Maybe RadioActionEntry
- radioActionEntryAccelerator :: AttrLabelProxy "accelerator"
- radioActionEntryClearAccelerator :: MonadIO m => RadioActionEntry -> m ()
- radioActionEntryReadAccelerator :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntryWriteAccelerator :: MonadIO m => RadioActionEntry -> CString -> m ()
- radioActionEntryClearLabel :: MonadIO m => RadioActionEntry -> m ()
- radioActionEntryLabel :: AttrLabelProxy "label"
- radioActionEntryReadLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntryWriteLabel :: MonadIO m => RadioActionEntry -> CString -> m ()
- radioActionEntryClearName :: MonadIO m => RadioActionEntry -> m ()
- radioActionEntryName :: AttrLabelProxy "name"
- radioActionEntryReadName :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntryWriteName :: MonadIO m => RadioActionEntry -> CString -> m ()
- radioActionEntryClearStockId :: MonadIO m => RadioActionEntry -> m ()
- radioActionEntryReadStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntryStockId :: AttrLabelProxy "stockId"
- radioActionEntryWriteStockId :: MonadIO m => RadioActionEntry -> CString -> m ()
- radioActionEntryClearTooltip :: MonadIO m => RadioActionEntry -> m ()
- radioActionEntryReadTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text)
- radioActionEntryTooltip :: AttrLabelProxy "tooltip"
- radioActionEntryWriteTooltip :: MonadIO m => RadioActionEntry -> CString -> m ()
- radioActionEntryReadValue :: MonadIO m => RadioActionEntry -> m Int32
- radioActionEntryValue :: AttrLabelProxy "value"
- radioActionEntryWriteValue :: MonadIO m => RadioActionEntry -> Int32 -> m ()
Exported types
newtype RadioActionEntry Source
(~) AttrOpTag tag AttrSet => Constructible RadioActionEntry tag | |
((~) * info (ResolveRadioActionEntryMethod t RadioActionEntry), MethodInfo * info RadioActionEntry p) => IsLabelProxy t (RadioActionEntry -> p) | |
type AttributeList RadioActionEntry |
newZeroRadioActionEntry :: MonadIO m => m RadioActionEntry Source
Construct a RadioActionEntry
struct initialized to zero.
Properties
Accelerator
radioActionEntryAccelerator :: AttrLabelProxy "accelerator" Source
radioActionEntryClearAccelerator :: MonadIO m => RadioActionEntry -> m () Source
radioActionEntryReadAccelerator :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source
radioActionEntryWriteAccelerator :: MonadIO m => RadioActionEntry -> CString -> m () Source
Label
radioActionEntryClearLabel :: MonadIO m => RadioActionEntry -> m () Source
radioActionEntryLabel :: AttrLabelProxy "label" Source
radioActionEntryReadLabel :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source
radioActionEntryWriteLabel :: MonadIO m => RadioActionEntry -> CString -> m () Source
Name
radioActionEntryClearName :: MonadIO m => RadioActionEntry -> m () Source
radioActionEntryName :: AttrLabelProxy "name" Source
radioActionEntryReadName :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source
radioActionEntryWriteName :: MonadIO m => RadioActionEntry -> CString -> m () Source
StockId
radioActionEntryClearStockId :: MonadIO m => RadioActionEntry -> m () Source
radioActionEntryReadStockId :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source
radioActionEntryStockId :: AttrLabelProxy "stockId" Source
radioActionEntryWriteStockId :: MonadIO m => RadioActionEntry -> CString -> m () Source
Tooltip
radioActionEntryClearTooltip :: MonadIO m => RadioActionEntry -> m () Source
radioActionEntryReadTooltip :: MonadIO m => RadioActionEntry -> m (Maybe Text) Source
radioActionEntryTooltip :: AttrLabelProxy "tooltip" Source
radioActionEntryWriteTooltip :: MonadIO m => RadioActionEntry -> CString -> m () Source
Value
radioActionEntryReadValue :: MonadIO m => RadioActionEntry -> m Int32 Source
radioActionEntryValue :: AttrLabelProxy "value" Source
radioActionEntryWriteValue :: MonadIO m => RadioActionEntry -> Int32 -> m () Source