| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Interfaces.TreeModel
Description
Documentation
Constructors
| TreeModel (ManagedPtr TreeModel) |
Instances
class (GObject o, IsDescendantOf TreeModel o) => IsTreeModel o #
Instances
| (GObject o, IsDescendantOf TreeModel o) => IsTreeModel o | |
Defined in GI.Gtk.Interfaces.TreeModel | |
type family ResolveTreeModelMethod (t :: Symbol) o where ... #
Equations
data TreeModelFilterNewMethodInfo #
Instances
| (signature ~ (Maybe TreePath -> m TreeModel), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelFilterNewMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelFilterNewMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelForeachMethodInfo #
Instances
| (signature ~ (TreeModelForeachFunc -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelForeachMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelForeachMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetColumnTypeMethodInfo #
Instances
| (signature ~ (Int32 -> m GType), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetColumnTypeMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetColumnTypeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetFlagsMethodInfo #
Instances
| (signature ~ m [TreeModelFlags], MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetFlagsMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetFlagsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetIterFirstMethodInfo #
Instances
| (signature ~ m (Bool, TreeIter), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetIterFirstMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetIterFirstMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetIterFromStringMethodInfo #
Instances
| (signature ~ (Text -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetIterFromStringMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetIterFromStringMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetIterMethodInfo #
Instances
| (signature ~ (TreePath -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetIterMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetIterMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetNColumnsMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetNColumnsMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetNColumnsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetPathMethodInfo #
Instances
| (signature ~ (TreeIter -> m TreePath), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetPathMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetPathMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetStringFromIterMethodInfo #
Instances
| (signature ~ (TreeIter -> m (Maybe Text)), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetStringFromIterMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetStringFromIterMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelGetValueMethodInfo #
Instances
| (signature ~ (TreeIter -> Int32 -> m GValue), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelGetValueMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelGetValueMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelIterChildrenMethodInfo #
Instances
| (signature ~ (Maybe TreeIter -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelIterChildrenMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelIterChildrenMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelIterHasChildMethodInfo #
Instances
| (signature ~ (TreeIter -> m Bool), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelIterHasChildMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelIterHasChildMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelIterNChildrenMethodInfo #
Instances
| (signature ~ (Maybe TreeIter -> m Int32), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelIterNChildrenMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelIterNChildrenMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelIterNextMethodInfo #
Instances
| (signature ~ (TreeIter -> m Bool), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelIterNextMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelIterNextMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelIterNthChildMethodInfo #
Instances
| (signature ~ (TreeIter -> Maybe TreeIter -> Int32 -> m Bool), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelIterNthChildMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelIterNthChildMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelIterParentMethodInfo #
Instances
| (signature ~ (TreeIter -> m (Bool, TreeIter)), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelIterParentMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelIterParentMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelIterPreviousMethodInfo #
Instances
| (signature ~ (TreeIter -> m Bool), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelIterPreviousMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelIterPreviousMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelRefNodeMethodInfo #
Instances
| (signature ~ (TreeIter -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelRefNodeMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelRefNodeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type TreeModelRowChangedCallback = TreePath -> TreeIter -> IO () #
data TreeModelRowChangedMethodInfo #
Instances
| (signature ~ (TreePath -> TreeIter -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelRowChangedMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelRowChangedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelRowChangedSignalInfo #
Instances
| SignalInfo TreeModelRowChangedSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType TreeModelRowChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType TreeModelRowChangedSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel | |||||
type TreeModelRowDeletedCallback = TreePath -> IO () #
data TreeModelRowDeletedMethodInfo #
Instances
| (signature ~ (TreePath -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelRowDeletedMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelRowDeletedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelRowDeletedSignalInfo #
Instances
| SignalInfo TreeModelRowDeletedSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType TreeModelRowDeletedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType TreeModelRowDeletedSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel | |||||
type TreeModelRowHasChildToggledCallback = TreePath -> TreeIter -> IO () #
data TreeModelRowHasChildToggledMethodInfo #
Instances
| (signature ~ (TreePath -> TreeIter -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelRowHasChildToggledMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelRowHasChildToggledMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelRowHasChildToggledSignalInfo #
Instances
| SignalInfo TreeModelRowHasChildToggledSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType TreeModelRowHasChildToggledSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType TreeModelRowHasChildToggledSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel type HaskellCallbackType TreeModelRowHasChildToggledSignalInfo = TreeModelRowHasChildToggledCallback | |||||
type TreeModelRowInsertedCallback = TreePath -> TreeIter -> IO () #
data TreeModelRowInsertedMethodInfo #
Instances
| (signature ~ (TreePath -> TreeIter -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelRowInsertedMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelRowInsertedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelRowInsertedSignalInfo #
Instances
| SignalInfo TreeModelRowInsertedSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType TreeModelRowInsertedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType TreeModelRowInsertedSignalInfo | |||||
Defined in GI.Gtk.Interfaces.TreeModel | |||||
data TreeModelRowsReorderedMethodInfo #
Instances
| (signature ~ (TreePath -> Maybe TreeIter -> [Int32] -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelRowsReorderedMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelRowsReorderedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeModelUnrefNodeMethodInfo #
Instances
| (signature ~ (TreeIter -> m ()), MonadIO m, IsTreeModel a) => OverloadedMethod TreeModelUnrefNodeMethodInfo a signature | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeModelUnrefNodeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Interfaces.TreeModel Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
afterTreeModelRowChanged :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowChangedCallback) -> m SignalHandlerId #
afterTreeModelRowDeleted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowDeletedCallback) -> m SignalHandlerId #
afterTreeModelRowHasChildToggled :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowHasChildToggledCallback) -> m SignalHandlerId #
afterTreeModelRowInserted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowInsertedCallback) -> m SignalHandlerId #
onTreeModelRowChanged :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowChangedCallback) -> m SignalHandlerId #
onTreeModelRowDeleted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowDeletedCallback) -> m SignalHandlerId #
onTreeModelRowHasChildToggled :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowHasChildToggledCallback) -> m SignalHandlerId #
onTreeModelRowInserted :: (IsTreeModel a, MonadIO m) => a -> ((?self :: a) => TreeModelRowInsertedCallback) -> m SignalHandlerId #
toTreeModel :: (MonadIO m, IsTreeModel o) => o -> m TreeModel #
treeModelFilterNew :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Maybe TreePath -> m TreeModel #
treeModelForeach :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeModelForeachFunc -> m () #
treeModelGetColumnType :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Int32 -> m GType #
treeModelGetFlags :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m [TreeModelFlags] #
treeModelGetIter :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> m (Bool, TreeIter) #
treeModelGetIterFirst :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m (Bool, TreeIter) #
treeModelGetIterFromString :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Text -> m (Bool, TreeIter) #
treeModelGetNColumns :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> m Int32 #
treeModelGetPath :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m TreePath #
treeModelGetStringFromIter :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m (Maybe Text) #
treeModelGetValue :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> Int32 -> m GValue #
treeModelIterChildren :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Maybe TreeIter -> m (Bool, TreeIter) #
treeModelIterHasChild :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m Bool #
treeModelIterNChildren :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> Maybe TreeIter -> m Int32 #
treeModelIterNext :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m Bool #
treeModelIterNthChild :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> Maybe TreeIter -> Int32 -> m Bool #
treeModelIterParent :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m (Bool, TreeIter) #
treeModelIterPrevious :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m Bool #
treeModelRefNode :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m () #
treeModelRowChanged :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> TreeIter -> m () #
treeModelRowDeleted :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> m () #
treeModelRowHasChildToggled :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> TreeIter -> m () #
treeModelRowInserted :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> TreeIter -> m () #
treeModelRowsReordered :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreePath -> Maybe TreeIter -> [Int32] -> m () #
treeModelUnrefNode :: (HasCallStack, MonadIO m, IsTreeModel a) => a -> TreeIter -> m () #