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 |
The #PangoAttrFontDesc structure is used to store an attribute that sets all aspects of the font description at once.
- newtype AttrFontDesc = AttrFontDesc (ForeignPtr AttrFontDesc)
- newZeroAttrFontDesc :: MonadIO m => m AttrFontDesc
- noAttrFontDesc :: Maybe AttrFontDesc
- attrFontDescNew :: MonadIO m => FontDescription -> m Attribute
- attrFontDescAttr :: AttrLabelProxy "attr"
- attrFontDescClearAttr :: MonadIO m => AttrFontDesc -> m ()
- attrFontDescReadAttr :: MonadIO m => AttrFontDesc -> m (Maybe Attribute)
- attrFontDescWriteAttr :: MonadIO m => AttrFontDesc -> Ptr Attribute -> m ()
- attrFontDescClearDesc :: MonadIO m => AttrFontDesc -> m ()
- attrFontDescDesc :: AttrLabelProxy "desc"
- attrFontDescReadDesc :: MonadIO m => AttrFontDesc -> m (Maybe FontDescription)
- attrFontDescWriteDesc :: MonadIO m => AttrFontDesc -> Ptr FontDescription -> m ()
Exported types
newtype AttrFontDesc Source
WrappedPtr AttrFontDesc | |
(~) AttrOpTag tag AttrSet => Constructible AttrFontDesc tag | |
((~) * info (ResolveAttrFontDescMethod t AttrFontDesc), MethodInfo * info AttrFontDesc p) => IsLabelProxy t (AttrFontDesc -> p) | |
type AttributeList AttrFontDesc |
newZeroAttrFontDesc :: MonadIO m => m AttrFontDesc Source
Construct a AttrFontDesc
struct initialized to zero.
Methods
attrFontDescNew
attrFontDescNew :: MonadIO m => FontDescription -> m Attribute Source
Properties
Attr
attrFontDescAttr :: AttrLabelProxy "attr" Source
attrFontDescClearAttr :: MonadIO m => AttrFontDesc -> m () Source
attrFontDescReadAttr :: MonadIO m => AttrFontDesc -> m (Maybe Attribute) Source
attrFontDescWriteAttr :: MonadIO m => AttrFontDesc -> Ptr Attribute -> m () Source
Desc
attrFontDescClearDesc :: MonadIO m => AttrFontDesc -> m () Source
attrFontDescDesc :: AttrLabelProxy "desc" Source
attrFontDescReadDesc :: MonadIO m => AttrFontDesc -> m (Maybe FontDescription) Source
attrFontDescWriteDesc :: MonadIO m => AttrFontDesc -> Ptr FontDescription -> m () Source