| pangomm
    2.34.0
    | 
| Classes | |
| class | Attribute | 
| The Pango::Attribute structure represents the common portions of all attributes.  More... | |
| class | AttrString | 
| A Pango::AttrString is used to represent an attribute with a string value.  More... | |
| class | AttrLanguage | 
| A Pango::AttrLanguage is used to represent an attribute that is a language.  More... | |
| class | AttrColor | 
| A Pango::AttrColor is used to represent an attribute which is a color.  More... | |
| class | AttrInt | 
| A Pango::AttrInt is used to represent an attribute with an integer or enumeration value.  More... | |
| class | AttrFloat | 
| A Pango::AttrFloat is used to represent an attribute with a float or double value.  More... | |
| class | AttrFontDesc | 
| A Pango::AttrFontDesc is used to represent an attribute that sets all aspects of the font description at once.  More... | |
| class | AttrShape | 
| A Pango::AttrShape structure is used to represent an attribute which imposes shape restrictions.  More... | |
| struct | AttributeTraits | 
| class | AttrIter | 
| A Pango::AttrIter is used to represent an iterator through a Pango::AttrList.  More... | |
| class | AttrList | 
| A Pango::AttrList represents a list of attributes that apply to a section of text.  More... | |
| class | CairoFontMap | 
| A Pango::CairoFontMap represents the set of fonts available for a particular rendering system.  More... | |
| class | Color | 
| A Pango::Color is used to represent a color in an uncalibrated RGB colorspace.  More... | |
| class | Context | 
| A Pango::Context stores global information used to control the itemization process.  More... | |
| class | Coverage | 
| A Pango::Coverage represents a map from ISO-10646 character point to Pango::CoverageLevel.  More... | |
| class | Font | 
| A Pango::Font is used to represent a font in a rendering-system-independent matter.  More... | |
| class | FontDescription | 
| A Pango::FontDescription represents the description of an ideal font.  More... | |
| class | FontFace | 
| A Pango::FontFace is used to represent a group of fonts with the same family, slant, weight, width, but varying sizes.  More... | |
| class | FontFamily | 
| A Pango::FontFamily is used to represent a family of related font faces.  More... | |
| class | FontMap | 
| A Pango::FontMap represents the set of fonts available for a particular rendering system.  More... | |
| class | FontMetrics | 
| A Pango::FontMetrics holds the overall metric information for a font (possibly restricted to a script).  More... | |
| class | Fontset | 
| A Pango::Fontset is used to represent a set of fonts.  More... | |
| class | GlyphInfo | 
| A Pango::GlyphInfo represents a single glyph together with positioning information and visual attributes.  More... | |
| class | GlyphGeometry | 
| A Pango::GlyphGeometry contains width and positioning information for a single glyph.  More... | |
| class | GlyphString | 
| A Pango::GlyphString is used to store strings of glyphs with geometry and visual attribute information.  More... | |
| class | Analysis | 
| A Pango::Analysis stores information about the properties of a segment of text.  More... | |
| class | Item | 
| A Pango::Item stores information about a segment of text.  More... | |
| struct | ItemTraits | 
| class | Language | 
| A Pango::Language is used to represent a language.  More... | |
| class | Layout | 
| A Pango::Layout represents an entire paragraph of text.  More... | |
| class | LayoutIter | 
| A Pango::LayoutIter can be used to iterate over the visual extents of a Pango::Layout.  More... | |
| class | LayoutLine | 
| A Pango::LayoutLine represents one of the lines resulting from laying out a paragraph via Pango::Layout.  More... | |
| struct | LayoutLineTraits | 
| class | LayoutRun | 
| A Pango::LayoutRun represents a single run within a LayoutLine.  More... | |
| class | Rectangle | 
| A Pango::Rectangle represents a rectangle.  More... | |
| class | Renderer | 
| Pango::Renderer is a base class that contains the necessary logic for rendering a Pango::Layout or Pango::LayoutLine.  More... | |
| class | TabArray | 
| A Pango::TabArray contains an array of tab stops.  More... | |
| Typedefs | |
| typedef PangoLogAttr | LogAttr | 
| A Pango::LogAttr stores information about the attributes of a single character.  More... | |
| typedef Glib::SListHandle < Attribute, AttributeTraits > | SListHandle_Attribute | 
| typedef PangoGlyph | Glyph | 
| A Pango::Glyph represents a single glyph in the output form of a string.  More... | |
| typedef PangoGlyphUnit | GlyphUnit | 
| A Pango::GlyphUnit is used to store dimensions within Pango.  More... | |
| typedef PangoGlyphVisAttr | GlyphVisAttr | 
| A Pango::GlyphVisAttr is used to communicate information between the shaping phase and the rendering phase.  More... | |
| typedef Glib::ListHandle< Item, ItemTraits > | ListHandle_Item | 
| typedef Glib::SListHandle < Glib::RefPtr< LayoutLine > , LayoutLineTraits > | SListHandle_LayoutLine | 
| typedef Glib::SListHandle < Glib::RefPtr< const LayoutLine >, LayoutLineTraits > | SListHandle_ConstLayoutLine | 
| typedef LayoutRun | GlyphItem | 
| A Pango::GlyphItem is a pair of a Pango::Items and the glyphs resulting from shaping the text corresponding to an item.  More... | |
| typedef PangoMatrix | Matrix | 
| Functions | |
| FontMask | operator| (FontMask lhs, FontMask rhs) | 
| FontMask | operator& (FontMask lhs, FontMask rhs) | 
| FontMask | operator^ (FontMask lhs, FontMask rhs) | 
| FontMask | operator~ (FontMask flags) | 
| FontMask& | operator|= (FontMask& lhs, FontMask rhs) | 
| FontMask& | operator&= (FontMask& lhs, FontMask rhs) | 
| FontMask& | operator^= (FontMask& lhs, FontMask rhs) | 
| void | init () | 
| Initialize pangomm.  More... | |
| Variables | |
| const int | SCALE = 1024 | 
| const double | SCALE_XX_SMALL = 0.5787037037037 | 
| const double | SCALE_X_SMALL = 0.6444444444444 | 
| const double | SCALE_SMALL = 0.8333333333333 | 
| const double | SCALE_MEDIUM = 1.0 | 
| const double | SCALE_LARGE = 1.2 | 
| const double | SCALE_X_LARGE = 1.4399999999999 | 
| const double | SCALE_XX_LARGE = 1.728 | 
| typedef PangoGlyph Pango::Glyph | 
A Pango::Glyph represents a single glyph in the output form of a string.
| typedef LayoutRun Pango::GlyphItem | 
A Pango::GlyphItem is a pair of a Pango::Items 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.
| typedef PangoGlyphUnit Pango::GlyphUnit | 
A Pango::GlyphUnit is used to store dimensions within Pango.
Dimensions are stored in 1/64ths of a point.
| typedef PangoGlyphVisAttr Pango::GlyphVisAttr | 
A Pango::GlyphVisAttr is used to communicate information between the shaping phase and the rendering phase.
It's contents are still evolving.
| typedef Glib::ListHandle<Item, ItemTraits> Pango::ListHandle_Item | 
| typedef PangoLogAttr Pango::LogAttr | 
A Pango::LogAttr stores information about the attributes of a single character.
| typedef PangoMatrix Pango::Matrix | 
| typedef Glib::SListHandle< Glib::RefPtr<const LayoutLine>, LayoutLineTraits > Pango::SListHandle_ConstLayoutLine | 
| typedef Glib::SListHandle< Glib::RefPtr<LayoutLine>, LayoutLineTraits > Pango::SListHandle_LayoutLine | 
| void Pango::init | ( | ) | 
Initialize pangomm.
You may call this more than once. You do not need to call this if you are using Gtk::Main, because it calls it for you.
| const int Pango::SCALE = 1024 | 
| const double Pango::SCALE_LARGE = 1.2 | 
| const double Pango::SCALE_MEDIUM = 1.0 | 
| const double Pango::SCALE_SMALL = 0.8333333333333 | 
| const double Pango::SCALE_X_LARGE = 1.4399999999999 | 
| const double Pango::SCALE_X_SMALL = 0.6444444444444 | 
| const double Pango::SCALE_XX_LARGE = 1.728 | 
| const double Pango::SCALE_XX_SMALL = 0.5787037037037 | 
 1.8.3.1
 1.8.3.1