gi-atk-2.0.9: Atk 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.Atk.Interfaces.Selection

Contents

Description

 

Synopsis

Exported types

newtype Selection Source #

Constructors

Selection (ManagedPtr Selection) 

Instances

IsSelection Selection Source # 
((~) * info (ResolveSelectionMethod t Selection), MethodInfo * info Selection p) => IsLabel t (Selection -> p) Source # 

Methods

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

((~) * info (ResolveSelectionMethod t Selection), MethodInfo * info Selection p) => IsLabelProxy t (Selection -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Selection -> p

HasAttributeList * Selection Source # 
type SignalList Selection Source # 
type SignalList Selection
type AttributeList Selection Source # 
type AttributeList Selection

class ManagedPtrNewtype a => IsSelection a Source #

Methods

addSelection

data SelectionAddSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionAddSelectionMethodInfo a signature Source # 

Methods

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

clearSelection

data SelectionClearSelectionMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionClearSelectionMethodInfo a signature Source # 

Methods

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

getSelectionCount

data SelectionGetSelectionCountMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsSelection a) => MethodInfo * SelectionGetSelectionCountMethodInfo a signature Source # 

Methods

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

isChildSelected

data SelectionIsChildSelectedMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionIsChildSelectedMethodInfo a signature Source # 

Methods

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

refSelection

data SelectionRefSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe Object)), MonadIO m, IsSelection a) => MethodInfo * SelectionRefSelectionMethodInfo a signature Source # 

Methods

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

removeSelection

data SelectionRemoveSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionRemoveSelectionMethodInfo a signature Source # 

Methods

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

selectAllSelection

data SelectionSelectAllSelectionMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionSelectAllSelectionMethodInfo a signature Source # 

Methods

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

Signals

selectionChanged

data SelectionSelectionChangedSignalInfo Source #

Instances

SignalInfo SelectionSelectionChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType SelectionSelectionChangedSignalInfo :: *

Methods

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

type HaskellCallbackType SelectionSelectionChangedSignalInfo Source # 

onSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId Source #