| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.TreeListModel
Description
Documentation
newtype TreeListModel #
Constructors
| TreeListModel (ManagedPtr TreeListModel) |
Instances
class (GObject o, IsDescendantOf TreeListModel o) => IsTreeListModel o #
Instances
| (GObject o, IsDescendantOf TreeListModel o) => IsTreeListModel o | |
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
data TreeListModelGetAutoexpandMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetAutoexpandMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeListModelGetAutoexpandMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeListModelGetChildRowMethodInfo #
Instances
| (signature ~ (Word32 -> m (Maybe TreeListRow)), MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetChildRowMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeListModelGetChildRowMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeListModelGetModelMethodInfo #
Instances
| (signature ~ m ListModel, MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetModelMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeListModelGetModelMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeListModelGetPassthroughMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetPassthroughMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeListModelGetPassthroughMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeListModelGetRowMethodInfo #
Instances
| (signature ~ (Word32 -> m (Maybe TreeListRow)), MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelGetRowMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeListModelGetRowMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeListModelItemTypePropertyInfo #
Instances
| AttrInfo TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrAllowedOps TreeListModelItemTypePropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrGetType TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrLabel TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrLabel TreeListModelItemTypePropertyInfo = "item-type" | |||||||||||||||||||||||||||||||||
| type AttrOrigin TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrSetTypeConstraint TreeListModelItemTypePropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferType TreeListModelItemTypePropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint TreeListModelItemTypePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferTypeConstraint TreeListModelItemTypePropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data TreeListModelModelPropertyInfo #
Instances
| AttrInfo TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrAllowedOps TreeListModelModelPropertyInfo = '['AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrGetType TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrGetType TreeListModelModelPropertyInfo = ListModel | |||||||||||||||||||||||||||||||||
| type AttrLabel TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrLabel TreeListModelModelPropertyInfo = "model" | |||||||||||||||||||||||||||||||||
| type AttrOrigin TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrSetTypeConstraint TreeListModelModelPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferType TreeListModelModelPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint TreeListModelModelPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferTypeConstraint TreeListModelModelPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data TreeListModelNItemsPropertyInfo #
Instances
| AttrInfo TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrAllowedOps TreeListModelNItemsPropertyInfo = '['AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrGetType TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrGetType TreeListModelNItemsPropertyInfo = Word32 | |||||||||||||||||||||||||||||||||
| type AttrLabel TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrLabel TreeListModelNItemsPropertyInfo = "n-items" | |||||||||||||||||||||||||||||||||
| type AttrOrigin TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrSetTypeConstraint TreeListModelNItemsPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferType TreeListModelNItemsPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint TreeListModelNItemsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferTypeConstraint TreeListModelNItemsPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
data TreeListModelPassthroughPropertyInfo #
Instances
| AttrInfo TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel Associated Types
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 | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrAllowedOps TreeListModelPassthroughPropertyInfo = '['AttrConstruct, 'AttrGet] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrGetType TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrGetType TreeListModelPassthroughPropertyInfo = Bool | |||||||||||||||||||||||||||||||||
| type AttrLabel TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrLabel TreeListModelPassthroughPropertyInfo = "passthrough" | |||||||||||||||||||||||||||||||||
| type AttrOrigin TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrSetTypeConstraint TreeListModelPassthroughPropertyInfo = Type ~ Bool | |||||||||||||||||||||||||||||||||
| type AttrTransferType TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferType TreeListModelPassthroughPropertyInfo = Bool | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint TreeListModelPassthroughPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.TreeListModel type AttrTransferTypeConstraint TreeListModelPassthroughPropertyInfo = Type ~ Bool | |||||||||||||||||||||||||||||||||
data TreeListModelSetAutoexpandMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m, IsTreeListModel a) => OverloadedMethod TreeListModelSetAutoexpandMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeListModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeListModelSetAutoexpandMethodInfo (a :: Type) | |
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 () #