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

GI.Gtk.Structs.Requisition

Description

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

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

Documentation

newtype Requisition #

Instances

Instances details
Eq Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

(==) :: Requisition -> Requisition -> Bool

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

GBoxed Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

ManagedPtrNewtype Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

TypedObject Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

glibType :: IO GType #

HasParentTypes Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

tag ~ 'AttrSet => Constructible Requisition tag 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

new :: MonadIO m => (ManagedPtr Requisition -> Requisition) -> [AttrOp Requisition tag] -> m Requisition #

HasAttributeList Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

(info ~ ResolveRequisitionMethod t Requisition, OverloadedMethod info Requisition p, HasField t Requisition p) => HasField (t :: Symbol) Requisition p 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

getField :: Requisition -> p

(signature ~ m Requisition, MonadIO m) => OverloadedMethod RequisitionCopyMethodInfo Requisition signature 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethod :: Requisition -> signature

(signature ~ m (), MonadIO m) => OverloadedMethod RequisitionFreeMethodInfo Requisition signature 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethod :: Requisition -> signature

OverloadedMethodInfo RequisitionCopyMethodInfo Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

OverloadedMethodInfo RequisitionFreeMethodInfo Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

(info ~ ResolveRequisitionMethod t Requisition, OverloadedMethodInfo info Requisition) => IsLabel t (MethodProxy info Requisition) 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

fromLabel :: MethodProxy info Requisition

(info ~ ResolveRequisitionMethod t Requisition, OverloadedMethod info Requisition p) => IsLabel t (Requisition -> p) 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

fromLabel :: Requisition -> p

IsGValue (Maybe Requisition) 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

type AttributeList Requisition = RequisitionAttributeList
type ParentTypes Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

type ParentTypes Requisition = '[] :: [Type]

data RequisitionCopyMethodInfo #

Instances

Instances details
(signature ~ m Requisition, MonadIO m) => OverloadedMethod RequisitionCopyMethodInfo Requisition signature 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethod :: Requisition -> signature

OverloadedMethodInfo RequisitionCopyMethodInfo Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data RequisitionFreeMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m) => OverloadedMethod RequisitionFreeMethodInfo Requisition signature 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethod :: Requisition -> signature

OverloadedMethodInfo RequisitionFreeMethodInfo Requisition 
Instance details

Defined in GI.Gtk.Structs.Requisition

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

getRequisitionHeight :: MonadIO m => Requisition -> m Int32 #

getRequisitionWidth :: MonadIO m => Requisition -> m Int32 #

newZeroRequisition :: MonadIO m => m Requisition #

requisitionCopy :: (HasCallStack, MonadIO m) => Requisition -> m Requisition #

requisitionFree :: (HasCallStack, MonadIO m) => Requisition -> m () #

requisitionNew :: (HasCallStack, MonadIO m) => m Requisition #

requisition_height :: AttrLabelProxy "height" #

requisition_width :: AttrLabelProxy "width" #

setRequisitionHeight :: MonadIO m => Requisition -> Int32 -> m () #

setRequisitionWidth :: MonadIO m => Requisition -> Int32 -> m () #