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

GI.Gtk.Structs.RequestedSize

Description

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

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

Documentation

newtype RequestedSize #

Instances

Instances details
Eq RequestedSize 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

BoxedPtr RequestedSize 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

CallocPtr RequestedSize 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

Methods

boxedPtrCalloc :: IO (Ptr RequestedSize) #

ManagedPtrNewtype RequestedSize 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

tag ~ 'AttrSet => Constructible RequestedSize tag 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

Methods

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

HasAttributeList RequestedSize 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

(info ~ ResolveRequestedSizeMethod t RequestedSize, OverloadedMethod info RequestedSize p, HasField t RequestedSize p) => HasField (t :: Symbol) RequestedSize p 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

Methods

getField :: RequestedSize -> p

(info ~ ResolveRequestedSizeMethod t RequestedSize, OverloadedMethodInfo info RequestedSize) => IsLabel t (MethodProxy info RequestedSize) 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

Methods

fromLabel :: MethodProxy info RequestedSize

(info ~ ResolveRequestedSizeMethod t RequestedSize, OverloadedMethod info RequestedSize p) => IsLabel t (RequestedSize -> p) 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

Methods

fromLabel :: RequestedSize -> p

type AttributeList RequestedSize 
Instance details

Defined in GI.Gtk.Structs.RequestedSize

type AttributeList RequestedSize = RequestedSizeAttributeList

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

Equations

ResolveRequestedSizeMethod l o = MethodResolutionFailed l o :: Type 

clearRequestedSizeData :: MonadIO m => RequestedSize -> m () #

getRequestedSizeData :: MonadIO m => RequestedSize -> m (Ptr ()) #

getRequestedSizeMinimumSize :: MonadIO m => RequestedSize -> m Int32 #

getRequestedSizeNaturalSize :: MonadIO m => RequestedSize -> m Int32 #

requestedSize_data :: AttrLabelProxy "data" #

requestedSize_minimumSize :: AttrLabelProxy "minimumSize" #

requestedSize_naturalSize :: AttrLabelProxy "naturalSize" #

setRequestedSizeData :: MonadIO m => RequestedSize -> Ptr () -> m () #

setRequestedSizeMinimumSize :: MonadIO m => RequestedSize -> Int32 -> m () #

setRequestedSizeNaturalSize :: MonadIO m => RequestedSize -> Int32 -> m () #