gi-gtk-4.0.5: Gtk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gtk.Structs.Requisition

Description

A GtkRequisition represents the desired size of a widget. See [GtkWidget’s geometry management section][geometry-management] for more information.

Synopsis

Exported types

newtype Requisition Source #

Memory-managed wrapper type.

newZeroRequisition :: MonadIO m => m Requisition Source #

Construct a Requisition struct initialized to zero.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

copy, free.

Getters

None.

Setters

None.

copy

requisitionCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Requisition

requisition: a GtkRequisition

-> m Requisition

Returns: a copy of requisition

Copies a GtkRequisition.

free

requisitionFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> Requisition

requisition: a GtkRequisition

-> m () 

Frees a GtkRequisition.

new

requisitionNew Source #

Arguments

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

Returns: a new empty GtkRequisition. The newly allocated GtkRequisition should be freed with requisitionFree

Allocates a new GtkRequisition.

The struct is initialized to zero.

Properties

height

the widget’s desired height

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

Get the value of the “height” field. When overloading is enabled, this is equivalent to

get requisition #height

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

Set the value of the “height” field. When overloading is enabled, this is equivalent to

set requisition [ #height := value ]

width

the widget’s desired width

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

Get the value of the “width” field. When overloading is enabled, this is equivalent to

get requisition #width

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

Set the value of the “width” field. When overloading is enabled, this is equivalent to

set requisition [ #width := value ]