gi-gtk-0.3.18.14: 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.Switch

Contents

Description

 

Synopsis

Exported types

newtype Switch Source

Constructors

Switch (ForeignPtr Switch) 

Instances

GObject Switch 
((~) * info (ResolveSwitchMethod t Switch), MethodInfo * info Switch p) => IsLabelProxy t (Switch -> p) 
type ParentTypes Switch 
type AttributeList Switch 
type SignalList Switch 

class GObject o => SwitchK o Source

Instances

Methods

switchGetActive

data SwitchGetActiveMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, SwitchK a) => MethodInfo * SwitchGetActiveMethodInfo a signature 

switchGetState

data SwitchGetStateMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, SwitchK a) => MethodInfo * SwitchGetStateMethodInfo a signature 

switchNew

switchSetActive

data SwitchSetActiveMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, SwitchK a) => MethodInfo * SwitchSetActiveMethodInfo a signature 

switchSetActive :: (MonadIO m, SwitchK a) => a -> Bool -> m () Source

switchSetState

data SwitchSetStateMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, SwitchK a) => MethodInfo * SwitchSetStateMethodInfo a signature 

switchSetState :: (MonadIO m, SwitchK a) => a -> Bool -> m () Source

Properties

Active

setSwitchActive :: (MonadIO m, SwitchK o) => o -> Bool -> m () Source

State

setSwitchState :: (MonadIO m, SwitchK o) => o -> Bool -> m () Source

Signals

Activate

type SwitchActivateCallbackC = Ptr () -> Ptr () -> IO () Source

StateSet