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 |
- newtype RadioButton = RadioButton (ForeignPtr RadioButton)
- class GObject o => RadioButtonK o
- toRadioButton :: RadioButtonK o => o -> IO RadioButton
- noRadioButton :: Maybe RadioButton
- data RadioButtonGetGroupMethodInfo
- radioButtonGetGroup :: (MonadIO m, RadioButtonK a) => a -> m [RadioButton]
- data RadioButtonJoinGroupMethodInfo
- radioButtonJoinGroup :: (MonadIO m, RadioButtonK a, RadioButtonK b) => a -> Maybe b -> m ()
- radioButtonNew :: (MonadIO m, RadioButtonK a) => [a] -> m RadioButton
- radioButtonNewFromWidget :: (MonadIO m, RadioButtonK a) => Maybe a -> m RadioButton
- radioButtonNewWithLabel :: (MonadIO m, RadioButtonK a) => [a] -> Text -> m RadioButton
- radioButtonNewWithLabelFromWidget :: (MonadIO m, RadioButtonK a) => Maybe a -> Text -> m RadioButton
- radioButtonNewWithMnemonic :: (MonadIO m, RadioButtonK a) => [a] -> Text -> m RadioButton
- radioButtonNewWithMnemonicFromWidget :: (MonadIO m, RadioButtonK a) => Maybe a -> Text -> m RadioButton
- data RadioButtonSetGroupMethodInfo
- radioButtonSetGroup :: (MonadIO m, RadioButtonK a, RadioButtonK b) => a -> [b] -> m ()
- data RadioButtonGroupPropertyInfo
- constructRadioButtonGroup :: RadioButtonK a => a -> IO ([Char], GValue)
- setRadioButtonGroup :: (MonadIO m, RadioButtonK o, RadioButtonK 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
GObject 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 | |
type ParentTypes RadioButton Source | |
type AttributeList RadioButton Source | |
type SignalList RadioButton Source |
class GObject o => RadioButtonK o Source
(GObject o, IsDescendantOf RadioButton o) => RadioButtonK o Source | |
toRadioButton :: RadioButtonK o => o -> IO RadioButton Source
Methods
radioButtonGetGroup
data RadioButtonGetGroupMethodInfo Source
((~) (TYPE Lifted) signature (m [RadioButton]), MonadIO m, RadioButtonK a) => MethodInfo (TYPE Lifted) RadioButtonGetGroupMethodInfo a signature Source | |
radioButtonGetGroup :: (MonadIO m, RadioButtonK a) => a -> m [RadioButton] Source
radioButtonJoinGroup
data RadioButtonJoinGroupMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, RadioButtonK a, RadioButtonK b) => MethodInfo (TYPE Lifted) RadioButtonJoinGroupMethodInfo a signature Source | |
radioButtonJoinGroup :: (MonadIO m, RadioButtonK a, RadioButtonK b) => a -> Maybe b -> m () Source
radioButtonNew
radioButtonNew :: (MonadIO m, RadioButtonK a) => [a] -> m RadioButton Source
radioButtonNewFromWidget
radioButtonNewFromWidget :: (MonadIO m, RadioButtonK a) => Maybe a -> m RadioButton Source
radioButtonNewWithLabel
radioButtonNewWithLabel :: (MonadIO m, RadioButtonK a) => [a] -> Text -> m RadioButton Source
radioButtonNewWithLabelFromWidget
radioButtonNewWithLabelFromWidget :: (MonadIO m, RadioButtonK a) => Maybe a -> Text -> m RadioButton Source
radioButtonNewWithMnemonic
radioButtonNewWithMnemonic :: (MonadIO m, RadioButtonK a) => [a] -> Text -> m RadioButton Source
radioButtonNewWithMnemonicFromWidget
radioButtonNewWithMnemonicFromWidget :: (MonadIO m, RadioButtonK a) => Maybe a -> Text -> m RadioButton Source
radioButtonSetGroup
data RadioButtonSetGroupMethodInfo Source
((~) (TYPE Lifted) signature ([b] -> m ()), MonadIO m, RadioButtonK a, RadioButtonK b) => MethodInfo (TYPE Lifted) RadioButtonSetGroupMethodInfo a signature Source | |
radioButtonSetGroup :: (MonadIO m, RadioButtonK a, RadioButtonK b) => a -> [b] -> m () Source
Properties
Group
data RadioButtonGroupPropertyInfo Source
constructRadioButtonGroup :: RadioButtonK a => a -> IO ([Char], GValue) Source
setRadioButtonGroup :: (MonadIO m, RadioButtonK o, RadioButtonK a) => o -> a -> m () Source
Signals
GroupChanged
type RadioButtonGroupChangedCallback = IO () Source
type RadioButtonGroupChangedCallbackC = Ptr () -> Ptr () -> IO () 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