Class
PangoRenderer
since: 1.8
Signals
Signals inherited from GObject (1)
Class structure
struct PangoRendererClass {
void (* draw_glyphs) (
PangoRenderer* renderer,
PangoFont* font,
PangoGlyphString* glyphs,
int x,
int y
);
void (* draw_rectangle) (
PangoRenderer* renderer,
PangoRenderPart part,
int x,
int y,
int width,
int height
);
void (* draw_error_underline) (
PangoRenderer* renderer,
int x,
int y,
int width,
int height
);
void (* draw_shape) (
PangoRenderer* renderer,
PangoAttrShape* attr,
int x,
int y
);
void (* draw_trapezoid) (
PangoRenderer* renderer,
PangoRenderPart part,
double y1_,
double x11,
double x21,
double y2,
double x12,
double x22
);
void (* draw_glyph) (
PangoRenderer* renderer,
PangoFont* font,
PangoGlyph glyph,
double x,
double y
);
void (* part_changed) (
PangoRenderer* renderer,
PangoRenderPart part
);
void (* begin) (
PangoRenderer* renderer
);
void (* end) (
PangoRenderer* renderer
);
void (* prepare_run) (
PangoRenderer* renderer,
PangoLayoutRun* run
);
void (* draw_glyph_item) (
PangoRenderer* renderer,
const char* text,
PangoGlyphItem* glyph_item,
int x,
int y
);
void (* _pango_reserved2) (
void
);
void (* _pango_reserved3) (
void
);
void (* _pango_reserved4) (
void
);
}
No description available.
Class members
draw_glyphs: void (* draw_glyphs) ( PangoRenderer* renderer, PangoFont* font, PangoGlyphString* glyphs, int x, int y )
- No description available.
draw_rectangle: void (* draw_rectangle) ( PangoRenderer* renderer, PangoRenderPart part, int x, int y, int width, int height )
- No description available.
draw_error_underline: void (* draw_error_underline) ( PangoRenderer* renderer, int x, int y, int width, int height )
- No description available.
draw_shape: void (* draw_shape) ( PangoRenderer* renderer, PangoAttrShape* attr, int x, int y )
- No description available.
draw_trapezoid: void (* draw_trapezoid) ( PangoRenderer* renderer, PangoRenderPart part, double y1_, double x11, double x21, double y2, double x12, double x22 )
- No description available.
draw_glyph: void (* draw_glyph) ( PangoRenderer* renderer, PangoFont* font, PangoGlyph glyph, double x, double y )
- No description available.
part_changed: void (* part_changed) ( PangoRenderer* renderer, PangoRenderPart part )
- No description available.
begin: void (* begin) ( PangoRenderer* renderer )
- No description available.
end: void (* end) ( PangoRenderer* renderer )
- No description available.
prepare_run: void (* prepare_run) ( PangoRenderer* renderer, PangoLayoutRun* run )
- No description available.
draw_glyph_item: void (* draw_glyph_item) ( PangoRenderer* renderer, const char* text, PangoGlyphItem* glyph_item, int x, int y )
- No description available.
_pango_reserved2: void (* _pango_reserved2) ( void )
- No description available.
_pango_reserved3: void (* _pango_reserved3) ( void )
- No description available.
_pango_reserved4: void (* _pango_reserved4) ( void )
- No description available.