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

GI.Gtk.Objects.LayoutManager

Description

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

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

Documentation

newtype LayoutManager #

Instances

Instances details
Eq LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

GObject LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

ManagedPtrNewtype LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

TypedObject LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

glibType :: IO GType #

HasParentTypes LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

HasAttributeList LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

(info ~ ResolveLayoutManagerMethod t LayoutManager, OverloadedMethod info LayoutManager p, HasField t LayoutManager p) => HasField (t :: Symbol) LayoutManager p 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

getField :: LayoutManager -> p

(info ~ ResolveLayoutManagerMethod t LayoutManager, OverloadedMethodInfo info LayoutManager) => IsLabel t (MethodProxy info LayoutManager) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

fromLabel :: MethodProxy info LayoutManager

(info ~ ResolveLayoutManagerMethod t LayoutManager, OverloadedMethod info LayoutManager p) => IsLabel t (LayoutManager -> p) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

fromLabel :: LayoutManager -> p

IsGValue (Maybe LayoutManager) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

type AttributeList LayoutManager = LayoutManagerAttributeList
type ParentTypes LayoutManager 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

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

Defined in GI.Gtk.Objects.LayoutManager

type SignalList LayoutManager = LayoutManagerSignalList

class (GObject o, IsDescendantOf LayoutManager o) => IsLayoutManager o #

Instances

Instances details
(GObject o, IsDescendantOf LayoutManager o) => IsLayoutManager o 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

data LayoutManagerAllocateMethodInfo #

Instances

Instances details
(signature ~ (b -> Int32 -> Int32 -> Int32 -> m ()), MonadIO m, IsLayoutManager a, IsWidget b) => OverloadedMethod LayoutManagerAllocateMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutManagerAllocateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data LayoutManagerGetLayoutChildMethodInfo #

Instances

Instances details
(signature ~ (b -> m LayoutChild), MonadIO m, IsLayoutManager a, IsWidget b) => OverloadedMethod LayoutManagerGetLayoutChildMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutManagerGetLayoutChildMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data LayoutManagerGetRequestModeMethodInfo #

Instances

Instances details
(signature ~ m SizeRequestMode, MonadIO m, IsLayoutManager a) => OverloadedMethod LayoutManagerGetRequestModeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutManagerGetRequestModeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data LayoutManagerGetWidgetMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Widget), MonadIO m, IsLayoutManager a) => OverloadedMethod LayoutManagerGetWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutManagerGetWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data LayoutManagerLayoutChangedMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsLayoutManager a) => OverloadedMethod LayoutManagerLayoutChangedMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutManagerLayoutChangedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data LayoutManagerMeasureMethodInfo #

Instances

Instances details
(signature ~ (b -> Orientation -> Int32 -> m (Int32, Int32, Int32, Int32)), MonadIO m, IsLayoutManager a, IsWidget b) => OverloadedMethod LayoutManagerMeasureMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutManagerMeasureMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutManager

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

Equations

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

layoutManagerAllocate :: (HasCallStack, MonadIO m, IsLayoutManager a, IsWidget b) => a -> b -> Int32 -> Int32 -> Int32 -> m () #

layoutManagerGetLayoutChild :: (HasCallStack, MonadIO m, IsLayoutManager a, IsWidget b) => a -> b -> m LayoutChild #

layoutManagerGetRequestMode :: (HasCallStack, MonadIO m, IsLayoutManager a) => a -> m SizeRequestMode #

layoutManagerGetWidget :: (HasCallStack, MonadIO m, IsLayoutManager a) => a -> m (Maybe Widget) #

layoutManagerLayoutChanged :: (HasCallStack, MonadIO m, IsLayoutManager a) => a -> m () #

layoutManagerMeasure :: (HasCallStack, MonadIO m, IsLayoutManager a, IsWidget b) => a -> b -> Orientation -> Int32 -> m (Int32, Int32, Int32, Int32) #

toLayoutManager :: (MonadIO m, IsLayoutManager o) => o -> m LayoutManager #