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

GI.Gtk.Objects.CenterLayout

Description

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

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

Documentation

newtype CenterLayout #

Instances

Instances details
Eq CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

(==) :: CenterLayout -> CenterLayout -> Bool

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

GObject CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

ManagedPtrNewtype CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

TypedObject CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

glibType :: IO GType #

HasParentTypes CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

HasAttributeList CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

(info ~ ResolveCenterLayoutMethod t CenterLayout, OverloadedMethod info CenterLayout p, HasField t CenterLayout p) => HasField (t :: Symbol) CenterLayout p 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

getField :: CenterLayout -> p

(info ~ ResolveCenterLayoutMethod t CenterLayout, OverloadedMethodInfo info CenterLayout) => IsLabel t (MethodProxy info CenterLayout) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

fromLabel :: MethodProxy info CenterLayout

(info ~ ResolveCenterLayoutMethod t CenterLayout, OverloadedMethod info CenterLayout p) => IsLabel t (CenterLayout -> p) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

fromLabel :: CenterLayout -> p

IsGValue (Maybe CenterLayout) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttributeList CenterLayout = CenterLayoutAttributeList
type ParentTypes CenterLayout 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

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

Defined in GI.Gtk.Objects.CenterLayout

type SignalList CenterLayout = CenterLayoutSignalList

data CenterLayoutGetBaselinePositionMethodInfo #

Instances

Instances details
(signature ~ m BaselinePosition, MonadIO m, IsCenterLayout a) => OverloadedMethod CenterLayoutGetBaselinePositionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutGetBaselinePositionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutGetCenterWidgetMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutGetCenterWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutGetEndWidgetMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutGetEndWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutGetOrientationMethodInfo #

Instances

Instances details
(signature ~ m Orientation, MonadIO m, IsCenterLayout a) => OverloadedMethod CenterLayoutGetOrientationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutGetOrientationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutGetShrinkCenterLastMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsCenterLayout a) => OverloadedMethod CenterLayoutGetShrinkCenterLastMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutGetShrinkCenterLastMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutGetStartWidgetMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutGetStartWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutSetBaselinePositionMethodInfo #

Instances

Instances details
(signature ~ (BaselinePosition -> m ()), MonadIO m, IsCenterLayout a) => OverloadedMethod CenterLayoutSetBaselinePositionMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutSetBaselinePositionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutSetCenterWidgetMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsCenterLayout a, IsWidget b) => OverloadedMethod CenterLayoutSetCenterWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutSetCenterWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutSetEndWidgetMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsCenterLayout a, IsWidget b) => OverloadedMethod CenterLayoutSetEndWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutSetEndWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutSetOrientationMethodInfo #

Instances

Instances details
(signature ~ (Orientation -> m ()), MonadIO m, IsCenterLayout a) => OverloadedMethod CenterLayoutSetOrientationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutSetOrientationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutSetShrinkCenterLastMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsCenterLayout a) => OverloadedMethod CenterLayoutSetShrinkCenterLastMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutSetShrinkCenterLastMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutSetStartWidgetMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsCenterLayout a, IsWidget b) => OverloadedMethod CenterLayoutSetStartWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CenterLayoutSetStartWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CenterLayoutShrinkCenterLastPropertyInfo #

Instances

Instances details
AttrInfo CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Associated Types

type AttrAllowedOps CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrAllowedOps CenterLayoutShrinkCenterLastPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrGetType CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrSetTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrSetTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrTransferTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo = Type ~ Bool
type AttrTransferType CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrTransferType CenterLayoutShrinkCenterLastPropertyInfo = Bool
type AttrLabel CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrLabel CenterLayoutShrinkCenterLastPropertyInfo = "shrink-center-last"
type AttrOrigin CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrAllowedOps CenterLayoutShrinkCenterLastPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrGetType CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrLabel CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrLabel CenterLayoutShrinkCenterLastPropertyInfo = "shrink-center-last"
type AttrOrigin CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrSetTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrSetTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo = Type ~ Bool
type AttrTransferType CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrTransferType CenterLayoutShrinkCenterLastPropertyInfo = Bool
type AttrTransferTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

type AttrTransferTypeConstraint CenterLayoutShrinkCenterLastPropertyInfo = Type ~ Bool

class (GObject o, IsDescendantOf CenterLayout o) => IsCenterLayout o #

Instances

Instances details
(GObject o, IsDescendantOf CenterLayout o) => IsCenterLayout o 
Instance details

Defined in GI.Gtk.Objects.CenterLayout

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

Equations

