Github User Fetcher 1.0.0
C Application with Server and GUI
|
#include <pango/pango-types.h>
#include <pango/pango-item.h>
#include <pango/pango-font.h>
#include <pango/pango-glyph.h>
#include <pango/pango-script.h>
Go to the source code of this file.
Data Structures | |
struct | _PangoEngine |
struct | _PangoEngineClass |
struct | _PangoEngineLang |
struct | _PangoEngineLangClass |
struct | _PangoEngineShape |
struct | _PangoEngineShapeClass |
struct | _PangoEngineScriptInfo |
struct | _PangoEngineInfo |
Macros | |
#define | PANGO_RENDER_TYPE_NONE "PangoRenderNone" |
#define | PANGO_TYPE_ENGINE (pango_engine_get_type ()) |
#define | PANGO_ENGINE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_ENGINE, PangoEngine)) |
#define | PANGO_IS_ENGINE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_ENGINE)) |
#define | PANGO_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_ENGINE, PangoEngineClass)) |
#define | PANGO_IS_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_ENGINE)) |
#define | PANGO_ENGINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_ENGINE, PangoEngineClass)) |
#define | PANGO_ENGINE_TYPE_LANG "PangoEngineLang" |
#define | PANGO_TYPE_ENGINE_LANG (pango_engine_lang_get_type ()) |
#define | PANGO_ENGINE_LANG(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_ENGINE_LANG, PangoEngineLang)) |
#define | PANGO_IS_ENGINE_LANG(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_ENGINE_LANG)) |
#define | PANGO_ENGINE_LANG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_ENGINE_LANG, PangoEngineLangClass)) |
#define | PANGO_IS_ENGINE_LANG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_ENGINE_LANG)) |
#define | PANGO_ENGINE_LANG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_ENGINE_LANG, PangoEngineLangClass)) |
#define | PANGO_ENGINE_TYPE_SHAPE "PangoEngineShape" |
#define | PANGO_TYPE_ENGINE_SHAPE (pango_engine_shape_get_type ()) |
#define | PANGO_ENGINE_SHAPE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_ENGINE_SHAPE, PangoEngineShape)) |
#define | PANGO_IS_ENGINE_SHAPE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_ENGINE_SHAPE)) |
#define | PANGO_ENGINE_SHAPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_ENGINE_SHAPE, PangoEngineShapeClass)) |
#define | PANGO_IS_ENGINE_SHAPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_ENGINE_SHAPE)) |
#define | PANGO_ENGINE_SHAPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_ENGINE_SHAPE, PangoEngineShapeClass)) |
#define | PANGO_ENGINE_DEFINE_TYPE(name, prefix, class_init, instance_init, parent_type) |
: Name of the the type to register (for example:, ArabicEngineFc) | |
PANGO_ENGINE_SHAPE_DEFINE_TYPE: @prefix: Prefix for symbols that will be defined (for example:, arabic_engine_fc) @class_init: (nullable): Class initialization function for the new type @instance_init: (nullable): Instance initialization function for the new type Outputs the necessary code for GObject type registration for a <programlisting> static GType prefix_type; static void prefix_register_type (GTypeModule module); </programlisting> The prefix_register_type() function should be called in your script_engine_init() function for each type that your module implements, and then your script_engine_create() function can create instances of the object as follows: GOBJECT_AVAILABLE_IN_ALL gpointer g_object_new(GType object_type, const gchar *first_property_name,...) Definition pango-engine.h:69 Deprecated: 1.38 | |
#define | PANGO_ENGINE_LANG_DEFINE_TYPE(name, prefix, class_init, instance_init) |
#define | PANGO_ENGINE_SHAPE_DEFINE_TYPE(name, prefix, class_init, instance_init) |
#define | PANGO_MODULE_ENTRY(func) script_engine_##func |
Typedefs | |
typedef struct _PangoEngine | PangoEngine |
typedef struct _PangoEngineClass | PangoEngineClass |
typedef struct _PangoEngineLangClass | PangoEngineLangClass |
typedef struct _PangoEngineShapeClass | PangoEngineShapeClass |
typedef struct _PangoEngineInfo | PangoEngineInfo |
typedef struct _PangoEngineScriptInfo | PangoEngineScriptInfo |
Functions | |
PANGO_DEPRECATED_IN_1_38 GType | pango_engine_get_type (void) G_GNUC_CONST |
PANGO_DEPRECATED_IN_1_38 GType | pango_engine_lang_get_type (void) G_GNUC_CONST |
PANGO_DEPRECATED_IN_1_38 GType | pango_engine_shape_get_type (void) G_GNUC_CONST |
PANGO_DEPRECATED_IN_1_38 void | script_engine_list (PangoEngineInfo **engines, int *n_engines) |
PANGO_DEPRECATED_IN_1_38 void | script_engine_init (GTypeModule *module) |
PANGO_DEPRECATED_IN_1_38 void | script_engine_exit (void) |
PANGO_DEPRECATED_IN_1_38 PangoEngine * | script_engine_create (const char *id) |
#define PANGO_ENGINE | ( | object | ) | (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_ENGINE, PangoEngine)) |
Definition at line 51 of file pango-engine.h.
#define PANGO_ENGINE_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_ENGINE, PangoEngineClass)) |
Definition at line 53 of file pango-engine.h.
#define PANGO_ENGINE_DEFINE_TYPE | ( | name, | |
prefix, | |||
class_init, | |||
instance_init, | |||
parent_type ) |
Definition at line 345 of file pango-engine.h.
#define PANGO_ENGINE_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_ENGINE, PangoEngineClass)) |
Definition at line 55 of file pango-engine.h.
#define PANGO_ENGINE_LANG | ( | object | ) | (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_ENGINE_LANG, PangoEngineLang)) |
Definition at line 101 of file pango-engine.h.
#define PANGO_ENGINE_LANG_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_ENGINE_LANG, PangoEngineLangClass)) |
Definition at line 103 of file pango-engine.h.
#define PANGO_ENGINE_LANG_DEFINE_TYPE | ( | name, | |
prefix, | |||
class_init, | |||
instance_init ) |
Definition at line 395 of file pango-engine.h.
#define PANGO_ENGINE_LANG_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_ENGINE_LANG, PangoEngineLangClass)) |
Definition at line 105 of file pango-engine.h.
#define PANGO_ENGINE_SHAPE | ( | object | ) | (G_TYPE_CHECK_INSTANCE_CAST ((object), PANGO_TYPE_ENGINE_SHAPE, PangoEngineShape)) |
Definition at line 168 of file pango-engine.h.
#define PANGO_ENGINE_SHAPE_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), PANGO_TYPE_ENGINE_SHAPE, PangoEngineShapeClass)) |
Definition at line 170 of file pango-engine.h.
#define PANGO_ENGINE_SHAPE_DEFINE_TYPE | ( | name, | |
prefix, | |||
class_init, | |||
instance_init ) |
Definition at line 427 of file pango-engine.h.
#define PANGO_ENGINE_SHAPE_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), PANGO_TYPE_ENGINE_SHAPE, PangoEngineShapeClass)) |
Definition at line 172 of file pango-engine.h.
#define PANGO_ENGINE_TYPE_LANG "PangoEngineLang" |
PANGO_ENGINE_TYPE_LANG:
A string constant defining the engine type for language engines. These engines derive from PangoEngineLang
.
Deprecated: 1.38
Definition at line 98 of file pango-engine.h.
#define PANGO_ENGINE_TYPE_SHAPE "PangoEngineShape" |
PANGO_ENGINE_TYPE_SHAPE:
A string constant defining the engine type for shaping engines. These engines derive from PangoEngineShape
.
Deprecated: 1.38
Definition at line 165 of file pango-engine.h.
#define PANGO_IS_ENGINE | ( | object | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_ENGINE)) |
Definition at line 52 of file pango-engine.h.
#define PANGO_IS_ENGINE_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_ENGINE)) |
Definition at line 54 of file pango-engine.h.
#define PANGO_IS_ENGINE_LANG | ( | object | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_ENGINE_LANG)) |
Definition at line 102 of file pango-engine.h.
#define PANGO_IS_ENGINE_LANG_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_ENGINE_LANG)) |
Definition at line 104 of file pango-engine.h.
#define PANGO_IS_ENGINE_SHAPE | ( | object | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((object), PANGO_TYPE_ENGINE_SHAPE)) |
Definition at line 169 of file pango-engine.h.
#define PANGO_IS_ENGINE_SHAPE_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), PANGO_TYPE_ENGINE_SHAPE)) |
Definition at line 171 of file pango-engine.h.
#define PANGO_MODULE_ENTRY | ( | func | ) | script_engine_##func |
Definition at line 448 of file pango-engine.h.
#define PANGO_RENDER_TYPE_NONE "PangoRenderNone" |
PANGO_RENDER_TYPE_NONE:
A string constant defining the render type for engines that are not rendering-system specific.
Deprecated: 1.38
Definition at line 48 of file pango-engine.h.
#define PANGO_TYPE_ENGINE (pango_engine_get_type ()) |
Definition at line 50 of file pango-engine.h.
#define PANGO_TYPE_ENGINE_LANG (pango_engine_lang_get_type ()) |
Definition at line 100 of file pango-engine.h.
#define PANGO_TYPE_ENGINE_SHAPE (pango_engine_shape_get_type ()) |
Definition at line 167 of file pango-engine.h.
typedef struct _PangoEngine PangoEngine |
Definition at line 57 of file pango-engine.h.
typedef struct _PangoEngineClass PangoEngineClass |
Definition at line 58 of file pango-engine.h.
typedef struct _PangoEngineInfo PangoEngineInfo |
Definition at line 245 of file pango-engine.h.
typedef struct _PangoEngineLangClass PangoEngineLangClass |
Definition at line 107 of file pango-engine.h.
typedef struct _PangoEngineScriptInfo PangoEngineScriptInfo |
Definition at line 246 of file pango-engine.h.
typedef struct _PangoEngineShapeClass PangoEngineShapeClass |
Definition at line 174 of file pango-engine.h.
PANGO_DEPRECATED_IN_1_38 GType pango_engine_get_type | ( | void | ) |
PANGO_DEPRECATED_IN_1_38 GType pango_engine_lang_get_type | ( | void | ) |
PANGO_DEPRECATED_IN_1_38 GType pango_engine_shape_get_type | ( | void | ) |
PANGO_DEPRECATED_IN_1_38 PangoEngine * script_engine_create | ( | const char * | id | ) |
script_engine_create: (skip) @id: the ID of an engine as reported by script_engine_list.
Do not use.
Deprecated: 1.38
PANGO_DEPRECATED_IN_1_38 void script_engine_exit | ( | void | ) |
script_engine_exit: (skip)
Do not use.
Deprecated: 1.38
PANGO_DEPRECATED_IN_1_38 void script_engine_init | ( | GTypeModule * | module | ) |
PANGO_DEPRECATED_IN_1_38 void script_engine_list | ( | PangoEngineInfo ** | engines, |
int * | n_engines ) |
script_engine_list: (skip) @engines: location to store a pointer to an array of engines. @n_engines: location to store the number of elements in @engines.
Do not use.
Deprecated: 1.38