gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.RadioButton

Contents

Description

 

Synopsis

Exported types

newtype RadioButton Source #

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 # 

Methods

fromLabel :: Proxy# Symbol t -> RadioButton -> p #

((~) * info (ResolveRadioButtonMethod t RadioButton), MethodInfo * info RadioButton p) => IsLabelProxy t (RadioButton -> p) Source # 
HasAttributeList * RadioButton Source # 
type SignalList RadioButton Source # 
type SignalList RadioButton
type AttributeList RadioButton Source # 
type AttributeList RadioButton

class GObject o => IsRadioButton o Source #

Instances

(GObject a, UnknownAncestorError Constraint RadioButton a) => IsRadioButton a Source # 
IsRadioButton RadioButton Source # 

Methods

radioButtonGetGroup

data RadioButtonGetGroupMethodInfo Source #

Instances

((~) * signature (m [RadioButton]), MonadIO m, IsRadioButton a) => MethodInfo * RadioButtonGetGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RadioButtonGetGroupMethodInfo a -> signature -> s

radioButtonJoinGroup

data RadioButtonJoinGroupMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsRadioButton a, IsRadioButton b) => MethodInfo * RadioButtonJoinGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RadioButtonJoinGroupMethodInfo a -> signature -> s

radioButtonNew

radioButtonNewFromWidget

radioButtonNewWithLabel

radioButtonNewWithLabelFromWidget

radioButtonNewWithMnemonic

radioButtonNewWithMnemonicFromWidget

radioButtonSetGroup

data RadioButtonSetGroupMethodInfo Source #

Instances

((~) * signature ([b] -> m ()), MonadIO m, IsRadioButton a, IsRadioButton b) => MethodInfo * RadioButtonSetGroupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy RadioButtonSetGroupMethodInfo a -> signature -> s

Properties

Group

data RadioButtonGroupPropertyInfo Source #

Instances

AttrInfo RadioButtonGroupPropertyInfo Source # 

Associated Types

type AttrAllowedOps RadioButtonGroupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint RadioButtonGroupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint RadioButtonGroupPropertyInfo :: * -> Constraint

type AttrGetType RadioButtonGroupPropertyInfo :: *

type AttrLabel RadioButtonGroupPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint RadioButtonGroupPropertyInfo o => Proxy * RadioButtonGroupPropertyInfo -> o -> IO (AttrGetType RadioButtonGroupPropertyInfo)

attrSet :: (AttrBaseTypeConstraint RadioButtonGroupPropertyInfo o, AttrSetTypeConstraint RadioButtonGroupPropertyInfo b) => Proxy * RadioButtonGroupPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint RadioButtonGroupPropertyInfo o => Proxy * RadioButtonGroupPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint RadioButtonGroupPropertyInfo o, AttrSetTypeConstraint RadioButtonGroupPropertyInfo b) => Proxy * RadioButtonGroupPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint RadioButtonGroupPropertyInfo Source # 
type AttrSetTypeConstraint RadioButtonGroupPropertyInfo = IsRadioButton
type AttrLabel RadioButtonGroupPropertyInfo Source # 
type AttrLabel RadioButtonGroupPropertyInfo = "group"
type AttrGetType RadioButtonGroupPropertyInfo Source # 
type AttrGetType RadioButtonGroupPropertyInfo = ()
type AttrBaseTypeConstraint RadioButtonGroupPropertyInfo Source # 
type AttrBaseTypeConstraint RadioButtonGroupPropertyInfo = IsRadioButton
type AttrAllowedOps RadioButtonGroupPropertyInfo Source # 
type AttrAllowedOps RadioButtonGroupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructRadioButtonGroup :: (IsRadioButton o, IsRadioButton a) => a -> IO (GValueConstruct o) Source #

radioButtonGroup :: AttrLabelProxy "group" Source #

Signals

GroupChanged

data RadioButtonGroupChangedSignalInfo Source #

Instances

SignalInfo RadioButtonGroupChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType RadioButtonGroupChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o RadioButtonGroupChangedSignalInfo -> o -> HaskellCallbackType RadioButtonGroupChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType RadioButtonGroupChangedSignalInfo Source # 

afterRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId Source #

onRadioButtonGroupChanged :: (GObject a, MonadIO m) => a -> RadioButtonGroupChangedCallback -> m SignalHandlerId Source #