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

GI.Gtk.Interfaces.SectionModel

Description

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

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

Documentation

newtype SectionModel #

Instances

Instances details
Eq SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

(==) :: SectionModel -> SectionModel -> Bool

(/=) :: SectionModel -> SectionModel -> Bool

GObject SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

ManagedPtrNewtype SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

TypedObject SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

glibType :: IO GType #

HasParentTypes SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

HasAttributeList SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

(info ~ ResolveSectionModelMethod t SectionModel, OverloadedMethod info SectionModel p, HasField t SectionModel p) => HasField (t :: Symbol) SectionModel p 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

getField :: SectionModel -> p

(info ~ ResolveSectionModelMethod t SectionModel, OverloadedMethodInfo info SectionModel) => IsLabel t (MethodProxy info SectionModel) 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

fromLabel :: MethodProxy info SectionModel

(info ~ ResolveSectionModelMethod t SectionModel, OverloadedMethod info SectionModel p) => IsLabel t (SectionModel -> p) 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

fromLabel :: SectionModel -> p

IsGValue (Maybe SectionModel) 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

type AttributeList SectionModel = SectionModelAttributeList
type ParentTypes SectionModel 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

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

Defined in GI.Gtk.Interfaces.SectionModel

type SignalList SectionModel = SectionModelSignalList

class (GObject o, IsDescendantOf SectionModel o) => IsSectionModel o #

Instances

Instances details
(GObject o, IsDescendantOf SectionModel o) => IsSectionModel o 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

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

Equations

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

data SectionModelGetSectionMethodInfo #

Instances

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

Defined in GI.Gtk.Interfaces.SectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SectionModelGetSectionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

data SectionModelSectionsChangedMethodInfo #

Instances

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

Defined in GI.Gtk.Interfaces.SectionModel

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SectionModelSectionsChangedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SectionModelSectionsChangedSignalInfo #

Instances

Instances details
SignalInfo SectionModelSectionsChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Associated Types

type HaskellCallbackType SectionModelSectionsChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType SectionModelSectionsChangedSignalInfo 
Instance details

Defined in GI.Gtk.Interfaces.SectionModel

afterSectionModelSectionsChanged :: (IsSectionModel a, MonadIO m) => a -> ((?self :: a) => SectionModelSectionsChangedCallback) -> m SignalHandlerId #

onSectionModelSectionsChanged :: (IsSectionModel a, MonadIO m) => a -> ((?self :: a) => SectionModelSectionsChangedCallback) -> m SignalHandlerId #

sectionModelGetSection :: (HasCallStack, MonadIO m, IsSectionModel a) => a -> Word32 -> m (Word32, Word32) #

sectionModelSectionsChanged :: (HasCallStack, MonadIO m, IsSectionModel a) => a -> Word32 -> Word32 -> m () #

toSectionModel :: (MonadIO m, IsSectionModel o) => o -> m SectionModel #