gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.TreeListModel

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.TreeListModel module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype TreeListModel #

Instances

Instances details
Eq TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

GObject TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

ManagedPtrNewtype TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

TypedObject TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

glibType :: IO GType #

HasParentTypes TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

HasAttributeList TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

(info ~ ResolveTreeListModelMethod t TreeListModel, OverloadedMethod info TreeListModel p, HasField t TreeListModel p) => HasField (t :: Symbol) TreeListModel p 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

getField :: TreeListModel -> p

(info ~ ResolveTreeListModelMethod t TreeListModel, OverloadedMethodInfo info TreeListModel) => IsLabel t (MethodProxy info TreeListModel) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

fromLabel :: MethodProxy info TreeListModel

(info ~ ResolveTreeListModelMethod t TreeListModel, OverloadedMethod info TreeListModel p) => IsLabel t (TreeListModel -> p) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

fromLabel :: TreeListModel -> p

IsGValue (Maybe TreeListModel) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe TreeListModel -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe TreeListModel) #

type AttributeList TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttributeList TreeListModel = TreeListModelAttributeList
type ParentTypes TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type ParentTypes TreeListModel = '[Object, ListModel]
type SignalList TreeListModel 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type SignalList TreeListModel = TreeListModelSignalList

class (GObject o, IsDescendantOf TreeListModel o) => IsTreeListModel o #

Instances

Instances details
(GObject o, IsDescendantOf TreeListModel o) => IsTreeListModel o 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type family ResolveTreeListModelMethod (t :: Symbol) o where ... #

Equations

ResolveTreeListModelMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveTreeListModelMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveTreeListModelMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveTreeListModelMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveTreeListModelMethod "getv" o = ObjectGetvMethodInfo 
ResolveTreeListModelMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveTreeListModelMethod "itemsChanged" o = ListModelItemsChangedMethodInfo 
ResolveTreeListModelMethod "notify" o = ObjectNotifyMethodInfo 
ResolveTreeListModelMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveTreeListModelMethod "ref" o = ObjectRefMethodInfo 
ResolveTreeListModelMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveTreeListModelMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveTreeListModelMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveTreeListModelMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveTreeListModelMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveTreeListModelMethod "unref" o = ObjectUnrefMethodInfo 
ResolveTreeListModelMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveTreeListModelMethod "getAutoexpand" o = TreeListModelGetAutoexpandMethodInfo 
ResolveTreeListModelMethod "getChildRow" o = TreeListModelGetChildRowMethodInfo 
ResolveTreeListModelMethod "getData" o = ObjectGetDataMethodInfo 
ResolveTreeListModelMethod "getItem" o = ListModelGetItemMethodInfo 
ResolveTreeListModelMethod "getItemType" o = ListModelGetItemTypeMethodInfo 
ResolveTreeListModelMethod "getModel" o = TreeListModelGetModelMethodInfo 
ResolveTreeListModelMethod "getNItems" o = ListModelGetNItemsMethodInfo 
ResolveTreeListModelMethod "getPassthrough" o = TreeListModelGetPassthroughMethodInfo 
ResolveTreeListModelMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveTreeListModelMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveTreeListModelMethod "getRow" o = TreeListModelGetRowMethodInfo 
ResolveTreeListModelMethod "setAutoexpand" o = TreeListModelSetAutoexpandMethodInfo 
ResolveTreeListModelMethod "setData" o = ObjectSetDataMethodInfo 
ResolveTreeListModelMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveTreeListModelMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveTreeListModelMethod l o = MethodResolutionFailed l o :: Type 

data TreeListModelAutoexpandPropertyInfo #

Instances

Instances details
AttrInfo TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Associated Types

type AttrAllowedOps TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelAutoexpandPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelAutoexpandPropertyInfo = Bool
type AttrSetTypeConstraint TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelAutoexpandPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelAutoexpandPropertyInfo = Type ~ Bool
type AttrTransferType TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelAutoexpandPropertyInfo = Bool
type AttrLabel TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelAutoexpandPropertyInfo = "autoexpand"
type AttrOrigin TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

attrGet :: AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo o => o -> IO (AttrGetType TreeListModelAutoexpandPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo o, AttrSetTypeConstraint TreeListModelAutoexpandPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo o, AttrSetTypeConstraint TreeListModelAutoexpandPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo o, AttrTransferTypeConstraint TreeListModelAutoexpandPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TreeListModelAutoexpandPropertyInfo)

