| 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 (ManagedPtr 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 C_RadioButtonGroupChangedCallback = Ptr () -> Ptr () -> IO ()
- type RadioButtonGroupChangedCallback = IO ()
- data RadioButtonGroupChangedSignalInfo
- afterRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId
- genClosure_RadioButtonGroupChanged :: RadioButtonGroupChangedCallback -> IO Closure
- mk_RadioButtonGroupChangedCallback :: C_RadioButtonGroupChangedCallback -> IO (FunPtr C_RadioButtonGroupChangedCallback)
- noRadioButtonGroupChangedCallback :: Maybe RadioButtonGroupChangedCallback
- onRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId
- wrap_RadioButtonGroupChangedCallback :: RadioButtonGroupChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype RadioButton Source #
Constructors
| RadioButton (ManagedPtr 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
getGroup
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 #
joinGroup
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 #
new
radioButtonNew :: (MonadIO m, IsRadioButton a) => [a] -> m RadioButton Source #
newFromWidget
radioButtonNewFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> m RadioButton Source #
newWithLabel
radioButtonNewWithLabel :: (MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton Source #
newWithLabelFromWidget
radioButtonNewWithLabelFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton Source #
newWithMnemonic
radioButtonNewWithMnemonic :: (MonadIO m, IsRadioButton a) => [a] -> Text -> m RadioButton Source #
newWithMnemonicFromWidget
radioButtonNewWithMnemonicFromWidget :: (MonadIO m, IsRadioButton a) => Maybe a -> Text -> m RadioButton Source #
setGroup
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 AttrOrigin 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 #
mk_RadioButtonGroupChangedCallback :: C_RadioButtonGroupChangedCallback -> IO (FunPtr C_RadioButtonGroupChangedCallback) Source #
onRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId Source #
wrap_RadioButtonGroupChangedCallback :: RadioButtonGroupChangedCallback -> Ptr () -> Ptr () -> IO () Source #