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

GI.Gtk.Objects.FlattenListModel

Description

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

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

Documentation

newtype FlattenListModel #

Instances

Instances details
Eq FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

GObject FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

ManagedPtrNewtype FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

TypedObject FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

glibType :: IO GType #

HasParentTypes FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

HasAttributeList FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

(info ~ ResolveFlattenListModelMethod t FlattenListModel, OverloadedMethod info FlattenListModel p, HasField t FlattenListModel p) => HasField (t :: Symbol) FlattenListModel p 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

getField :: FlattenListModel -> p

(info ~ ResolveFlattenListModelMethod t FlattenListModel, OverloadedMethodInfo info FlattenListModel) => IsLabel t (MethodProxy info FlattenListModel) 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

fromLabel :: MethodProxy info FlattenListModel

(info ~ ResolveFlattenListModelMethod t FlattenListModel, OverloadedMethod info FlattenListModel p) => IsLabel t (FlattenListModel -> p) 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

IsGValue (Maybe FlattenListModel) 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttributeList FlattenListModel = FlattenListModelAttributeList
type ParentTypes FlattenListModel 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type SignalList FlattenListModel = FlattenListModelSignalList

data FlattenListModelGetModelForItemMethodInfo #

Instances

Instances details
(signature ~ (Word32 -> m (Maybe ListModel)), MonadIO m, IsFlattenListModel a) => OverloadedMethod FlattenListModelGetModelForItemMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FlattenListModelGetModelForItemMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FlattenListModelGetModelMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.FlattenListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FlattenListModelGetModelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data FlattenListModelItemTypePropertyInfo #

Instances

Instances details
AttrInfo FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Associated Types

type AttrAllowedOps FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrSetTypeConstraint FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferType FlattenListModelItemTypePropertyInfo = ()
type AttrLabel FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrLabel FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrSetTypeConstraint FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferType FlattenListModelItemTypePropertyInfo = ()
type AttrTransferTypeConstraint FlattenListModelItemTypePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferTypeConstraint FlattenListModelItemTypePropertyInfo = Type ~ ()

data FlattenListModelModelPropertyInfo #

Instances

Instances details
AttrInfo FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Associated Types

type AttrAllowedOps FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelModelPropertyInfo = Maybe ListModel
type AttrSetTypeConstraint FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrSetTypeConstraint FlattenListModelModelPropertyInfo = IsListModel
type AttrTransferTypeConstraint FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferTypeConstraint FlattenListModelModelPropertyInfo = IsListModel
type AttrTransferType FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferType FlattenListModelModelPropertyInfo = ListModel
type AttrLabel FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelModelPropertyInfo = Maybe ListModel
type AttrLabel FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrSetTypeConstraint FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrSetTypeConstraint FlattenListModelModelPropertyInfo = IsListModel
type AttrTransferType FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferType FlattenListModelModelPropertyInfo = ListModel
type AttrTransferTypeConstraint FlattenListModelModelPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferTypeConstraint FlattenListModelModelPropertyInfo = IsListModel

data FlattenListModelNItemsPropertyInfo #

Instances

Instances details
AttrInfo FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Associated Types

type AttrAllowedOps FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelNItemsPropertyInfo = Word32
type AttrSetTypeConstraint FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferType FlattenListModelNItemsPropertyInfo = ()
type AttrLabel FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrGetType FlattenListModelNItemsPropertyInfo = Word32
type AttrLabel FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrSetTypeConstraint FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferType FlattenListModelNItemsPropertyInfo = ()
type AttrTransferTypeConstraint FlattenListModelNItemsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

type AttrTransferTypeConstraint FlattenListModelNItemsPropertyInfo = Type ~ ()

data FlattenListModelSetModelMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.FlattenListModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo FlattenListModelSetModelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf FlattenListModel o) => IsFlattenListModel o #

Instances

Instances details
(GObject o, IsDescendantOf FlattenListModel o) => IsFlattenListModel o 
Instance details

Defined in GI.Gtk.Objects.FlattenListModel

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

Equations

ResolveFlattenListModelMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveFlattenListModelMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveFlattenListModelMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveFlattenListModelMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveFlattenListModelMethod "getv" o = ObjectGetvMethodInfo 
ResolveFlattenListModelMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveFlattenListModelMethod "itemsChanged" o = ListModelItemsChangedMethodInfo 
ResolveFlattenListModelMethod "notify" o = ObjectNotifyMethodInfo 
ResolveFlattenListModelMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveFlattenListModelMethod "ref" o = ObjectRefMethodInfo 
ResolveFlattenListModelMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveFlattenListModelMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveFlattenListModelMethod "sectionsChanged" o = SectionModelSectionsChangedMethodInfo 
ResolveFlattenListModelMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveFlattenListModelMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveFlattenListModelMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveFlattenListModelMethod "unref" o = ObjectUnrefMethodInfo 
ResolveFlattenListModelMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveFlattenListModelMethod "getData" o = ObjectGetDataMethodInfo 
ResolveFlattenListModelMethod "getItem" o = ListModelGetItemMethodInfo 
ResolveFlattenListModelMethod "getItemType" o = ListModelGetItemTypeMethodInfo 
ResolveFlattenListModelMethod "getModel" o = FlattenListModelGetModelMethodInfo 
ResolveFlattenListModelMethod "getModelForItem" o = FlattenListModelGetModelForItemMethodInfo 
ResolveFlattenListModelMethod "getNItems" o = ListModelGetNItemsMethodInfo 
ResolveFlattenListModelMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveFlattenListModelMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveFlattenListModelMethod "getSection" o = SectionModelGetSectionMethodInfo 
ResolveFlattenListModelMethod "setData" o = ObjectSetDataMethodInfo 
ResolveFlattenListModelMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveFlattenListModelMethod "setModel" o = FlattenListModelSetModelMethodInfo 
ResolveFlattenListModelMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveFlattenListModelMethod l o = MethodResolutionFailed l o :: Type 

clearFlattenListModelModel :: (MonadIO m, IsFlattenListModel o) => o -> m () #

constructFlattenListModelModel :: (IsFlattenListModel o, MonadIO m, IsListModel a) => a -> m (GValueConstruct o) #

flattenListModelGetModel :: (HasCallStack, MonadIO m, IsFlattenListModel a) => a -> m (Maybe ListModel) #

flattenListModelGetModelForItem :: (HasCallStack, MonadIO m, IsFlattenListModel a) => a -> Word32 -> m (Maybe ListModel) #

flattenListModelItemType :: AttrLabelProxy "itemType" #

flattenListModelModel :: AttrLabelProxy "model" #

flattenListModelNItems :: AttrLabelProxy "nItems" #

flattenListModelNew :: (HasCallStack, MonadIO m, IsListModel a) => Maybe a -> m FlattenListModel #

flattenListModelSetModel :: (HasCallStack, MonadIO m, IsFlattenListModel a, IsListModel b) => a -> Maybe b -> m () #

getFlattenListModelModel :: (MonadIO m, IsFlattenListModel o) => o -> m (Maybe ListModel) #

getFlattenListModelNItems :: (MonadIO m, IsFlattenListModel o) => o -> m Word32 #

setFlattenListModelModel :: (MonadIO m, IsFlattenListModel o, IsListModel a) => o -> a -> m () #