attrPut :: AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo o => o -> AttrGetType TreeListModelAutoexpandPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelAutoexpandPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelAutoexpandPropertyInfo = Bool
type AttrLabel TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelAutoexpandPropertyInfo = "autoexpand"
type AttrOrigin TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelAutoexpandPropertyInfo = Type ~ Bool
type AttrTransferType TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelAutoexpandPropertyInfo = Bool
type AttrTransferTypeConstraint TreeListModelAutoexpandPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelAutoexpandPropertyInfo = Type ~ Bool

data TreeListModelGetAutoexpandMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetAutoexpandMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListModelGetAutoexpandMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeListModelGetChildRowMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m (Maybe TreeListRow)), MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetChildRowMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListModelGetChildRowMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeListModelGetModelMethodInfo #

Instances

Instances details
(signature ~ m ListModel, MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetModelMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListModelGetModelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeListModelGetPassthroughMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetPassthroughMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListModelGetPassthroughMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeListModelGetRowMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m (Maybe TreeListRow)), MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetRowMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListModelGetRowMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TreeListModelItemTypePropertyInfo #

Instances

Instances details
AttrInfo TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Associated Types

type AttrAllowedOps TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelItemTypePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelItemTypePropertyInfo = Type ~ ()
type AttrTransferTypeConstraint TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelItemTypePropertyInfo = Type ~ ()
type AttrTransferType TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelItemTypePropertyInfo = ()
type AttrLabel TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelItemTypePropertyInfo = "item-type"
type AttrOrigin TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

attrGet :: AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo o => o -> IO (AttrGetType TreeListModelItemTypePropertyInfo)

attrSet :: (AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo o, AttrSetTypeConstraint TreeListModelItemTypePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo o, AttrSetTypeConstraint TreeListModelItemTypePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo o, AttrTransferTypeConstraint TreeListModelItemTypePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TreeListModelItemTypePropertyInfo)

attrPut :: AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo o => o -> AttrGetType TreeListModelItemTypePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelItemTypePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelItemTypePropertyInfo = "item-type"
type AttrOrigin TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelItemTypePropertyInfo = Type ~ ()
type AttrTransferType TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelItemTypePropertyInfo = ()
type AttrTransferTypeConstraint TreeListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelItemTypePropertyInfo = Type ~ ()

data TreeListModelModelPropertyInfo #

Instances

Instances details
AttrInfo TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Associated Types

type AttrAllowedOps TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelModelPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrBaseTypeConstraint TreeListModelModelPropertyInfo = IsTreeListModel
type AttrGetType TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelModelPropertyInfo = ListModel
type AttrSetTypeConstraint TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelModelPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelModelPropertyInfo = Type ~ ()
type AttrTransferType TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelModelPropertyInfo = ()
type AttrLabel TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelModelPropertyInfo = "model"
type AttrOrigin TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

attrGet :: AttrBaseTypeConstraint TreeListModelModelPropertyInfo o => o -> IO (AttrGetType TreeListModelModelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TreeListModelModelPropertyInfo o, AttrSetTypeConstraint TreeListModelModelPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TreeListModelModelPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TreeListModelModelPropertyInfo o, AttrSetTypeConstraint TreeListModelModelPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TreeListModelModelPropertyInfo o, AttrTransferTypeConstraint TreeListModelModelPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TreeListModelModelPropertyInfo)

attrPut :: AttrBaseTypeConstraint TreeListModelModelPropertyInfo o => o -> AttrGetType TreeListModelModelPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelModelPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrBaseTypeConstraint TreeListModelModelPropertyInfo = IsTreeListModel
type AttrGetType TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelModelPropertyInfo = ListModel
type AttrLabel TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelModelPropertyInfo = "model"
type AttrOrigin TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelModelPropertyInfo = Type ~ ()
type AttrTransferType TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelModelPropertyInfo = ()
type AttrTransferTypeConstraint TreeListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelModelPropertyInfo = Type ~ ()

data TreeListModelNItemsPropertyInfo #

Instances

Instances details
AttrInfo TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Associated Types

type AttrAllowedOps TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelNItemsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo = IsTreeListModel
type AttrGetType TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelNItemsPropertyInfo = Word32
type AttrSetTypeConstraint TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelNItemsPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelNItemsPropertyInfo = Type ~ ()
type AttrTransferType TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelNItemsPropertyInfo = ()
type AttrLabel TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelNItemsPropertyInfo = "n-items"
type AttrOrigin TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

