summaryrefslogtreecommitdiff
path: root/pango/pango-language-set-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-language-set-private.h')
-rw-r--r--pango/pango-language-set-private.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/pango/pango-language-set-private.h b/pango/pango-language-set-private.h
new file mode 100644
index 00000000..a72982b3
--- /dev/null
+++ b/pango/pango-language-set-private.h
@@ -0,0 +1,29 @@
+#pragma once
+
+#include "pango-language.h"
+
+G_BEGIN_DECLS
+
+#define PANGO_TYPE_LANGUAGE_SET (pango_language_set_get_type ())
+
+PANGO_AVAILABLE_IN_1_52
+G_DECLARE_DERIVABLE_TYPE (PangoLanguageSet, pango_language_set, PANGO, LANGUAGE_SET, GObject)
+
+struct _PangoLanguageSetClass
+{
+ GObjectClass parent_class;
+
+ gboolean (* matches_language) (PangoLanguageSet *set,
+ PangoLanguage *language);
+
+ PangoLanguage ** (* get_languages) (PangoLanguageSet *set);
+};
+
+gboolean pango_language_set_matches_language (PangoLanguageSet *set,
+ PangoLanguage *language);
+
+PangoLanguage ** pango_language_set_get_languages (PangoLanguageSet *set);
+
+char * pango_language_set_to_string (PangoLanguageSet *set);
+
+G_END_DECLS