| 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.Pango.Structs.AttrFloat
Description
The #PangoAttrFloat structure is used to represent attributes with a float or double value.
- newtype AttrFloat = AttrFloat (ForeignPtr AttrFloat)
- newZeroAttrFloat :: MonadIO m => m AttrFloat
- noAttrFloat :: Maybe AttrFloat
- attrFloatAttr :: AttrLabelProxy "attr"
- clearAttrFloatAttr :: MonadIO m => AttrFloat -> m ()
- getAttrFloatAttr :: MonadIO m => AttrFloat -> m (Maybe Attribute)
- setAttrFloatAttr :: MonadIO m => AttrFloat -> Ptr Attribute -> m ()
- attrFloatValue :: AttrLabelProxy "value"
- getAttrFloatValue :: MonadIO m => AttrFloat -> m Double
- setAttrFloatValue :: MonadIO m => AttrFloat -> Double -> m ()
Exported types
Constructors
| AttrFloat (ForeignPtr AttrFloat) |
Instances
| WrappedPtr AttrFloat Source # | |
| (~) AttrOpTag tag AttrSet => Constructible AttrFloat tag Source # | |
| ((~) * info (ResolveAttrFloatMethod t AttrFloat), MethodInfo * info AttrFloat p) => IsLabel t (AttrFloat -> p) Source # | |
| ((~) * info (ResolveAttrFloatMethod t AttrFloat), MethodInfo * info AttrFloat p) => IsLabelProxy t (AttrFloat -> p) Source # | |
| HasAttributeList * AttrFloat Source # | |
| type AttributeList AttrFloat Source # | |
newZeroAttrFloat :: MonadIO m => m AttrFloat Source #
Construct a AttrFloat struct initialized to zero.
Properties
Attr
attrFloatAttr :: AttrLabelProxy "attr" Source #
clearAttrFloatAttr :: MonadIO m => AttrFloat -> m () Source #
Value
attrFloatValue :: AttrLabelProxy "value" Source #