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

GI.Gtk.Objects.CustomLayout

Description

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

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

Documentation

newtype CustomLayout #

Instances

Instances details
Eq CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

Methods

(==) :: CustomLayout -> CustomLayout -> Bool

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

GObject CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

ManagedPtrNewtype CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

TypedObject CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

Methods

glibType :: IO GType #

HasParentTypes CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

HasAttributeList CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

(info ~ ResolveCustomLayoutMethod t CustomLayout, OverloadedMethod info CustomLayout p, HasField t CustomLayout p) => HasField (t :: Symbol) CustomLayout p 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

Methods

getField :: CustomLayout -> p

(info ~ ResolveCustomLayoutMethod t CustomLayout, OverloadedMethodInfo info CustomLayout) => IsLabel t (MethodProxy info CustomLayout) 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

Methods

fromLabel :: MethodProxy info CustomLayout

(info ~ ResolveCustomLayoutMethod t CustomLayout, OverloadedMethod info CustomLayout p) => IsLabel t (CustomLayout -> p) 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

Methods

fromLabel :: CustomLayout -> p

IsGValue (Maybe CustomLayout) 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

type AttributeList CustomLayout = CustomLayoutAttributeList
type ParentTypes CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

type ParentTypes CustomLayout = '[LayoutManager, Object]
type SignalList CustomLayout 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

type SignalList CustomLayout = CustomLayoutSignalList

class (GObject o, IsDescendantOf CustomLayout o) => IsCustomLayout o #

Instances

Instances details
(GObject o, IsDescendantOf CustomLayout o) => IsCustomLayout o 
Instance details

Defined in GI.Gtk.Objects.CustomLayout

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

Equations

ResolveCustomLayoutMethod "allocate" o = LayoutManagerAllocateMethodInfo 
ResolveCustomLayoutMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveCustomLayoutMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveCustomLayoutMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveCustomLayoutMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveCustomLayoutMethod "getv" o = ObjectGetvMethodInfo 
ResolveCustomLayoutMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveCustomLayoutMethod "layoutChanged" o = LayoutManagerLayoutChangedMethodInfo 
ResolveCustomLayoutMethod "measure" o = LayoutManagerMeasureMethodInfo 
ResolveCustomLayoutMethod "notify" o = ObjectNotifyMethodInfo 
ResolveCustomLayoutMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveCustomLayoutMethod "ref" o = ObjectRefMethodInfo 
ResolveCustomLayoutMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveCustomLayoutMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveCustomLayoutMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveCustomLayoutMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveCustomLayoutMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveCustomLayoutMethod "unref" o = ObjectUnrefMethodInfo 
ResolveCustomLayoutMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveCustomLayoutMethod "getData" o = ObjectGetDataMethodInfo 
ResolveCustomLayoutMethod "getLayoutChild" o = LayoutManagerGetLayoutChildMethodInfo 
ResolveCustomLayoutMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveCustomLayoutMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveCustomLayoutMethod "getRequestMode" o = LayoutManagerGetRequestModeMethodInfo 
ResolveCustomLayoutMethod "getWidget" o = LayoutManagerGetWidgetMethodInfo 
ResolveCustomLayoutMethod "setData" o = ObjectSetDataMethodInfo 
ResolveCustomLayoutMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveCustomLayoutMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveCustomLayoutMethod l o = MethodResolutionFailed l o :: Type 

toCustomLayout :: (MonadIO m, IsCustomLayout o) => o -> m CustomLayout #