gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Interfaces.SelectionModel

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Interfaces.SelectionModel module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype SelectionModel #

Instances

Instances details
Eq SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

GObject SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

ManagedPtrNewtype SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

TypedObject SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

glibType :: IO GType #

HasParentTypes SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

HasAttributeList SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

(info ~ ResolveSelectionModelMethod t SelectionModel, OverloadedMethod info SelectionModel p, HasField t SelectionModel p) => HasField (t :: Symbol) SelectionModel p 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

getField :: SelectionModel -> p

(info ~ ResolveSelectionModelMethod t SelectionModel, OverloadedMethodInfo info SelectionModel) => IsLabel t (MethodProxy info SelectionModel) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

fromLabel :: MethodProxy info SelectionModel

(info ~ ResolveSelectionModelMethod t SelectionModel, OverloadedMethod info SelectionModel p) => IsLabel t (SelectionModel -> p) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

fromLabel :: SelectionModel -> p

IsGValue (Maybe SelectionModel) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe SelectionModel -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe SelectionModel) #

type AttributeList SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

type AttributeList SelectionModel = SelectionModelAttributeList
type ParentTypes SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

type ParentTypes SelectionModel = '[ListModel, Object]
type SignalList SelectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

type SignalList SelectionModel = SelectionModelSignalList

class (GObject o, IsDescendantOf SelectionModel o) => IsSelectionModel o #

Instances

Instances details
(GObject o, IsDescendantOf SelectionModel o) => IsSelectionModel o 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

type family ResolveSelectionModelMethod (t :: Symbol) o where ... #

Equations

ResolveSelectionModelMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveSelectionModelMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveSelectionModelMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveSelectionModelMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveSelectionModelMethod "getv" o = ObjectGetvMethodInfo 
ResolveSelectionModelMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveSelectionModelMethod "isSelected" o = SelectionModelIsSelectedMethodInfo 
ResolveSelectionModelMethod "itemsChanged" o = ListModelItemsChangedMethodInfo 
ResolveSelectionModelMethod "notify" o = ObjectNotifyMethodInfo 
ResolveSelectionModelMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveSelectionModelMethod "ref" o = ObjectRefMethodInfo 
ResolveSelectionModelMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveSelectionModelMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveSelectionModelMethod "selectAll" o = SelectionModelSelectAllMethodInfo 
ResolveSelectionModelMethod "selectItem" o = SelectionModelSelectItemMethodInfo 
ResolveSelectionModelMethod "selectRange" o = SelectionModelSelectRangeMethodInfo 
ResolveSelectionModelMethod "selectionChanged" o = SelectionModelSelectionChangedMethodInfo 
ResolveSelectionModelMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveSelectionModelMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveSelectionModelMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveSelectionModelMethod "unref" o = ObjectUnrefMethodInfo 
ResolveSelectionModelMethod "unselectAll" o = SelectionModelUnselectAllMethodInfo 
ResolveSelectionModelMethod "unselectItem" o = SelectionModelUnselectItemMethodInfo 
ResolveSelectionModelMethod "unselectRange" o = SelectionModelUnselectRangeMethodInfo 
ResolveSelectionModelMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveSelectionModelMethod "getData" o = ObjectGetDataMethodInfo 
ResolveSelectionModelMethod "getItem" o = ListModelGetItemMethodInfo 
ResolveSelectionModelMethod "getItemType" o = ListModelGetItemTypeMethodInfo 
ResolveSelectionModelMethod "getNItems" o = ListModelGetNItemsMethodInfo 
ResolveSelectionModelMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveSelectionModelMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveSelectionModelMethod "getSelection" o = SelectionModelGetSelectionMethodInfo 
ResolveSelectionModelMethod "getSelectionInRange" o = SelectionModelGetSelectionInRangeMethodInfo 
ResolveSelectionModelMethod "setData" o = ObjectSetDataMethodInfo 
ResolveSelectionModelMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveSelectionModelMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveSelectionModelMethod "setSelection" o = SelectionModelSetSelectionMethodInfo 
ResolveSelectionModelMethod l o = MethodResolutionFailed l o :: Type 

data SelectionModelGetSelectionInRangeMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> Word32 -> m Bitset), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelGetSelectionInRangeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelGetSelectionInRangeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelGetSelectionMethodInfo #

Instances

Instances details
(signature ~ m Bitset, MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelGetSelectionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelGetSelectionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelIsSelectedMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m Bool), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelIsSelectedMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelIsSelectedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelSelectAllMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelSelectAllMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelSelectAllMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelSelectItemMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> Bool -> m Bool), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelSelectItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelSelectItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelSelectRangeMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> Word32 -> Bool -> m Bool), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelSelectRangeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelSelectRangeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

type SelectionModelSelectionChangedCallback = Word32 -> Word32 -> IO () #

data SelectionModelSelectionChangedMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> Word32 -> m ()), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelSelectionChangedMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelSelectionChangedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelSelectionChangedSignalInfo #

Instances

Instances details
SignalInfo SelectionModelSelectionChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Associated Types

type HaskellCallbackType SelectionModelSelectionChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType SelectionModelSelectionChangedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SelectionModelSelectionChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

data SelectionModelSetSelectionMethodInfo #

Instances

Instances details
(signature ~ (Bitset -> Bitset -> m Bool), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelSetSelectionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelSetSelectionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelUnselectAllMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelUnselectAllMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelUnselectAllMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelUnselectItemMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m Bool), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelUnselectItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelUnselectItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SelectionModelUnselectRangeMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> Word32 -> m Bool), MonadIO m, IsSelectionModel a) => OverloadedMethod SelectionModelUnselectRangeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SelectionModelUnselectRangeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SelectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

afterSelectionModelSelectionChanged :: (IsSelectionModel a, MonadIO m) => a -> ((?self :: a) => SelectionModelSelectionChangedCallback) -> m SignalHandlerId #

onSelectionModelSelectionChanged :: (IsSelectionModel a, MonadIO m) => a -> ((?self :: a) => SelectionModelSelectionChangedCallback) -> m SignalHandlerId #

selectionModelGetSelection :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> m Bitset #

selectionModelGetSelectionInRange :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Word32 -> Word32 -> m Bitset #

selectionModelIsSelected :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Word32 -> m Bool #

selectionModelSelectAll :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> m Bool #

selectionModelSelectItem :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Word32 -> Bool -> m Bool #

selectionModelSelectRange :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Word32 -> Word32 -> Bool -> m Bool #

selectionModelSelectionChanged :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Word32 -> Word32 -> m () #

selectionModelSetSelection :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Bitset -> Bitset -> m Bool #

selectionModelUnselectAll :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> m Bool #

selectionModelUnselectItem :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Word32 -> m Bool #

selectionModelUnselectRange :: (HasCallStack, MonadIO m, IsSelectionModel a) => a -> Word32 -> Word32 -> m Bool #