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

GI.Gtk.Objects.MultiSelection

Description

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

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

Documentation

newtype MultiSelection #

Instances

Instances details
Eq MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

GObject MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

ManagedPtrNewtype MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

TypedObject MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

glibType :: IO GType #

HasParentTypes MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

HasAttributeList MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

(info ~ ResolveMultiSelectionMethod t MultiSelection, OverloadedMethod info MultiSelection p, HasField t MultiSelection p) => HasField (t :: Symbol) MultiSelection p 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

getField :: MultiSelection -> p

(info ~ ResolveMultiSelectionMethod t MultiSelection, OverloadedMethodInfo info MultiSelection) => IsLabel t (MethodProxy info MultiSelection) 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

fromLabel :: MethodProxy info MultiSelection

(info ~ ResolveMultiSelectionMethod t MultiSelection, OverloadedMethod info MultiSelection p) => IsLabel t (MultiSelection -> p) 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

fromLabel :: MultiSelection -> p

IsGValue (Maybe MultiSelection) 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttributeList MultiSelection = MultiSelectionAttributeList
type ParentTypes MultiSelection 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

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

Defined in GI.Gtk.Objects.MultiSelection

type SignalList MultiSelection = MultiSelectionSignalList

class (GObject o, IsDescendantOf MultiSelection o) => IsMultiSelection o #

Instances

Instances details
(GObject o, IsDescendantOf MultiSelection o) => IsMultiSelection o 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

data MultiSelectionGetModelMethodInfo #

Instances

Instances details
(signature ~ m (Maybe ListModel), MonadIO m, IsMultiSelection a) => OverloadedMethod MultiSelectionGetModelMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MultiSelectionGetModelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data MultiSelectionItemTypePropertyInfo #

Instances

Instances details
AttrInfo MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Associated Types

type AttrAllowedOps MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrAllowedOps MultiSelectionItemTypePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionItemTypePropertyInfo = Type ~ ()
type AttrTransferTypeConstraint MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferTypeConstraint MultiSelectionItemTypePropertyInfo = Type ~ ()
type AttrTransferType MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferType MultiSelectionItemTypePropertyInfo = ()
type AttrLabel MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrLabel MultiSelectionItemTypePropertyInfo = "item-type"
type AttrOrigin MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

attrGet :: AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo o => o -> IO (AttrGetType MultiSelectionItemTypePropertyInfo)

attrSet :: (AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo o, AttrSetTypeConstraint MultiSelectionItemTypePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo o, AttrSetTypeConstraint MultiSelectionItemTypePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo o, AttrTransferTypeConstraint MultiSelectionItemTypePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType MultiSelectionItemTypePropertyInfo)

attrPut :: AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo o => o -> AttrGetType MultiSelectionItemTypePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrAllowedOps MultiSelectionItemTypePropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrLabel MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrLabel MultiSelectionItemTypePropertyInfo = "item-type"
type AttrOrigin MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionItemTypePropertyInfo = Type ~ ()
type AttrTransferType MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferType MultiSelectionItemTypePropertyInfo = ()
type AttrTransferTypeConstraint MultiSelectionItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferTypeConstraint MultiSelectionItemTypePropertyInfo = Type ~ ()

data MultiSelectionModelPropertyInfo #

Instances

Instances details
AttrInfo MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Associated Types

type AttrAllowedOps MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrAllowedOps MultiSelectionModelPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionModelPropertyInfo = Maybe ListModel
type AttrSetTypeConstraint MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionModelPropertyInfo = IsListModel
type AttrTransferTypeConstraint MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferTypeConstraint MultiSelectionModelPropertyInfo = IsListModel
type AttrTransferType MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferType MultiSelectionModelPropertyInfo = ListModel
type AttrLabel MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrLabel MultiSelectionModelPropertyInfo = "model"
type AttrOrigin MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

