Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
A Requisition
-struct represents the desired size of a widget. See
[GtkWidget’s geometry management section][geometry-management] for
more information.
Synopsis
- newtype Requisition = Requisition (ManagedPtr Requisition)
- newZeroRequisition :: MonadIO m => m Requisition
- requisitionCopy :: (HasCallStack, MonadIO m) => Requisition -> m Requisition
- requisitionFree :: (HasCallStack, MonadIO m) => Requisition -> m ()
- requisitionNew :: (HasCallStack, MonadIO m) => m Requisition
- getRequisitionHeight :: MonadIO m => Requisition -> m Int32
- setRequisitionHeight :: MonadIO m => Requisition -> Int32 -> m ()
- getRequisitionWidth :: MonadIO m => Requisition -> m Int32
- setRequisitionWidth :: MonadIO m => Requisition -> Int32 -> m ()
Exported types
newtype Requisition Source #
Memory-managed wrapper type.
Instances
Eq Requisition Source # | |
Defined in GI.Gtk.Structs.Requisition (==) :: Requisition -> Requisition -> Bool # (/=) :: Requisition -> Requisition -> Bool # | |
GBoxed Requisition Source # | |
Defined in GI.Gtk.Structs.Requisition | |
ManagedPtrNewtype Requisition Source # | |
Defined in GI.Gtk.Structs.Requisition | |
TypedObject Requisition Source # | |
Defined in GI.Gtk.Structs.Requisition | |
HasParentTypes Requisition Source # | |
Defined in GI.Gtk.Structs.Requisition | |
tag ~ 'AttrSet => Constructible Requisition tag Source # | |
Defined in GI.Gtk.Structs.Requisition new :: MonadIO m => (ManagedPtr Requisition -> Requisition) -> [AttrOp Requisition tag] -> m Requisition # | |
IsGValue (Maybe Requisition) Source # | Convert |
Defined in GI.Gtk.Structs.Requisition gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Requisition -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Requisition) # | |
type ParentTypes Requisition Source # | |
Defined in GI.Gtk.Structs.Requisition |
newZeroRequisition :: MonadIO m => m Requisition Source #
Construct a Requisition
struct initialized to zero.
Methods
Click to display all available methods, including inherited ones
copy
:: (HasCallStack, MonadIO m) | |
=> Requisition |
|
-> m Requisition | Returns: a copy of |
Copies a Requisition
.
free
:: (HasCallStack, MonadIO m) | |
=> Requisition |
|
-> m () |
Frees a Requisition
.
new
:: (HasCallStack, MonadIO m) | |
=> m Requisition | Returns: a new empty |
Allocates a new Requisition
-struct and initializes its elements to zero.
Since: 3.0
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 ]