attrGet :: AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo o => o -> IO (AttrGetType TreeListModelNItemsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo o, AttrSetTypeConstraint TreeListModelNItemsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo o, AttrSetTypeConstraint TreeListModelNItemsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo o, AttrTransferTypeConstraint TreeListModelNItemsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TreeListModelNItemsPropertyInfo)

attrPut :: AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo o => o -> AttrGetType TreeListModelNItemsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelNItemsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo = IsTreeListModel
type AttrGetType TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelNItemsPropertyInfo = Word32
type AttrLabel TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelNItemsPropertyInfo = "n-items"
type AttrOrigin TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelNItemsPropertyInfo = Type ~ ()
type AttrTransferType TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelNItemsPropertyInfo = ()
type AttrTransferTypeConstraint TreeListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelNItemsPropertyInfo = Type ~ ()

data TreeListModelPassthroughPropertyInfo #

Instances

Instances details
AttrInfo TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Associated Types

type AttrAllowedOps TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelPassthroughPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelPassthroughPropertyInfo = Bool
type AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelPassthroughPropertyInfo = Type ~ Bool
type AttrTransferType TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelPassthroughPropertyInfo = Bool
type AttrLabel TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelPassthroughPropertyInfo = "passthrough"
type AttrOrigin TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

attrGet :: AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo o => o -> IO (AttrGetType TreeListModelPassthroughPropertyInfo)

attrSet :: (AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo o, AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo o, AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo o, AttrTransferTypeConstraint TreeListModelPassthroughPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType TreeListModelPassthroughPropertyInfo)

attrPut :: AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo o => o -> AttrGetType TreeListModelPassthroughPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrAllowedOps TreeListModelPassthroughPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrGetType TreeListModelPassthroughPropertyInfo = Bool
type AttrLabel TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrLabel TreeListModelPassthroughPropertyInfo = "passthrough"
type AttrOrigin TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo = Type ~ Bool
type AttrTransferType TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferType TreeListModelPassthroughPropertyInfo = Bool
type AttrTransferTypeConstraint TreeListModelPassthroughPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

type AttrTransferTypeConstraint TreeListModelPassthroughPropertyInfo = Type ~ Bool

data TreeListModelSetAutoexpandMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelSetAutoexpandMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TreeListModelSetAutoexpandMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.TreeListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

constructTreeListModelAutoexpand :: (IsTreeListModel o, MonadIO m) => Bool -> m (GValueConstruct o) #

constructTreeListModelPassthrough :: (IsTreeListModel o, MonadIO m) => Bool -> m (GValueConstruct o) #

getTreeListModelAutoexpand :: (MonadIO m, IsTreeListModel o) => o -> m Bool #

getTreeListModelItemType :: (MonadIO m, IsTreeListModel o) => o -> m GType #

getTreeListModelModel :: (MonadIO m, IsTreeListModel o) => o -> m ListModel #

getTreeListModelNItems :: (MonadIO m, IsTreeListModel o) => o -> m Word32 #

getTreeListModelPassthrough :: (MonadIO m, IsTreeListModel o) => o -> m Bool #

setTreeListModelAutoexpand :: (MonadIO m, IsTreeListModel o) => o -> Bool -> m () #

toTreeListModel :: (MonadIO m, IsTreeListModel o) => o -> m TreeListModel #

treeListModelAutoexpand :: AttrLabelProxy "autoexpand" #

treeListModelGetAutoexpand :: (HasCallStack, MonadIO m, IsTreeListModel a) => a -> m Bool #

treeListModelGetChildRow :: (HasCallStack, MonadIO m, IsTreeListModel a) => a -> Word32 -> m (Maybe TreeListRow) #

treeListModelGetModel :: (HasCallStack, MonadIO m, IsTreeListModel a) => a -> m ListModel #

treeListModelGetPassthrough :: (HasCallStack, MonadIO m, IsTreeListModel a) => a -> m Bool #

treeListModelGetRow :: (HasCallStack, MonadIO m, IsTreeListModel a) => a -> Word32 -> m (Maybe TreeListRow) #

treeListModelItemType :: AttrLabelProxy "itemType" #

treeListModelModel :: AttrLabelProxy "model" #

treeListModelNItems :: AttrLabelProxy "nItems" #

treeListModelNew :: (HasCallStack, MonadIO m, IsListModel a) => a -> Bool -> Bool -> TreeListModelCreateModelFunc -> m TreeListModel #

treeListModelPassthrough :: AttrLabelProxy "passthrough" #

treeListModelSetAutoexpand :: (HasCallStack, MonadIO m, IsTreeListModel a) => a -> Bool -> m () #