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

GI.Gtk.Objects.LayoutChild

Description

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

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

Documentation

newtype LayoutChild #

Instances

Instances details
Eq LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

(==) :: LayoutChild -> LayoutChild -> Bool

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

GObject LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

ManagedPtrNewtype LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

TypedObject LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

glibType :: IO GType #

HasParentTypes LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

HasAttributeList LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

(info ~ ResolveLayoutChildMethod t LayoutChild, OverloadedMethod info LayoutChild p, HasField t LayoutChild p) => HasField (t :: Symbol) LayoutChild p 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

getField :: LayoutChild -> p

(info ~ ResolveLayoutChildMethod t LayoutChild, OverloadedMethodInfo info LayoutChild) => IsLabel t (MethodProxy info LayoutChild) 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

fromLabel :: MethodProxy info LayoutChild

(info ~ ResolveLayoutChildMethod t LayoutChild, OverloadedMethod info LayoutChild p) => IsLabel t (LayoutChild -> p) 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

fromLabel :: LayoutChild -> p

IsGValue (Maybe LayoutChild) 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttributeList LayoutChild = LayoutChildAttributeList
type ParentTypes LayoutChild 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

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

Defined in GI.Gtk.Objects.LayoutChild

type SignalList LayoutChild = LayoutChildSignalList

class (GObject o, IsDescendantOf LayoutChild o) => IsLayoutChild o #

Instances

Instances details
(GObject o, IsDescendantOf LayoutChild o) => IsLayoutChild o 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

data LayoutChildChildWidgetPropertyInfo #

Instances

Instances details
AttrInfo LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Associated Types

type AttrAllowedOps LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

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

Defined in GI.Gtk.Objects.LayoutChild

type AttrGetType LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrSetTypeConstraint LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrSetTypeConstraint LayoutChildChildWidgetPropertyInfo = IsWidget
type AttrTransferTypeConstraint LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferTypeConstraint LayoutChildChildWidgetPropertyInfo = IsWidget
type AttrTransferType LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildChildWidgetPropertyInfo = "child-widget"
type AttrOrigin LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

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

Defined in GI.Gtk.Objects.LayoutChild

type AttrGetType LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildChildWidgetPropertyInfo = "child-widget"
type AttrOrigin LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrSetTypeConstraint LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrSetTypeConstraint LayoutChildChildWidgetPropertyInfo = IsWidget
type AttrTransferType LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferTypeConstraint LayoutChildChildWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferTypeConstraint LayoutChildChildWidgetPropertyInfo = IsWidget

data LayoutChildGetChildWidgetMethodInfo #

Instances

Instances details
(signature ~ m Widget, MonadIO m, IsLayoutChild a) => OverloadedMethod LayoutChildGetChildWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutChildGetChildWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data LayoutChildGetLayoutManagerMethodInfo #

Instances

Instances details
(signature ~ m LayoutManager, MonadIO m, IsLayoutChild a) => OverloadedMethod LayoutChildGetLayoutManagerMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo LayoutChildGetLayoutManagerMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data LayoutChildLayoutManagerPropertyInfo #

Instances

Instances details
AttrInfo LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Associated Types

type AttrAllowedOps LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

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

Defined in GI.Gtk.Objects.LayoutChild

type AttrGetType LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrSetTypeConstraint LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferTypeConstraint LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferTypeConstraint LayoutChildLayoutManagerPropertyInfo = IsLayoutManager
type AttrTransferType LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildLayoutManagerPropertyInfo = "layout-manager"
type AttrOrigin LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

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

Defined in GI.Gtk.Objects.LayoutChild

type AttrGetType LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrLabel LayoutChildLayoutManagerPropertyInfo = "layout-manager"
type AttrOrigin LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrSetTypeConstraint LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferType LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferTypeConstraint LayoutChildLayoutManagerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.LayoutChild

type AttrTransferTypeConstraint LayoutChildLayoutManagerPropertyInfo = IsLayoutManager

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

Equations

ResolveLayoutChildMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveLayoutChildMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveLayoutChildMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveLayoutChildMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveLayoutChildMethod "getv" o = ObjectGetvMethodInfo 
ResolveLayoutChildMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveLayoutChildMethod "notify" o = ObjectNotifyMethodInfo 
ResolveLayoutChildMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveLayoutChildMethod "ref" o = ObjectRefMethodInfo 
ResolveLayoutChildMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveLayoutChildMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveLayoutChildMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveLayoutChildMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveLayoutChildMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveLayoutChildMethod "unref" o = ObjectUnrefMethodInfo 
ResolveLayoutChildMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveLayoutChildMethod "getChildWidget" o = LayoutChildGetChildWidgetMethodInfo 
ResolveLayoutChildMethod "getData" o = ObjectGetDataMethodInfo 
ResolveLayoutChildMethod "getLayoutManager" o = LayoutChildGetLayoutManagerMethodInfo 
ResolveLayoutChildMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveLayoutChildMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveLayoutChildMethod "setData" o = ObjectSetDataMethodInfo 
ResolveLayoutChildMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveLayoutChildMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveLayoutChildMethod l o = MethodResolutionFailed l o :: Type 

constructLayoutChildChildWidget :: (IsLayoutChild o, MonadIO m, IsWidget a) => a -> m (GValueConstruct o) #

constructLayoutChildLayoutManager :: (IsLayoutChild o, MonadIO m, IsLayoutManager a) => a -> m (GValueConstruct o) #

getLayoutChildChildWidget :: (MonadIO m, IsLayoutChild o) => o -> m Widget #

layoutChildChildWidget :: AttrLabelProxy "childWidget" #

layoutChildGetChildWidget :: (HasCallStack, MonadIO m, IsLayoutChild a) => a -> m Widget #

layoutChildGetLayoutManager :: (HasCallStack, MonadIO m, IsLayoutChild a) => a -> m LayoutManager #

layoutChildLayoutManager :: AttrLabelProxy "layoutManager" #

toLayoutChild :: (MonadIO m, IsLayoutChild o) => o -> m LayoutChild #