| Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte | 
|---|---|
| License | LGPL-2.1 | 
| Maintainer | Iñaki García Etxebarria | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
GI.Gtk.Structs.Requisition
Description
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.
Constructors
| Requisition (ManagedPtr Requisition) | 
Instances
| Eq Requisition Source # | |
| Defined in GI.Gtk.Structs.Requisition | |
| GBoxed Requisition Source # | |
| Defined in GI.Gtk.Structs.Requisition | |
| ManagedPtrNewtype Requisition Source # | |
| Defined in GI.Gtk.Structs.Requisition Methods toManagedPtr :: Requisition -> ManagedPtr 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 Methods new :: MonadIO m => (ManagedPtr Requisition -> Requisition) -> [AttrOp Requisition tag] -> m Requisition | |
| IsGValue (Maybe Requisition) Source # | Convert  | 
| Defined in GI.Gtk.Structs.Requisition Methods 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
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Requisition | 
 | 
| -> m Requisition | Returns: a copy of  | 
Copies a Requisition.
free
Arguments
| :: (HasCallStack, MonadIO m) | |
| => Requisition | 
 | 
| -> m () | 
Frees a Requisition.
new
Arguments
| :: (HasCallStack, MonadIO m) | |
| => m Requisition | Returns: a new empty  | 
Allocates a new Requisition-struct and initializes its elements 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
setrequisition [ #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
setrequisition [ #width:=value ]