| 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.Atk.Interfaces.Selection
Contents
Description
- newtype Selection = Selection (ForeignPtr Selection)
- noSelection :: Maybe Selection
- class ForeignPtrNewtype a => IsSelection a
- data SelectionAddSelectionMethodInfo
- selectionAddSelection :: (MonadIO m, IsSelection a) => a -> Int32 -> m Bool
- data SelectionClearSelectionMethodInfo
- selectionClearSelection :: (MonadIO m, IsSelection a) => a -> m Bool
- data SelectionGetSelectionCountMethodInfo
- selectionGetSelectionCount :: (MonadIO m, IsSelection a) => a -> m Int32
- data SelectionIsChildSelectedMethodInfo
- selectionIsChildSelected :: (MonadIO m, IsSelection a) => a -> Int32 -> m Bool
- data SelectionRefSelectionMethodInfo
- selectionRefSelection :: (MonadIO m, IsSelection a) => a -> Int32 -> m (Maybe Object)
- data SelectionRemoveSelectionMethodInfo
- selectionRemoveSelection :: (MonadIO m, IsSelection a) => a -> Int32 -> m Bool
- data SelectionSelectAllSelectionMethodInfo
- selectionSelectAllSelection :: (MonadIO m, IsSelection 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
Constructors
| Selection (ForeignPtr Selection) |
Instances
| IsSelection Selection Source # | |
| ((~) * 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 # | |
| HasAttributeList * Selection Source # | |
| type SignalList Selection Source # | |
| type AttributeList Selection Source # | |
class ForeignPtrNewtype a => IsSelection a Source #
Instances
Methods
selectionAddSelection
data SelectionAddSelectionMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionAddSelectionMethodInfo a signature Source # | |
selectionAddSelection :: (MonadIO m, IsSelection a) => a -> Int32 -> m Bool Source #
selectionClearSelection
data SelectionClearSelectionMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionClearSelectionMethodInfo a signature Source # | |
selectionClearSelection :: (MonadIO m, IsSelection a) => a -> m Bool Source #
selectionGetSelectionCount
data SelectionGetSelectionCountMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsSelection a) => MethodInfo * SelectionGetSelectionCountMethodInfo a signature Source # | |
selectionGetSelectionCount :: (MonadIO m, IsSelection a) => a -> m Int32 Source #
selectionIsChildSelected
data SelectionIsChildSelectedMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionIsChildSelectedMethodInfo a signature Source # | |
selectionIsChildSelected :: (MonadIO m, IsSelection a) => a -> Int32 -> m Bool Source #
selectionRefSelection
data SelectionRefSelectionMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m (Maybe Object)), MonadIO m, IsSelection a) => MethodInfo * SelectionRefSelectionMethodInfo a signature Source # | |
selectionRefSelection :: (MonadIO m, IsSelection a) => a -> Int32 -> m (Maybe Object) Source #
selectionRemoveSelection
data SelectionRemoveSelectionMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionRemoveSelectionMethodInfo a signature Source # | |
selectionRemoveSelection :: (MonadIO m, IsSelection a) => a -> Int32 -> m Bool Source #
selectionSelectAllSelection
data SelectionSelectAllSelectionMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsSelection a) => MethodInfo * SelectionSelectAllSelectionMethodInfo a signature Source # | |
selectionSelectAllSelection :: (MonadIO m, IsSelection a) => a -> m Bool Source #
Signals
SelectionChanged
type SelectionSelectionChangedCallback = IO () Source #
data SelectionSelectionChangedSignalInfo Source #
Instances
| SignalInfo SelectionSelectionChangedSignalInfo Source # | |
| type HaskellCallbackType SelectionSelectionChangedSignalInfo 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 #