| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Structs.Requisition
Description
A #GtkRequisition-struct represents the desired size of a widget. See [GtkWidget’s geometry management section][geometry-management] for more information.
- newtype Requisition = Requisition (ForeignPtr Requisition)
- newZeroRequisition :: MonadIO m => m Requisition
- noRequisition :: Maybe Requisition
- data RequisitionCopyMethodInfo
- requisitionCopy :: MonadIO m => Requisition -> m Requisition
- data RequisitionFreeMethodInfo
- requisitionFree :: MonadIO m => Requisition -> m ()
- requisitionNew :: MonadIO m => m Requisition
- getRequisitionHeight :: MonadIO m => Requisition -> m Int32
- requisitionHeight :: AttrLabelProxy "height"
- setRequisitionHeight :: MonadIO m => Requisition -> Int32 -> m ()
- getRequisitionWidth :: MonadIO m => Requisition -> m Int32
- requisitionWidth :: AttrLabelProxy "width"
- setRequisitionWidth :: MonadIO m => Requisition -> Int32 -> m ()
Exported types
newtype Requisition Source #
Constructors
| Requisition (ForeignPtr Requisition) |
Instances
| BoxedObject Requisition Source # | |
| (~) AttrOpTag tag AttrSet => Constructible Requisition tag Source # | |
| ((~) * info (ResolveRequisitionMethod t Requisition), MethodInfo * info Requisition p) => IsLabel t (Requisition -> p) Source # | |
| ((~) * 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 # | |
| ((~) * signature (m Requisition), MonadIO m) => MethodInfo * RequisitionCopyMethodInfo Requisition signature Source # | |
| type AttributeList Requisition Source # | |
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 # | |
requisitionCopy :: MonadIO m => Requisition -> m Requisition Source #
requisitionFree
data RequisitionFreeMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m) => MethodInfo * RequisitionFreeMethodInfo Requisition signature Source # | |
requisitionFree :: MonadIO m => Requisition -> m () Source #
requisitionNew
requisitionNew :: MonadIO m => m Requisition Source #
Properties
Height
getRequisitionHeight :: MonadIO m => Requisition -> m Int32 Source #
requisitionHeight :: AttrLabelProxy "height" Source #
setRequisitionHeight :: MonadIO m => Requisition -> Int32 -> m () Source #
Width
getRequisitionWidth :: MonadIO m => Requisition -> m Int32 Source #
requisitionWidth :: AttrLabelProxy "width" Source #
setRequisitionWidth :: MonadIO m => Requisition -> Int32 -> m () Source #