new_with_data
Description:
[ Version ( since = "1.8" ) ]
public static Attribute new_with_data (Rectangle ink_rect, Rectangle logical_rect, void* data, owned AttrDataCopyFunc? copy_func)
public static Attribute new_with_data (Rectangle ink_rect, Rectangle logical_rect, void* data, owned AttrDataCopyFunc? copy_func)
Creates a new shape attribute.
Like [func@Pango.AttrShape.new], but a user data pointer is also provided; this pointer can be accessed when later rendering the glyph.
Parameters:
| ink_rect |
ink rectangle to assign to each character |
| logical_rect |
logical rectangle to assign to each character |
| data |
user data pointer |
| copy_func |
function to copy |
| destroy_func |
function to free |
Returns:
|
the newly allocated `PangoAttribute`, which should be freed with [method@Pango.Attribute.destroy] |