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 Selection = Selection (ForeignPtr Selection)
- noSelection :: Maybe Selection
- class ForeignPtrNewtype a => SelectionK a
- data SelectionAddSelectionMethodInfo
- selectionAddSelection :: (MonadIO m, SelectionK a) => a -> Int32 -> m Bool
- data SelectionClearSelectionMethodInfo
- selectionClearSelection :: (MonadIO m, SelectionK a) => a -> m Bool
- data SelectionGetSelectionCountMethodInfo
- selectionGetSelectionCount :: (MonadIO m, SelectionK a) => a -> m Int32
- data SelectionIsChildSelectedMethodInfo
- selectionIsChildSelected :: (MonadIO m, SelectionK a) => a -> Int32 -> m Bool
- data SelectionRefSelectionMethodInfo
- selectionRefSelection :: (MonadIO m, SelectionK a) => a -> Int32 -> m Object
- data SelectionRemoveSelectionMethodInfo
- selectionRemoveSelection :: (MonadIO m, SelectionK a) => a -> Int32 -> m Bool
- data SelectionSelectAllSelectionMethodInfo
- selectionSelectAllSelection :: (MonadIO m, SelectionK a) => a -> m Bool
- type SelectionSelectionChangedCallback = IO ()
- type SelectionSelectionChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data SelectionSelectionChangedSignalInfo
- afterSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId
- mkSelectionSelectionChangedCallback :: SelectionSelectionChangedCallbackC -> IO (FunPtr SelectionSelectionChangedCallbackC)
- noSelectionSelectionChangedCallback :: Maybe SelectionSelectionChangedCallback
- onSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId
- selectionSelectionChangedCallbackWrapper :: SelectionSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
- selectionSelectionChangedClosure :: SelectionSelectionChangedCallback -> IO Closure
Exported types
((~) * info (ResolveSelectionMethod t Selection), MethodInfo * info Selection p) => IsLabel t (Selection -> p) Source | |
((~) * info (ResolveSelectionMethod t Selection), MethodInfo * info Selection p) => IsLabelProxy t (Selection -> p) Source | |
type ParentTypes Selection Source | |
type AttributeList Selection Source | |
type SignalList Selection Source |
class ForeignPtrNewtype a => SelectionK a Source
(ForeignPtrNewtype o, IsDescendantOf Selection o) => SelectionK o Source | |
Methods
selectionAddSelection
data SelectionAddSelectionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m Bool), MonadIO m, SelectionK a) => MethodInfo (TYPE Lifted) SelectionAddSelectionMethodInfo a signature Source | |
selectionAddSelection :: (MonadIO m, SelectionK a) => a -> Int32 -> m Bool Source
selectionClearSelection
data SelectionClearSelectionMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, SelectionK a) => MethodInfo (TYPE Lifted) SelectionClearSelectionMethodInfo a signature Source | |
selectionClearSelection :: (MonadIO m, SelectionK a) => a -> m Bool Source
selectionGetSelectionCount
data SelectionGetSelectionCountMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, SelectionK a) => MethodInfo (TYPE Lifted) SelectionGetSelectionCountMethodInfo a signature Source | |
selectionGetSelectionCount :: (MonadIO m, SelectionK a) => a -> m Int32 Source
selectionIsChildSelected
data SelectionIsChildSelectedMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m Bool), MonadIO m, SelectionK a) => MethodInfo (TYPE Lifted) SelectionIsChildSelectedMethodInfo a signature Source | |
selectionIsChildSelected :: (MonadIO m, SelectionK a) => a -> Int32 -> m Bool Source
selectionRefSelection
data SelectionRefSelectionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m Object), MonadIO m, SelectionK a) => MethodInfo (TYPE Lifted) SelectionRefSelectionMethodInfo a signature Source | |
selectionRefSelection :: (MonadIO m, SelectionK a) => a -> Int32 -> m Object Source
selectionRemoveSelection
data SelectionRemoveSelectionMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m Bool), MonadIO m, SelectionK a) => MethodInfo (TYPE Lifted) SelectionRemoveSelectionMethodInfo a signature Source | |
selectionRemoveSelection :: (MonadIO m, SelectionK a) => a -> Int32 -> m Bool Source
selectionSelectAllSelection
data SelectionSelectAllSelectionMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, SelectionK a) => MethodInfo (TYPE Lifted) SelectionSelectAllSelectionMethodInfo a signature Source | |
selectionSelectAllSelection :: (MonadIO m, SelectionK a) => a -> m Bool Source
Signals
SelectionChanged
type SelectionSelectionChangedCallback = IO () Source
type SelectionSelectionChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId Source
mkSelectionSelectionChangedCallback :: SelectionSelectionChangedCallbackC -> IO (FunPtr SelectionSelectionChangedCallbackC) Source
onSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId Source
selectionSelectionChangedCallbackWrapper :: SelectionSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source