A Pango::GlyphItem is a pair of a Pango::Item and the glyphs resulting from shaping the text corresponding to an item.
More...
#include <pangomm/glyphitem.h>
|
static GType | get_type () |
| Get the GType for this class, for use with the underlying GObject type system. More...
|
|
A Pango::GlyphItem is a pair of a Pango::Item and the glyphs resulting from shaping the text corresponding to an item.
As an example of the usage of Pango::GlyphItem, the results of shaping text with Pango::Layout is a list of Pango::LayoutLine, each of which contains a list of Pango::GlyphItem.
For backward compatibility PangoLayoutRun is an alias for PangoGlyphItem in pango's C code. There is no Pango::LayoutRun in this version of pangomm.
- Since pangomm 2.48:
Pango::GlyphItem::GlyphItem |
( |
| ) |
|
Pango::GlyphItem::GlyphItem |
( |
PangoGlyphItem * |
gobject, |
|
|
bool |
make_a_copy = true |
|
) |
| |
|
explicit |
Pango::GlyphItem::GlyphItem |
( |
const GlyphItem& |
other | ) |
|
Pango::GlyphItem::GlyphItem |
( |
GlyphItem&& |
other | ) |
|
|
noexcept |
Pango::GlyphItem::~GlyphItem |
( |
| ) |
|
|
noexcept |
static GType Pango::GlyphItem::get_type |
( |
| ) |
|
|
static |
Get the GType for this class, for use with the underlying GObject type system.
PangoGlyphItem* Pango::GlyphItem::gobj |
( |
| ) |
|
|
inline |
Provides access to the underlying C instance.
const PangoGlyphItem* Pango::GlyphItem::gobj |
( |
| ) |
const |
|
inline |
Provides access to the underlying C instance.
PangoGlyphItem* Pango::GlyphItem::gobj_copy |
( |
| ) |
const |
Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
void Pango::GlyphItem::swap |
( |
GlyphItem& |
other | ) |
|
|
noexcept |
- Parameters
-
lhs | The left-hand side |
rhs | The right-hand side |
A Glib::wrap() method for this object.
- Parameters
-
object | The C instance. |
take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |
- Returns
- A C++ instance that wraps this C instance.
PangoGlyphItem* Pango::GlyphItem::gobject_ |
|
protected |