| 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.Objects.RadioButton
Contents
Description
- newtype RadioButton = RadioButton (ForeignPtr RadioButton)
- class GObject o => IsRadioButton o
- toRadioButton :: IsRadioButton o => o -> IO RadioButton
- noRadioButton :: Maybe RadioButton
- data RadioButtonGetGroupMethodInfo
- radioButtonGetGroup :: (MonadIO m, IsRadioButton a) => a -> m [RadioButton]
- data RadioButtonJoinGroupMethodInfo
- radioButtonJoinGroup :: (MonadIO m, IsRadioButton a, IsRadioButton b) => a -> Maybe b -> m ()
- radioButtonNew :: (MonadIO m, IsRadioButton a) => [a] -> m RadioButton
- radioButtonNewFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> m RadioButton
- radioButtonNewWithLabel :: (MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton
- radioButtonNewWithLabelFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton
- radioButtonNewWithMnemonic :: (MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton
- radioButtonNewWithMnemonicFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton
- data RadioButtonSetGroupMethodInfo
- radioButtonSetGroup :: (MonadIO m, IsRadioButton a, IsRadioButton b) => a -> [b] -> m ()
- data RadioButtonGroupPropertyInfo
- clearRadioButtonGroup :: (MonadIO m, IsRadioButton o) => o -> m ()
- constructRadioButtonGroup :: (IsRadioButton o, IsRadioButton a) => a -> IO (GValueConstruct o)
- radioButtonGroup :: AttrLabelProxy "group"
- setRadioButtonGroup :: (MonadIO m, IsRadioButton o, IsRadioButton a) => o -> a -> m ()
- type RadioButtonGroupChangedCallback = IO ()
- type RadioButtonGroupChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data RadioButtonGroupChangedSignalInfo
- afterRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId
- mkRadioButtonGroupChangedCallback :: RadioButtonGroupChangedCallbackC -> IO (FunPtr RadioButtonGroupChangedCallbackC)
- noRadioButtonGroupChangedCallback :: Maybe RadioButtonGroupChangedCallback
- onRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId
- radioButtonGroupChangedCallbackWrapper :: RadioButtonGroupChangedCallback -> Ptr () -> Ptr () -> IO ()
- radioButtonGroupChangedClosure :: RadioButtonGroupChangedCallback -> IO Closure
Exported types
newtype RadioButton Source #
Constructors
| RadioButton (ForeignPtr RadioButton) |
Instances
| GObject RadioButton Source # | |
| IsObject RadioButton Source # | |
| IsWidget RadioButton Source # | |
| IsToggleButton RadioButton Source # | |
| IsRadioButton RadioButton Source # | |
| IsContainer RadioButton Source # | |
| IsCheckButton RadioButton Source # | |
| IsButton RadioButton Source # | |
| IsBin RadioButton Source # | |
| IsBuildable RadioButton Source # | |
| IsImplementorIface RadioButton Source # | |
| IsActivatable RadioButton Source # | |
| IsActionable RadioButton Source # | |
| ((~) * info (ResolveRadioButtonMethod t RadioButton), MethodInfo * info RadioButton p) => IsLabel t (RadioButton -> p) Source # | |
| ((~) * info (ResolveRadioButtonMethod t RadioButton), MethodInfo * info RadioButton p) => IsLabelProxy t (RadioButton -> p) Source # | |
| HasAttributeList * RadioButton Source # | |
| type SignalList RadioButton Source # | |
| type AttributeList RadioButton Source # | |
class GObject o => IsRadioButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint RadioButton a) => IsRadioButton a Source # | |
| IsRadioButton RadioButton Source # | |
toRadioButton :: IsRadioButton o => o -> IO RadioButton Source #
Methods
radioButtonGetGroup
data RadioButtonGetGroupMethodInfo Source #
Instances
| ((~) * signature (m [RadioButton]), MonadIO m, IsRadioButton a) => MethodInfo * RadioButtonGetGroupMethodInfo a signature Source # | |
radioButtonGetGroup :: (MonadIO m, IsRadioButton a) => a -> m [RadioButton] Source #
radioButtonJoinGroup
data RadioButtonJoinGroupMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsRadioButton a, IsRadioButton b) => MethodInfo * RadioButtonJoinGroupMethodInfo a signature Source # | |
radioButtonJoinGroup :: (MonadIO m, IsRadioButton a, IsRadioButton b) => a -> Maybe b -> m () Source #
radioButtonNew
radioButtonNew :: (MonadIO m, IsRadioButton a) => [a] -> m RadioButton Source #
radioButtonNewFromWidget
radioButtonNewFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> m RadioButton Source #
radioButtonNewWithLabel
radioButtonNewWithLabel :: (MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton Source #
radioButtonNewWithLabelFromWidget
radioButtonNewWithLabelFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton Source #
radioButtonNewWithMnemonic
radioButtonNewWithMnemonic :: (MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton Source #
radioButtonNewWithMnemonicFromWidget
radioButtonNewWithMnemonicFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton Source #
radioButtonSetGroup
data RadioButtonSetGroupMethodInfo Source #
Instances
| ((~) * signature ([b] -> m ()), MonadIO m, IsRadioButton a, IsRadioButton b) => MethodInfo * RadioButtonSetGroupMethodInfo a signature Source # | |
radioButtonSetGroup :: (MonadIO m, IsRadioButton a, IsRadioButton b) => a -> [b] -> m () Source #
Properties
Group
data RadioButtonGroupPropertyInfo Source #
Instances
| AttrInfo RadioButtonGroupPropertyInfo Source # | |
| type AttrSetTypeConstraint RadioButtonGroupPropertyInfo Source # | |
| type AttrLabel RadioButtonGroupPropertyInfo Source # | |
| type AttrGetType RadioButtonGroupPropertyInfo Source # | |
| type AttrBaseTypeConstraint RadioButtonGroupPropertyInfo Source # | |
| type AttrAllowedOps RadioButtonGroupPropertyInfo Source # | |
clearRadioButtonGroup :: (MonadIO m, IsRadioButton o) => o -> m () Source #
constructRadioButtonGroup :: (IsRadioButton o, IsRadioButton a) => a -> IO (GValueConstruct o) Source #
radioButtonGroup :: AttrLabelProxy "group" Source #
setRadioButtonGroup :: (MonadIO m, IsRadioButton o, IsRadioButton a) => o -> a -> m () Source #
Signals
GroupChanged
type RadioButtonGroupChangedCallback = IO () Source #
data RadioButtonGroupChangedSignalInfo Source #
Instances
| SignalInfo RadioButtonGroupChangedSignalInfo Source # | |
| type HaskellCallbackType RadioButtonGroupChangedSignalInfo Source # | |
afterRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId Source #
mkRadioButtonGroupChangedCallback :: RadioButtonGroupChangedCallbackC -> IO (FunPtr RadioButtonGroupChangedCallbackC) Source #
onRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId Source #
radioButtonGroupChangedCallbackWrapper :: RadioButtonGroupChangedCallback -> Ptr () -> Ptr () -> IO () Source #
radioButtonGroupChangedClosure :: RadioButtonGroupChangedCallback -> IO Closure Source #