summaryrefslogtreecommitdiff
path: root/pango/pango-modules.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-modules.h')
-rw-r--r--pango/pango-modules.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/pango/pango-modules.h b/pango/pango-modules.h
index e6d7b565..53b3f697 100644
--- a/pango/pango-modules.h
+++ b/pango/pango-modules.h
@@ -37,6 +37,15 @@ struct _PangoMapEntry
gboolean is_exact;
};
+typedef struct _PangoIncludedModule PangoIncludedModule;
+
+struct _PangoIncludedModule
+{
+ void (*list) (PangoEngineInfo **engines, int *n_engines);
+ PangoEngine *(*load) (const char *id);
+ void (*unload) (PangoEngine *engine);
+};
+
PangoMap * pango_find_map (const char *lang,
guint engine_type_id,
guint render_type_id);
@@ -44,6 +53,7 @@ PangoMapEntry *pango_map_get_entry (PangoMap *map,
guint32 wc);
PangoEngine * pango_map_get_engine (PangoMap *map,
guint32 wc);
+void pango_module_register (PangoIncludedModule *mod);
#ifdef __cplusplus
}