attrGet :: AttrBaseTypeConstraint MultiSelectionModelPropertyInfo o => o -> IO (AttrGetType MultiSelectionModelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MultiSelectionModelPropertyInfo o, AttrSetTypeConstraint MultiSelectionModelPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MultiSelectionModelPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MultiSelectionModelPropertyInfo o, AttrSetTypeConstraint MultiSelectionModelPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint MultiSelectionModelPropertyInfo o, AttrTransferTypeConstraint MultiSelectionModelPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType MultiSelectionModelPropertyInfo)

attrPut :: AttrBaseTypeConstraint MultiSelectionModelPropertyInfo o => o -> AttrGetType MultiSelectionModelPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrAllowedOps MultiSelectionModelPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionModelPropertyInfo = Maybe ListModel
type AttrLabel MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrLabel MultiSelectionModelPropertyInfo = "model"
type AttrOrigin MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionModelPropertyInfo = IsListModel
type AttrTransferType MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferType MultiSelectionModelPropertyInfo = ListModel
type AttrTransferTypeConstraint MultiSelectionModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferTypeConstraint MultiSelectionModelPropertyInfo = IsListModel

data MultiSelectionNItemsPropertyInfo #

Instances

Instances details
AttrInfo MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Associated Types

type AttrAllowedOps MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrAllowedOps MultiSelectionNItemsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionNItemsPropertyInfo = Word32
type AttrSetTypeConstraint MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionNItemsPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferTypeConstraint MultiSelectionNItemsPropertyInfo = Type ~ ()
type AttrTransferType MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferType MultiSelectionNItemsPropertyInfo = ()
type AttrLabel MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrLabel MultiSelectionNItemsPropertyInfo = "n-items"
type AttrOrigin MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

attrGet :: AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo o => o -> IO (AttrGetType MultiSelectionNItemsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo o, AttrSetTypeConstraint MultiSelectionNItemsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo o, AttrSetTypeConstraint MultiSelectionNItemsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo o, AttrTransferTypeConstraint MultiSelectionNItemsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType MultiSelectionNItemsPropertyInfo)

attrPut :: AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo o => o -> AttrGetType MultiSelectionNItemsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrAllowedOps MultiSelectionNItemsPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrGetType MultiSelectionNItemsPropertyInfo = Word32
type AttrLabel MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrLabel MultiSelectionNItemsPropertyInfo = "n-items"
type AttrOrigin MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrSetTypeConstraint MultiSelectionNItemsPropertyInfo = Type ~ ()
type AttrTransferType MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferType MultiSelectionNItemsPropertyInfo = ()
type AttrTransferTypeConstraint MultiSelectionNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

type AttrTransferTypeConstraint MultiSelectionNItemsPropertyInfo = Type ~ ()

data MultiSelectionSetModelMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsMultiSelection a, IsListModel b) => OverloadedMethod MultiSelectionSetModelMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo MultiSelectionSetModelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.MultiSelection

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

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

clearMultiSelectionModel :: (MonadIO m, IsMultiSelection o) => o -> m () #

constructMultiSelectionModel :: (IsMultiSelection o, MonadIO m, IsListModel a) => a -> m (GValueConstruct o) #

getMultiSelectionModel :: (MonadIO m, IsMultiSelection o) => o -> m (Maybe ListModel) #

getMultiSelectionNItems :: (MonadIO m, IsMultiSelection o) => o -> m Word32 #

multiSelectionGetModel :: (HasCallStack, MonadIO m, IsMultiSelection a) => a -> m (Maybe ListModel) #

multiSelectionItemType :: AttrLabelProxy "itemType" #

multiSelectionModel :: AttrLabelProxy "model" #

multiSelectionNItems :: AttrLabelProxy "nItems" #

multiSelectionNew :: (HasCallStack, MonadIO m, IsListModel a) => Maybe a -> m MultiSelection #

multiSelectionSetModel :: (HasCallStack, MonadIO m, IsMultiSelection a, IsListModel b) => a -> Maybe b -> m () #

setMultiSelectionModel :: (MonadIO m, IsMultiSelection o, IsListModel a) => o -> a -> m () #