| 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 (ManagedPtr Selection)
- noSelection :: Maybe Selection
- class ManagedPtrNewtype 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 C_SelectionSelectionChangedCallback = Ptr () -> Ptr () -> IO ()
- type SelectionSelectionChangedCallback = IO ()
- data SelectionSelectionChangedSignalInfo
- afterSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId
- genClosure_SelectionSelectionChanged :: SelectionSelectionChangedCallback -> IO Closure
- mk_SelectionSelectionChangedCallback :: C_SelectionSelectionChangedCallback -> IO (FunPtr C_SelectionSelectionChangedCallback)
- noSelectionSelectionChangedCallback :: Maybe SelectionSelectionChangedCallback
- onSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId
- wrap_SelectionSelectionChangedCallback :: SelectionSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
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 ManagedPtrNewtype a => IsSelection a Source #
Instances
Methods
addSelection
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 #
clearSelection
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 #
getSelectionCount
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 #
isChildSelected
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 #
refSelection
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 #
removeSelection
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 #
selectAllSelection
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 #
mk_SelectionSelectionChangedCallback :: C_SelectionSelectionChangedCallback -> IO (FunPtr C_SelectionSelectionChangedCallback) Source #
onSelectionSelectionChanged :: (GObject a, MonadIO m) => a -> SelectionSelectionChangedCallback -> m SignalHandlerId Source #
wrap_SelectionSelectionChangedCallback :: SelectionSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source #