pango.attr_shape

Module for [AttrShape] class

class AttrShape

Types 1

The [pango.attr_shape.AttrShape] structure is used to represent attributes which impose shape restrictions.

Fields
PangoAttrShape _cInstance
Methods
void * _cPtr()
pango.attribute.Attribute attr() @propertyGet `attr` field. Returns: the common portion of the attribute
pango.types.Rectangle inkRect() @propertyGet `inkRect` field. Returns: the ink rectangle to restrict to
void inkRect(pango.types.Rectangle propval) @propertySet `inkRect` field. Params: propval = the ink rectangle to restrict to
pango.types.Rectangle logicalRect() @propertyGet `logicalRect` field. Returns: the logical rectangle to restrict to
void logicalRect(pango.types.Rectangle propval) @propertySet `logicalRect` field. Params: propval = the logical rectangle to restrict to
PangoAttrDataCopyFunc copyFunc() @propertyGet `copyFunc` field. Returns: copy function for the user data
void copyFunc(PangoAttrDataCopyFunc propval) @propertySet `copyFunc` field. Params: propval = copy function for the user data
GDestroyNotify destroyFunc() @propertyGet `destroyFunc` field. Returns: destroy function for the user data
void destroyFunc(GDestroyNotify propval) @propertySet `destroyFunc` field. Params: propval = destroy function for the user data
pango.attribute.Attribute new_(pango.types.Rectangle inkRect, pango.types.Rectangle logicalRect)Create a new shape attribute.
Constructors
this(void * ptr, Flag!"Take" take)