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 |
- newtype TreeSortable = TreeSortable (ForeignPtr TreeSortable)
- noTreeSortable :: Maybe TreeSortable
- class GObject o => TreeSortableK o
- toTreeSortable :: TreeSortableK o => o -> IO TreeSortable
- data TreeSortableGetSortColumnIdMethodInfo
- treeSortableGetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> m (Bool, Int32, SortType)
- data TreeSortableHasDefaultSortFuncMethodInfo
- treeSortableHasDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> m Bool
- data TreeSortableSetDefaultSortFuncMethodInfo
- treeSortableSetDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> TreeIterCompareFunc -> m ()
- data TreeSortableSetSortColumnIdMethodInfo
- treeSortableSetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> Int32 -> SortType -> m ()
- data TreeSortableSetSortFuncMethodInfo
- treeSortableSetSortFunc :: (MonadIO m, TreeSortableK a) => a -> Int32 -> TreeIterCompareFunc -> m ()
- data TreeSortableSortColumnChangedMethodInfo
- treeSortableSortColumnChanged :: (MonadIO m, TreeSortableK a) => a -> m ()
- type TreeSortableSortColumnChangedCallback = IO ()
- type TreeSortableSortColumnChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TreeSortableSortColumnChangedSignalInfo
- afterTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId
- mkTreeSortableSortColumnChangedCallback :: TreeSortableSortColumnChangedCallbackC -> IO (FunPtr TreeSortableSortColumnChangedCallbackC)
- noTreeSortableSortColumnChangedCallback :: Maybe TreeSortableSortColumnChangedCallback
- onTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId
- treeSortableSortColumnChangedCallbackWrapper :: TreeSortableSortColumnChangedCallback -> Ptr () -> Ptr () -> IO ()
- treeSortableSortColumnChangedClosure :: TreeSortableSortColumnChangedCallback -> IO Closure
Exported types
newtype TreeSortable Source
GObject 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 | |
type ParentTypes TreeSortable Source | |
type AttributeList TreeSortable Source | |
type SignalList TreeSortable Source |
class GObject o => TreeSortableK o Source
(GObject o, IsDescendantOf TreeSortable o) => TreeSortableK o Source | |
toTreeSortable :: TreeSortableK o => o -> IO TreeSortable Source
Methods
treeSortableGetSortColumnId
data TreeSortableGetSortColumnIdMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, Int32, SortType)), MonadIO m, TreeSortableK a) => MethodInfo (TYPE Lifted) TreeSortableGetSortColumnIdMethodInfo a signature Source | |
treeSortableGetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> m (Bool, Int32, SortType) Source
treeSortableHasDefaultSortFunc
data TreeSortableHasDefaultSortFuncMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, TreeSortableK a) => MethodInfo (TYPE Lifted) TreeSortableHasDefaultSortFuncMethodInfo a signature Source | |
treeSortableHasDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> m Bool Source
treeSortableSetDefaultSortFunc
data TreeSortableSetDefaultSortFuncMethodInfo Source
((~) (TYPE Lifted) signature (TreeIterCompareFunc -> m ()), MonadIO m, TreeSortableK a) => MethodInfo (TYPE Lifted) TreeSortableSetDefaultSortFuncMethodInfo a signature Source | |
treeSortableSetDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> TreeIterCompareFunc -> m () Source
treeSortableSetSortColumnId
data TreeSortableSetSortColumnIdMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> SortType -> m ()), MonadIO m, TreeSortableK a) => MethodInfo (TYPE Lifted) TreeSortableSetSortColumnIdMethodInfo a signature Source | |
treeSortableSetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> Int32 -> SortType -> m () Source
treeSortableSetSortFunc
data TreeSortableSetSortFuncMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> TreeIterCompareFunc -> m ()), MonadIO m, TreeSortableK a) => MethodInfo (TYPE Lifted) TreeSortableSetSortFuncMethodInfo a signature Source | |
treeSortableSetSortFunc :: (MonadIO m, TreeSortableK a) => a -> Int32 -> TreeIterCompareFunc -> m () Source
treeSortableSortColumnChanged
data TreeSortableSortColumnChangedMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, TreeSortableK a) => MethodInfo (TYPE Lifted) TreeSortableSortColumnChangedMethodInfo a signature Source | |
treeSortableSortColumnChanged :: (MonadIO m, TreeSortableK a) => a -> m () Source
Signals
SortColumnChanged
type TreeSortableSortColumnChangedCallback = IO () Source
type TreeSortableSortColumnChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId Source
mkTreeSortableSortColumnChangedCallback :: TreeSortableSortColumnChangedCallbackC -> IO (FunPtr TreeSortableSortColumnChangedCallbackC) Source
onTreeSortableSortColumnChanged :: (GObject a, MonadIO m) => a -> TreeSortableSortColumnChangedCallback -> m SignalHandlerId Source
treeSortableSortColumnChangedCallbackWrapper :: TreeSortableSortColumnChangedCallback -> Ptr () -> Ptr () -> IO () Source