| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Interfaces.TreeSortable
Contents
Description
- newtype TreeSortable = TreeSortable (ManagedPtr TreeSortable)
- noTreeSortable :: Maybe TreeSortable
- class GObject o => IsTreeSortable o
- toTreeSortable :: IsTreeSortable o => o -> IO TreeSortable
- data TreeSortableGetSortColumnIdMethodInfo
- treeSortableGetSortColumnId :: (MonadIO m, IsTreeSortable a) => a -> m (Bool, Int32, SortType)
- data TreeSortableHasDefaultSortFuncMethodInfo
- treeSortableHasDefaultSortFunc :: (MonadIO m, IsTreeSortable a) => a -> m Bool
- data TreeSortableSetDefaultSortFuncMethodInfo
- treeSortableSetDefaultSortFunc :: (MonadIO m, IsTreeSortable a) => a -> TreeIterCompareFunc -> m ()
- data TreeSortableSetSortColumnIdMethodInfo
- treeSortableSetSortColumnId :: (MonadIO m, IsTreeSortable a) => a -> Int32 -> SortType -> m ()
- data TreeSortableSetSortFuncMethodInfo
- treeSortableSetSortFunc :: (MonadIO m, IsTreeSortable a) => a -> Int32 -> TreeIterCompareFunc -> m ()
- data TreeSortableSortColumnChangedMethodInfo
- treeSortableSortColumnChanged :: (MonadIO m, IsTreeSortable a) => a -> m ()
- type C_TreeSortableSortColumnChangedCallback = Ptr () -> Ptr () -> IO ()
- type TreeSortableSortColumnChangedCallback = IO ()
- data TreeSortableSortColumnChangedSignalInfo
- afterTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId
- genClosure_TreeSortableSortColumnChanged :: TreeSortableSortColumnChangedCallback -> IO Closure
- mk_TreeSortableSortColumnChangedCallback :: C_TreeSortableSortColumnChangedCallback -> IO (FunPtr C_TreeSortableSortColumnChangedCallback)
- noTreeSortableSortColumnChangedCallback :: Maybe TreeSortableSortColumnChangedCallback
- onTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId
- wrap_TreeSortableSortColumnChangedCallback :: TreeSortableSortColumnChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype TreeSortable Source #
Constructors
| TreeSortable (ManagedPtr TreeSortable) |
Instances
| GObject TreeSortable Source # | |
| IsObject TreeSortable Source # | |
| IsTreeSortable TreeSortable Source # | |
| IsTreeModel TreeSortable Source # | |
| ((~) * info (ResolveTreeSortableMethod t TreeSortable), MethodInfo * info TreeSortable p) => IsLabel t (TreeSortable -> p) Source # | |
| ((~) * info (ResolveTreeSortableMethod t TreeSortable), MethodInfo * info TreeSortable p) => IsLabelProxy t (TreeSortable -> p) Source # | |
| HasAttributeList * TreeSortable Source # | |
| type SignalList TreeSortable Source # | |
| type AttributeList TreeSortable Source # | |
class GObject o => IsTreeSortable o Source #
Instances
| (GObject a, UnknownAncestorError Constraint TreeSortable a) => IsTreeSortable a Source # | |
| IsTreeSortable TreeSortable Source # | |
| IsTreeSortable TreeModelSort Source # | |
| IsTreeSortable ListStore Source # | |
| IsTreeSortable TreeStore Source # | |
toTreeSortable :: IsTreeSortable o => o -> IO TreeSortable Source #
Methods
getSortColumnId
data TreeSortableGetSortColumnIdMethodInfo Source #
Instances
| ((~) * signature (m (Bool, Int32, SortType)), MonadIO m, IsTreeSortable a) => MethodInfo * TreeSortableGetSortColumnIdMethodInfo a signature Source # | |
treeSortableGetSortColumnId :: (MonadIO m, IsTreeSortable a) => a -> m (Bool, Int32, SortType) Source #
hasDefaultSortFunc
data TreeSortableHasDefaultSortFuncMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsTreeSortable a) => MethodInfo * TreeSortableHasDefaultSortFuncMethodInfo a signature Source # | |
treeSortableHasDefaultSortFunc :: (MonadIO m, IsTreeSortable a) => a -> m Bool Source #
setDefaultSortFunc
data TreeSortableSetDefaultSortFuncMethodInfo Source #
Instances
| ((~) * signature (TreeIterCompareFunc -> m ()), MonadIO m, IsTreeSortable a) => MethodInfo * TreeSortableSetDefaultSortFuncMethodInfo a signature Source # | |
treeSortableSetDefaultSortFunc :: (MonadIO m, IsTreeSortable a) => a -> TreeIterCompareFunc -> m () Source #
setSortColumnId
data TreeSortableSetSortColumnIdMethodInfo Source #
Instances
| ((~) * signature (Int32 -> SortType -> m ()), MonadIO m, IsTreeSortable a) => MethodInfo * TreeSortableSetSortColumnIdMethodInfo a signature Source # | |
treeSortableSetSortColumnId :: (MonadIO m, IsTreeSortable a) => a -> Int32 -> SortType -> m () Source #
setSortFunc
data TreeSortableSetSortFuncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> TreeIterCompareFunc -> m ()), MonadIO m, IsTreeSortable a) => MethodInfo * TreeSortableSetSortFuncMethodInfo a signature Source # | |
treeSortableSetSortFunc :: (MonadIO m, IsTreeSortable a) => a -> Int32 -> TreeIterCompareFunc -> m () Source #
sortColumnChanged
data TreeSortableSortColumnChangedMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsTreeSortable a) => MethodInfo * TreeSortableSortColumnChangedMethodInfo a signature Source # | |
treeSortableSortColumnChanged :: (MonadIO m, IsTreeSortable a) => a -> m () Source #
Signals
sortColumnChanged
type TreeSortableSortColumnChangedCallback = IO () Source #
data TreeSortableSortColumnChangedSignalInfo Source #
Instances
| SignalInfo TreeSortableSortColumnChangedSignalInfo Source # | |
| type HaskellCallbackType TreeSortableSortColumnChangedSignalInfo Source # | |
afterTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId Source #
genClosure_TreeSortableSortColumnChanged :: TreeSortableSortColumnChangedCallback -> IO Closure Source #
mk_TreeSortableSortColumnChangedCallback :: C_TreeSortableSortColumnChangedCallback -> IO (FunPtr C_TreeSortableSortColumnChangedCallback) Source #
onTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId Source #
wrap_TreeSortableSortColumnChangedCallback :: TreeSortableSortColumnChangedCallback -> Ptr () -> Ptr () -> IO () Source #