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 |
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
- requisitionHeight :: AttrLabelProxy "height"
- requisitionReadHeight :: MonadIO m => Requisition -> m Int32
- requisitionWriteHeight :: MonadIO m => Requisition -> Int32 -> m ()
- requisitionReadWidth :: MonadIO m => Requisition -> m Int32
- requisitionWidth :: AttrLabelProxy "width"
- requisitionWriteWidth :: MonadIO m => Requisition -> Int32 -> m ()
Exported types
newtype Requisition Source
BoxedObject Requisition | |
(~) AttrOpTag tag AttrSet => Constructible Requisition tag | |
((~) * signature (m ()), MonadIO m) => MethodInfo * RequisitionFreeMethodInfo Requisition signature | |
((~) * signature (m Requisition), MonadIO m) => MethodInfo * RequisitionCopyMethodInfo Requisition signature | |
((~) * info (ResolveRequisitionMethod t Requisition), MethodInfo * info Requisition p) => IsLabelProxy t (Requisition -> p) | |
type AttributeList Requisition |
newZeroRequisition :: MonadIO m => m Requisition Source
Construct a Requisition
struct initialized to zero.
Methods
requisitionCopy
data RequisitionCopyMethodInfo Source
((~) * signature (m Requisition), MonadIO m) => MethodInfo * RequisitionCopyMethodInfo Requisition signature |
requisitionCopy :: MonadIO m => Requisition -> m Requisition Source
requisitionFree
data RequisitionFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * RequisitionFreeMethodInfo Requisition signature |
requisitionFree :: MonadIO m => Requisition -> m () Source
requisitionNew
requisitionNew :: MonadIO m => m Requisition Source
Properties
Height
requisitionHeight :: AttrLabelProxy "height" Source
requisitionReadHeight :: MonadIO m => Requisition -> m Int32 Source
requisitionWriteHeight :: MonadIO m => Requisition -> Int32 -> m () Source
Width
requisitionReadWidth :: MonadIO m => Requisition -> m Int32 Source
requisitionWidth :: AttrLabelProxy "width" Source
requisitionWriteWidth :: MonadIO m => Requisition -> Int32 -> m () Source