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
- treeSortableGetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> m (Bool, Int32, SortType)
- treeSortableHasDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> m Bool
- treeSortableSetDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> TreeIterCompareFunc -> m ()
- treeSortableSetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> Int32 -> SortType -> m ()
- treeSortableSetSortFunc :: (MonadIO m, TreeSortableK a) => a -> Int32 -> TreeIterCompareFunc -> m ()
- 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
class GObject o => TreeSortableK o Source
(GObject o, IsDescendantOf TreeSortable o) => TreeSortableK o Source |
toTreeSortable :: TreeSortableK o => o -> IO TreeSortable Source
Methods
treeSortableGetSortColumnId
treeSortableGetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> m (Bool, Int32, SortType) Source
treeSortableHasDefaultSortFunc
treeSortableHasDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> m Bool Source
treeSortableSetDefaultSortFunc
treeSortableSetDefaultSortFunc :: (MonadIO m, TreeSortableK a) => a -> TreeIterCompareFunc -> m () Source
treeSortableSetSortColumnId
treeSortableSetSortColumnId :: (MonadIO m, TreeSortableK a) => a -> Int32 -> SortType -> m () Source
treeSortableSetSortFunc
treeSortableSetSortFunc :: (MonadIO m, TreeSortableK a) => a -> Int32 -> TreeIterCompareFunc -> m () Source
treeSortableSortColumnChanged
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