gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.Requisition

Contents

Description

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

Synopsis

Exported types

newtype Requisition Source #

Instances

BoxedObject Requisition Source # 

Methods

boxedType :: Requisition -> IO GType

(~) AttrOpTag tag AttrSet => Constructible Requisition tag Source # 

Methods

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

((~) * info (ResolveRequisitionMethod t Requisition), MethodInfo * info Requisition p) => IsLabel t (Requisition -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Requisition -> p #

((~) * info (ResolveRequisitionMethod t Requisition), MethodInfo * info Requisition p) => IsLabelProxy t (Requisition -> p) Source # 
HasAttributeList * Requisition Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * RequisitionFreeMethodInfo Requisition signature Source # 

Methods

overloadedMethod :: MethodProxy RequisitionFreeMethodInfo Requisition -> signature -> s

((~) * signature (m Requisition), MonadIO m) => MethodInfo * RequisitionCopyMethodInfo Requisition signature Source # 

Methods

overloadedMethod :: MethodProxy RequisitionCopyMethodInfo Requisition -> signature -> s

type AttributeList Requisition Source # 
type AttributeList Requisition

newZeroRequisition :: MonadIO m => m Requisition Source #

Construct a Requisition struct initialized to zero.

Methods

requisitionCopy

data RequisitionCopyMethodInfo Source #

Instances

((~) * signature (m Requisition), MonadIO m) => MethodInfo * RequisitionCopyMethodInfo Requisition signature Source # 

Methods

overloadedMethod :: MethodProxy RequisitionCopyMethodInfo Requisition -> signature -> s

requisitionFree

data RequisitionFreeMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * RequisitionFreeMethodInfo Requisition signature Source # 

Methods

overloadedMethod :: MethodProxy RequisitionFreeMethodInfo Requisition -> signature -> s

requisitionNew

Properties

Height

requisitionHeight :: AttrLabelProxy "height" Source #

Width

requisitionWidth :: AttrLabelProxy "width" Source #