Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <pango/pango-layout.h>
Go to the source code of this file.
Data Structures | |
struct | _PangoRenderer |
struct | _PangoRendererClass |
Macros | |
#define | PANGO_TYPE_RENDERER (pango_renderer_get_type()) |
#define | PANGO_RENDERER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_RENDERER, PangoRenderer)) |
#define | PANGO_IS_RENDERER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_RENDERER)) |
#define | PANGO_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_RENDERER, PangoRendererClass)) |
#define | PANGO_IS_RENDERER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_RENDERER)) |
#define | PANGO_RENDERER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_RENDERER, PangoRendererClass)) |
Typedefs | |
typedef struct _PangoRenderer | PangoRenderer |
typedef struct _PangoRendererClass | PangoRendererClass |
typedef struct _PangoRendererPrivate | PangoRendererPrivate |
Enumerations | |
enum | PangoRenderPart { PANGO_RENDER_PART_FOREGROUND , PANGO_RENDER_PART_BACKGROUND , PANGO_RENDER_PART_UNDERLINE , PANGO_RENDER_PART_STRIKETHROUGH , PANGO_RENDER_PART_OVERLINE } |
#define PANGO_IS_RENDERER | ( | object | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_RENDERER)) |
Definition at line 30 of file pango-renderer.h.
#define PANGO_IS_RENDERER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_RENDERER)) |
Definition at line 32 of file pango-renderer.h.
#define PANGO_RENDERER | ( | object | ) | (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_RENDERER, PangoRenderer)) |
Definition at line 29 of file pango-renderer.h.
#define PANGO_RENDERER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_RENDERER, PangoRendererClass)) |
Definition at line 31 of file pango-renderer.h.
#define PANGO_RENDERER_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_RENDERER, PangoRendererClass)) |
Definition at line 33 of file pango-renderer.h.
#define PANGO_TYPE_RENDERER (pango_renderer_get_type()) |
Definition at line 28 of file pango-renderer.h.
typedef struct _PangoRenderer PangoRenderer |
Definition at line 35 of file pango-renderer.h.
typedef struct _PangoRendererClass PangoRendererClass |
Definition at line 36 of file pango-renderer.h.
typedef struct _PangoRendererPrivate PangoRendererPrivate |
Definition at line 37 of file pango-renderer.h.
enum PangoRenderPart |
PangoRenderPart: @PANGO_RENDER_PART_FOREGROUND: the text itself @PANGO_RENDER_PART_BACKGROUND: the area behind the text @PANGO_RENDER_PART_UNDERLINE: underlines @PANGO_RENDER_PART_STRIKETHROUGH: strikethrough lines @PANGO_RENDER_PART_OVERLINE: overlines
PangoRenderPart
defines different items to render for such purposes as setting colors.
Since: 1.8
Enumerator | |
---|---|
PANGO_RENDER_PART_FOREGROUND | |
PANGO_RENDER_PART_BACKGROUND | |
PANGO_RENDER_PART_UNDERLINE | |
PANGO_RENDER_PART_STRIKETHROUGH | |
PANGO_RENDER_PART_OVERLINE |
Definition at line 53 of file pango-renderer.h.
PANGO_AVAILABLE_IN_1_8 void pango_renderer_activate | ( | PangoRenderer * | renderer | ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_deactivate | ( | PangoRenderer * | renderer | ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_error_underline | ( | PangoRenderer * | renderer, |
int | x, | ||
int | y, | ||
int | width, | ||
int | height ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_glyph | ( | PangoRenderer * | renderer, |
PangoFont * | font, | ||
PangoGlyph | glyph, | ||
double | x, | ||
double | y ) |
PANGO_AVAILABLE_IN_1_22 void pango_renderer_draw_glyph_item | ( | PangoRenderer * | renderer, |
const char * | text, | ||
PangoGlyphItem * | glyph_item, | ||
int | x, | ||
int | y ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_glyphs | ( | PangoRenderer * | renderer, |
PangoFont * | font, | ||
PangoGlyphString * | glyphs, | ||
int | x, | ||
int | y ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_layout | ( | PangoRenderer * | renderer, |
PangoLayout * | layout, | ||
int | x, | ||
int | y ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_layout_line | ( | PangoRenderer * | renderer, |
PangoLayoutLine * | line, | ||
int | x, | ||
int | y ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_rectangle | ( | PangoRenderer * | renderer, |
PangoRenderPart | part, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_draw_trapezoid | ( | PangoRenderer * | renderer, |
PangoRenderPart | part, | ||
double | y1_, | ||
double | x11, | ||
double | x21, | ||
double | y2, | ||
double | x12, | ||
double | x22 ) |
PANGO_AVAILABLE_IN_1_38 guint16 pango_renderer_get_alpha | ( | PangoRenderer * | renderer, |
PangoRenderPart | part ) |
PANGO_AVAILABLE_IN_1_8 PangoColor * pango_renderer_get_color | ( | PangoRenderer * | renderer, |
PangoRenderPart | part ) |
PANGO_AVAILABLE_IN_1_20 PangoLayout * pango_renderer_get_layout | ( | PangoRenderer * | renderer | ) |
PANGO_AVAILABLE_IN_1_20 PangoLayoutLine * pango_renderer_get_layout_line | ( | PangoRenderer * | renderer | ) |
PANGO_AVAILABLE_IN_1_8 const PangoMatrix * pango_renderer_get_matrix | ( | PangoRenderer * | renderer | ) |
PANGO_AVAILABLE_IN_1_8 GType pango_renderer_get_type | ( | void | ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_part_changed | ( | PangoRenderer * | renderer, |
PangoRenderPart | part ) |
PANGO_AVAILABLE_IN_1_38 void pango_renderer_set_alpha | ( | PangoRenderer * | renderer, |
PangoRenderPart | part, | ||
guint16 | alpha ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_set_color | ( | PangoRenderer * | renderer, |
PangoRenderPart | part, | ||
const PangoColor * | color ) |
PANGO_AVAILABLE_IN_1_8 void pango_renderer_set_matrix | ( | PangoRenderer * | renderer, |
const PangoMatrix * | matrix ) |