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

GI.Gtk.Objects.SizeGroup

Description

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

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

Documentation

newtype SizeGroup #

Instances

Instances details
Eq SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

(==) :: SizeGroup -> SizeGroup -> Bool

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

GObject SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

ManagedPtrNewtype SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

TypedObject SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

glibType :: IO GType #

HasParentTypes SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

HasAttributeList SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

(info ~ ResolveSizeGroupMethod t SizeGroup, OverloadedMethod info SizeGroup p, HasField t SizeGroup p) => HasField (t :: Symbol) SizeGroup p 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

getField :: SizeGroup -> p

(info ~ ResolveSizeGroupMethod t SizeGroup, OverloadedMethodInfo info SizeGroup) => IsLabel t (MethodProxy info SizeGroup) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

fromLabel :: MethodProxy info SizeGroup

(info ~ ResolveSizeGroupMethod t SizeGroup, OverloadedMethod info SizeGroup p) => IsLabel t (SizeGroup -> p) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

fromLabel :: SizeGroup -> p

IsGValue (Maybe SizeGroup) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttributeList SizeGroup = SizeGroupAttributeList
type ParentTypes SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type ParentTypes SizeGroup = '[Object, Buildable]
type SignalList SizeGroup 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type SignalList SizeGroup = SizeGroupSignalList

class (GObject o, IsDescendantOf SizeGroup o) => IsSizeGroup o #

Instances

Instances details
(GObject o, IsDescendantOf SizeGroup o) => IsSizeGroup o 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

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

Equations

ResolveSizeGroupMethod "addWidget" o = SizeGroupAddWidgetMethodInfo 
ResolveSizeGroupMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveSizeGroupMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveSizeGroupMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveSizeGroupMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveSizeGroupMethod "getv" o = ObjectGetvMethodInfo 
ResolveSizeGroupMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveSizeGroupMethod "notify" o = ObjectNotifyMethodInfo 
ResolveSizeGroupMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveSizeGroupMethod "ref" o = ObjectRefMethodInfo 
ResolveSizeGroupMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveSizeGroupMethod "removeWidget" o = SizeGroupRemoveWidgetMethodInfo 
ResolveSizeGroupMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveSizeGroupMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveSizeGroupMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveSizeGroupMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveSizeGroupMethod "unref" o = ObjectUnrefMethodInfo 
ResolveSizeGroupMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveSizeGroupMethod "getBuildableId" o = BuildableGetBuildableIdMethodInfo 
ResolveSizeGroupMethod "getData" o = ObjectGetDataMethodInfo 
ResolveSizeGroupMethod "getMode" o = SizeGroupGetModeMethodInfo 
ResolveSizeGroupMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveSizeGroupMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveSizeGroupMethod "getWidgets" o = SizeGroupGetWidgetsMethodInfo 
ResolveSizeGroupMethod "setData" o = ObjectSetDataMethodInfo 
ResolveSizeGroupMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveSizeGroupMethod "setMode" o = SizeGroupSetModeMethodInfo 
ResolveSizeGroupMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveSizeGroupMethod l o = MethodResolutionFailed l o :: Type 

data SizeGroupAddWidgetMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsSizeGroup a, IsWidget b) => OverloadedMethod SizeGroupAddWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SizeGroupAddWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SizeGroupGetModeMethodInfo #

Instances

Instances details
(signature ~ m SizeGroupMode, MonadIO m, IsSizeGroup a) => OverloadedMethod SizeGroupGetModeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SizeGroupGetModeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SizeGroupGetWidgetsMethodInfo #

Instances

Instances details
(signature ~ m [Widget], MonadIO m, IsSizeGroup a) => OverloadedMethod SizeGroupGetWidgetsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SizeGroupGetWidgetsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SizeGroupModePropertyInfo #

Instances

Instances details
AttrInfo SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Associated Types

type AttrAllowedOps SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

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

Defined in GI.Gtk.Objects.SizeGroup

type AttrBaseTypeConstraint SizeGroupModePropertyInfo = IsSizeGroup
type AttrGetType SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrSetTypeConstraint SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrSetTypeConstraint SizeGroupModePropertyInfo = Type ~ SizeGroupMode
type AttrTransferTypeConstraint SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrTransferTypeConstraint SizeGroupModePropertyInfo = Type ~ SizeGroupMode
type AttrTransferType SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrLabel SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrLabel SizeGroupModePropertyInfo = "mode"
type AttrOrigin SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

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

Defined in GI.Gtk.Objects.SizeGroup

type AttrBaseTypeConstraint SizeGroupModePropertyInfo = IsSizeGroup
type AttrGetType SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrLabel SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrLabel SizeGroupModePropertyInfo = "mode"
type AttrOrigin SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrSetTypeConstraint SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrSetTypeConstraint SizeGroupModePropertyInfo = Type ~ SizeGroupMode
type AttrTransferType SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrTransferTypeConstraint SizeGroupModePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

type AttrTransferTypeConstraint SizeGroupModePropertyInfo = Type ~ SizeGroupMode

data SizeGroupRemoveWidgetMethodInfo #

Instances

Instances details
(signature ~ (b -> m ()), MonadIO m, IsSizeGroup a, IsWidget b) => OverloadedMethod SizeGroupRemoveWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SizeGroupRemoveWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data SizeGroupSetModeMethodInfo #

Instances

Instances details
(signature ~ (SizeGroupMode -> m ()), MonadIO m, IsSizeGroup a) => OverloadedMethod SizeGroupSetModeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo SizeGroupSetModeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.SizeGroup

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

constructSizeGroupMode :: (IsSizeGroup o, MonadIO m) => SizeGroupMode -> m (GValueConstruct o) #

getSizeGroupMode :: (MonadIO m, IsSizeGroup o) => o -> m SizeGroupMode #

setSizeGroupMode :: (MonadIO m, IsSizeGroup o) => o -> SizeGroupMode -> m () #

sizeGroupAddWidget :: (HasCallStack, MonadIO m, IsSizeGroup a, IsWidget b) => a -> b -> m () #

sizeGroupGetMode :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> m SizeGroupMode #

sizeGroupGetWidgets :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> m [Widget] #

sizeGroupMode :: AttrLabelProxy "mode" #

sizeGroupNew :: (HasCallStack, MonadIO m) => SizeGroupMode -> m SizeGroup #

sizeGroupRemoveWidget :: (HasCallStack, MonadIO m, IsSizeGroup a, IsWidget b) => a -> b -> m () #

sizeGroupSetMode :: (HasCallStack, MonadIO m, IsSizeGroup a) => a -> SizeGroupMode -> m () #

toSizeGroup :: (MonadIO m, IsSizeGroup o) => o -> m SizeGroup #