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.TreeSelection

Contents

Description

 

Synopsis

Exported types

newtype TreeSelection Source #

Instances

GObject TreeSelection Source # 
IsObject TreeSelection Source # 
IsTreeSelection TreeSelection Source # 
((~) * info (ResolveTreeSelectionMethod t TreeSelection), MethodInfo * info TreeSelection p) => IsLabel t (TreeSelection -> p) Source # 

Methods

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

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

class GObject o => IsTreeSelection o Source #

Instances

(GObject a, UnknownAncestorError Constraint TreeSelection a) => IsTreeSelection a Source # 
IsTreeSelection TreeSelection Source # 

Methods

treeSelectionCountSelectedRows

data TreeSelectionCountSelectedRowsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionCountSelectedRowsMethodInfo a signature Source # 

Methods

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

treeSelectionGetMode

data TreeSelectionGetModeMethodInfo Source #

Instances

((~) * signature (m SelectionMode), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionGetModeMethodInfo a signature Source # 

Methods

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

treeSelectionGetSelected

data TreeSelectionGetSelectedMethodInfo Source #

Instances

((~) * signature (m (Bool, TreeModel, TreeIter)), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionGetSelectedMethodInfo a signature Source # 

Methods

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

treeSelectionGetSelectedRows

data TreeSelectionGetSelectedRowsMethodInfo Source #

Instances

((~) * signature (m ([TreePath], TreeModel)), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionGetSelectedRowsMethodInfo a signature Source # 

Methods

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

treeSelectionGetTreeView

data TreeSelectionGetTreeViewMethodInfo Source #

Instances

((~) * signature (m TreeView), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionGetTreeViewMethodInfo a signature Source # 

Methods

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

treeSelectionIterIsSelected

data TreeSelectionIterIsSelectedMethodInfo Source #

Instances

((~) * signature (TreeIter -> m Bool), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionIterIsSelectedMethodInfo a signature Source # 

Methods

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

treeSelectionPathIsSelected

data TreeSelectionPathIsSelectedMethodInfo Source #

Instances

((~) * signature (TreePath -> m Bool), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionPathIsSelectedMethodInfo a signature Source # 

Methods

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

treeSelectionSelectAll

data TreeSelectionSelectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionSelectAllMethodInfo a signature Source # 

Methods

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

treeSelectionSelectIter

data TreeSelectionSelectIterMethodInfo Source #

Instances

((~) * signature (TreeIter -> m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionSelectIterMethodInfo a signature Source # 

Methods

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

treeSelectionSelectPath

data TreeSelectionSelectPathMethodInfo Source #

Instances

((~) * signature (TreePath -> m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionSelectPathMethodInfo a signature Source # 

Methods

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

treeSelectionSelectRange

data TreeSelectionSelectRangeMethodInfo Source #

Instances

((~) * signature (TreePath -> TreePath -> m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionSelectRangeMethodInfo a signature Source # 

Methods

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

treeSelectionSelectedForeach

treeSelectionSetMode

data TreeSelectionSetModeMethodInfo Source #

Instances

((~) * signature (SelectionMode -> m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionSetModeMethodInfo a signature Source # 

Methods

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

treeSelectionSetSelectFunction

treeSelectionUnselectAll

data TreeSelectionUnselectAllMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionUnselectAllMethodInfo a signature Source # 

Methods

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

treeSelectionUnselectIter

data TreeSelectionUnselectIterMethodInfo Source #

Instances

((~) * signature (TreeIter -> m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionUnselectIterMethodInfo a signature Source # 

Methods

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

treeSelectionUnselectPath

data TreeSelectionUnselectPathMethodInfo Source #

Instances

((~) * signature (TreePath -> m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionUnselectPathMethodInfo a signature Source # 

Methods

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

treeSelectionUnselectRange

data TreeSelectionUnselectRangeMethodInfo Source #

Instances

((~) * signature (TreePath -> TreePath -> m ()), MonadIO m, IsTreeSelection a) => MethodInfo * TreeSelectionUnselectRangeMethodInfo a signature Source # 

Methods

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

Properties

Mode

data TreeSelectionModePropertyInfo Source #

Instances

AttrInfo TreeSelectionModePropertyInfo Source # 

Associated Types

type AttrAllowedOps TreeSelectionModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TreeSelectionModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TreeSelectionModePropertyInfo :: * -> Constraint

type AttrGetType TreeSelectionModePropertyInfo :: *

type AttrLabel TreeSelectionModePropertyInfo :: Symbol

Methods

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

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

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

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

type AttrSetTypeConstraint TreeSelectionModePropertyInfo Source # 
type AttrSetTypeConstraint TreeSelectionModePropertyInfo = * ~ SelectionMode
type AttrLabel TreeSelectionModePropertyInfo Source # 
type AttrLabel TreeSelectionModePropertyInfo = "mode"
type AttrGetType TreeSelectionModePropertyInfo Source # 
type AttrBaseTypeConstraint TreeSelectionModePropertyInfo Source # 
type AttrBaseTypeConstraint TreeSelectionModePropertyInfo = IsTreeSelection
type AttrAllowedOps TreeSelectionModePropertyInfo Source # 
type AttrAllowedOps TreeSelectionModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

treeSelectionMode :: AttrLabelProxy "mode" Source #

Signals

Changed

data TreeSelectionChangedSignalInfo Source #

Instances

SignalInfo TreeSelectionChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TreeSelectionChangedSignalInfo :: *

Methods

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

type HaskellCallbackType TreeSelectionChangedSignalInfo Source # 

afterTreeSelectionChanged :: (GObject a, MonadIO m) => a -> TreeSelectionChangedCallback -> m SignalHandlerId Source #

onTreeSelectionChanged :: (GObject a, MonadIO m) => a -> TreeSelectionChangedCallback -> m SignalHandlerId Source #