ResolveCenterLayoutMethod "allocate" o = LayoutManagerAllocateMethodInfo 
ResolveCenterLayoutMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveCenterLayoutMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveCenterLayoutMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveCenterLayoutMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveCenterLayoutMethod "getv" o = ObjectGetvMethodInfo 
ResolveCenterLayoutMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveCenterLayoutMethod "layoutChanged" o = LayoutManagerLayoutChangedMethodInfo 
ResolveCenterLayoutMethod "measure" o = LayoutManagerMeasureMethodInfo 
ResolveCenterLayoutMethod "notify" o = ObjectNotifyMethodInfo 
ResolveCenterLayoutMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveCenterLayoutMethod "ref" o = ObjectRefMethodInfo 
ResolveCenterLayoutMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveCenterLayoutMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveCenterLayoutMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveCenterLayoutMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveCenterLayoutMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveCenterLayoutMethod "unref" o = ObjectUnrefMethodInfo 
ResolveCenterLayoutMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveCenterLayoutMethod "getBaselinePosition" o = CenterLayoutGetBaselinePositionMethodInfo 
ResolveCenterLayoutMethod "getCenterWidget" o = CenterLayoutGetCenterWidgetMethodInfo 
ResolveCenterLayoutMethod "getData" o = ObjectGetDataMethodInfo 
ResolveCenterLayoutMethod "getEndWidget" o = CenterLayoutGetEndWidgetMethodInfo 
ResolveCenterLayoutMethod "getLayoutChild" o = LayoutManagerGetLayoutChildMethodInfo 
ResolveCenterLayoutMethod "getOrientation" o = CenterLayoutGetOrientationMethodInfo 
ResolveCenterLayoutMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveCenterLayoutMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveCenterLayoutMethod "getRequestMode" o = LayoutManagerGetRequestModeMethodInfo 
ResolveCenterLayoutMethod "getShrinkCenterLast" o = CenterLayoutGetShrinkCenterLastMethodInfo 
ResolveCenterLayoutMethod "getStartWidget" o = CenterLayoutGetStartWidgetMethodInfo 
ResolveCenterLayoutMethod "getWidget" o = LayoutManagerGetWidgetMethodInfo 
ResolveCenterLayoutMethod "setBaselinePosition" o = CenterLayoutSetBaselinePositionMethodInfo 
ResolveCenterLayoutMethod "setCenterWidget" o = CenterLayoutSetCenterWidgetMethodInfo 
ResolveCenterLayoutMethod "setData" o = ObjectSetDataMethodInfo 
ResolveCenterLayoutMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveCenterLayoutMethod "setEndWidget" o = CenterLayoutSetEndWidgetMethodInfo 
ResolveCenterLayoutMethod "setOrientation" o = CenterLayoutSetOrientationMethodInfo 
ResolveCenterLayoutMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveCenterLayoutMethod "setShrinkCenterLast" o = CenterLayoutSetShrinkCenterLastMethodInfo 
ResolveCenterLayoutMethod "setStartWidget" o = CenterLayoutSetStartWidgetMethodInfo 
ResolveCenterLayoutMethod l o = MethodResolutionFailed l o :: Type 

centerLayoutGetBaselinePosition :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> m BaselinePosition #

centerLayoutGetCenterWidget :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> m (Maybe Widget) #

centerLayoutGetEndWidget :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> m (Maybe Widget) #

centerLayoutGetOrientation :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> m Orientation #

centerLayoutGetShrinkCenterLast :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> m Bool #

centerLayoutGetStartWidget :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> m (Maybe Widget) #

centerLayoutNew :: (HasCallStack, MonadIO m) => m CenterLayout #

centerLayoutSetBaselinePosition :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> BaselinePosition -> m () #

centerLayoutSetCenterWidget :: (HasCallStack, MonadIO m, IsCenterLayout a, IsWidget b) => a -> Maybe b -> m () #

centerLayoutSetEndWidget :: (HasCallStack, MonadIO m, IsCenterLayout a, IsWidget b) => a -> Maybe b -> m () #

centerLayoutSetOrientation :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> Orientation -> m () #

centerLayoutSetShrinkCenterLast :: (HasCallStack, MonadIO m, IsCenterLayout a) => a -> Bool -> m () #

centerLayoutSetStartWidget :: (HasCallStack, MonadIO m, IsCenterLayout a, IsWidget b) => a -> Maybe b -> m () #

centerLayoutShrinkCenterLast :: AttrLabelProxy "shrinkCenterLast" #

constructCenterLayoutShrinkCenterLast :: (IsCenterLayout o, MonadIO m) => Bool -> m (GValueConstruct o) #

getCenterLayoutShrinkCenterLast :: (MonadIO m, IsCenterLayout o) => o -> m Bool #

setCenterLayoutShrinkCenterLast :: (MonadIO m, IsCenterLayout o) => o -> Bool -> m () #

toCenterLayout :: (MonadIO m, IsCenterLayout o) => o -> m CenterLayout #