gi-gtk-3.0.7: 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.TreeModelSort

Contents

Description

 

Synopsis

Exported types

newtype TreeModelSort Source #

Constructors

TreeModelSort (ManagedPtr TreeModelSort) 

Instances

GObject TreeModelSort Source # 
IsObject TreeModelSort Source # 
IsTreeSortable TreeModelSort Source # 
IsTreeModel TreeModelSort Source # 
IsTreeDragSource TreeModelSort Source # 
IsTreeModelSort TreeModelSort Source # 
((~) * info (ResolveTreeModelSortMethod t TreeModelSort), MethodInfo * info TreeModelSort p) => IsLabel t (TreeModelSort -> p) Source # 

Methods

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

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

class GObject o => IsTreeModelSort o Source #

Instances

(GObject a, UnknownAncestorError Constraint TreeModelSort a) => IsTreeModelSort a Source # 
IsTreeModelSort TreeModelSort Source # 

Methods

clearCache

data TreeModelSortClearCacheMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTreeModelSort a) => MethodInfo * TreeModelSortClearCacheMethodInfo a signature Source # 

Methods

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

convertChildIterToIter

convertChildPathToPath

convertIterToChildIter

convertPathToChildPath

getModel

data TreeModelSortGetModelMethodInfo Source #

Instances

((~) * signature (m TreeModel), MonadIO m, IsTreeModelSort a) => MethodInfo * TreeModelSortGetModelMethodInfo a signature Source # 

Methods

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

iterIsValid

data TreeModelSortIterIsValidMethodInfo Source #

Instances

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

Methods

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

resetDefaultSortFunc

data TreeModelSortResetDefaultSortFuncMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsTreeModelSort a) => MethodInfo * TreeModelSortResetDefaultSortFuncMethodInfo a signature Source # 

Methods

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

Properties

model

data TreeModelSortModelPropertyInfo Source #

Instances

AttrInfo TreeModelSortModelPropertyInfo Source # 

Associated Types

type AttrAllowedOps TreeModelSortModelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint TreeModelSortModelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo :: * -> Constraint

type AttrGetType TreeModelSortModelPropertyInfo :: *

type AttrLabel TreeModelSortModelPropertyInfo :: Symbol

type AttrOrigin TreeModelSortModelPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint TreeModelSortModelPropertyInfo Source # 
type AttrSetTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModel
type AttrOrigin TreeModelSortModelPropertyInfo Source # 
type AttrLabel TreeModelSortModelPropertyInfo Source # 
type AttrLabel TreeModelSortModelPropertyInfo = "model"
type AttrGetType TreeModelSortModelPropertyInfo Source # 
type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo Source # 
type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo = IsTreeModelSort
type AttrAllowedOps TreeModelSortModelPropertyInfo Source # 
type AttrAllowedOps TreeModelSortModelPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructTreeModelSortModel :: (IsTreeModelSort o, IsTreeModel a) => a -> IO (GValueConstruct o) Source #

treeModelSortModel :: AttrLabelProxy "model" Source #