| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.TreeSelection
Description
Documentation
newtype TreeSelection #
Constructors
| TreeSelection (ManagedPtr TreeSelection) |
Instances
class (GObject o, IsDescendantOf TreeSelection o) => IsTreeSelection o #
Instances
| (GObject o, IsDescendantOf TreeSelection o) => IsTreeSelection o | |
Defined in GI.Gtk.Objects.TreeSelection | |
type family ResolveTreeSelectionMethod (t :: Symbol) o where ... #
Equations
type TreeSelectionChangedCallback = IO () #
data TreeSelectionChangedSignalInfo #
Instances
| SignalInfo TreeSelectionChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.TreeSelection Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType TreeSelectionChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType TreeSelectionChangedSignalInfo | |||||
Defined in GI.Gtk.Objects.TreeSelection | |||||
data TreeSelectionCountSelectedRowsMethodInfo #
Instances
| (signature ~ m Int32, MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionCountSelectedRowsMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionCountSelectedRowsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionGetModeMethodInfo #
Instances
| (signature ~ m SelectionMode, MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionGetModeMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionGetModeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionGetSelectedMethodInfo #
Instances
| (signature ~ m (Bool, TreeModel, TreeIter), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionGetSelectedMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionGetSelectedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionGetSelectedRowsMethodInfo #
Instances
| (signature ~ m ([TreePath], TreeModel), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionGetSelectedRowsMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionGetSelectedRowsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionGetTreeViewMethodInfo #
Instances
| (signature ~ m TreeView, MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionGetTreeViewMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionGetTreeViewMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionIterIsSelectedMethodInfo #
Instances
| (signature ~ (TreeIter -> m Bool), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionIterIsSelectedMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionIterIsSelectedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionModePropertyInfo #
Instances
data TreeSelectionPathIsSelectedMethodInfo #
Instances
| (signature ~ (TreePath -> m Bool), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionPathIsSelectedMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionPathIsSelectedMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionSelectAllMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionSelectAllMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionSelectAllMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionSelectIterMethodInfo #
Instances
| (signature ~ (TreeIter -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionSelectIterMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionSelectIterMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionSelectPathMethodInfo #
Instances
| (signature ~ (TreePath -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionSelectPathMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionSelectPathMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionSelectRangeMethodInfo #
Instances
| (signature ~ (TreePath -> TreePath -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionSelectRangeMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionSelectRangeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionSelectedForeachMethodInfo #
Instances
| (signature ~ (TreeSelectionForeachFunc -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionSelectedForeachMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionSelectedForeachMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionSetModeMethodInfo #
Instances
| (signature ~ (SelectionMode -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionSetModeMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionSetModeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionSetSelectFunctionMethodInfo #
Instances
| (signature ~ (Maybe TreeSelectionFunc -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionSetSelectFunctionMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionSetSelectFunctionMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionUnselectAllMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionUnselectAllMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionUnselectAllMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionUnselectIterMethodInfo #
Instances
| (signature ~ (TreeIter -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionUnselectIterMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionUnselectIterMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionUnselectPathMethodInfo #
Instances
| (signature ~ (TreePath -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionUnselectPathMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionUnselectPathMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data TreeSelectionUnselectRangeMethodInfo #
Instances
| (signature ~ (TreePath -> TreePath -> m ()), MonadIO m, IsTreeSelection a) => OverloadedMethod TreeSelectionUnselectRangeMethodInfo a signature | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo TreeSelectionUnselectRangeMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.TreeSelection Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
afterTreeSelectionChanged :: (IsTreeSelection a, MonadIO m) => a -> ((?self :: a) => TreeSelectionChangedCallback) -> m SignalHandlerId #
constructTreeSelectionMode :: (IsTreeSelection o, MonadIO m) => SelectionMode -> m (GValueConstruct o) #
getTreeSelectionMode :: (MonadIO m, IsTreeSelection o) => o -> m SelectionMode #
onTreeSelectionChanged :: (IsTreeSelection a, MonadIO m) => a -> ((?self :: a) => TreeSelectionChangedCallback) -> m SignalHandlerId #
setTreeSelectionMode :: (MonadIO m, IsTreeSelection o) => o -> SelectionMode -> m () #
toTreeSelection :: (MonadIO m, IsTreeSelection o) => o -> m TreeSelection #
treeSelectionCountSelectedRows :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m Int32 #
treeSelectionGetMode :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m SelectionMode #
treeSelectionGetSelected :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m (Bool, TreeModel, TreeIter) #
treeSelectionGetSelectedRows :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m ([TreePath], TreeModel) #
treeSelectionGetTreeView :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m TreeView #
treeSelectionIterIsSelected :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeIter -> m Bool #
treeSelectionMode :: AttrLabelProxy "mode" #
treeSelectionPathIsSelected :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> m Bool #
treeSelectionSelectAll :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m () #
treeSelectionSelectIter :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeIter -> m () #
treeSelectionSelectPath :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> m () #
treeSelectionSelectRange :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> TreePath -> m () #
treeSelectionSelectedForeach :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeSelectionForeachFunc -> m () #
treeSelectionSetMode :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> SelectionMode -> m () #
treeSelectionSetSelectFunction :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> Maybe TreeSelectionFunc -> m () #
treeSelectionUnselectAll :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> m () #
treeSelectionUnselectIter :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreeIter -> m () #
treeSelectionUnselectPath :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> m () #
treeSelectionUnselectRange :: (HasCallStack, MonadIO m, IsTreeSelection a) => a -> TreePath -> TreePath -> m () #