From 48a2477f2ddefb793e6845b14a84e715405f0c6e Mon Sep 17 00:00:00 2001 From: Takao Fujiwara Date: Thu, 3 Sep 2015 17:43:49 +0900 Subject: GtkIMContextSimple: export _gtk_check_compact_table() and GtkComposeTable Some functions need to be exported if X11 compose files are loaded. https://bugzilla.gnome.org/show_bug.cgi?id=721120 --- gtk/gtkcomposetable.h | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 gtk/gtkcomposetable.h (limited to 'gtk/gtkcomposetable.h') diff --git a/gtk/gtkcomposetable.h b/gtk/gtkcomposetable.h new file mode 100644 index 0000000000..fb3e8b2244 --- /dev/null +++ b/gtk/gtkcomposetable.h @@ -0,0 +1,46 @@ +/* GTK - The GIMP Toolkit + * Copyright (C) 2015 Takao Fujiwara + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see . + */ + +#ifndef __GTK_COMPOSETABLE_H__ +#define __GTK_COMPOSETABLE_H__ + +#include + + +G_BEGIN_DECLS + +typedef struct _GtkComposeTable GtkComposeTable; +typedef struct _GtkComposeTableCompact GtkComposeTableCompact; + +struct _GtkComposeTable +{ + const guint16 *data; + gint max_seq_len; + gint n_seqs; +}; + +struct _GtkComposeTableCompact +{ + const guint16 *data; + gint max_seq_len; + gint n_index_size; + gint n_index_stride; +}; + +G_END_DECLS + +#endif /* __GTK_COMPOSETABLE_H__ */ -- cgit v1.2.1