Add gtk_compose_table_new_with_file() to create GtkComposeTable

https://bugzilla.gnome.org/show_bug.cgi?id=721120
This commit is contained in:
Takao Fujiwara
2015-09-07 18:10:16 +09:00
committed by Matthias Clasen
parent 4535d09bea
commit 138187755f
3 changed files with 893 additions and 1 deletions

View File

@ -28,9 +28,10 @@ typedef struct _GtkComposeTableCompact GtkComposeTableCompact;
struct _GtkComposeTable
{
const guint16 *data;
guint16 *data;
gint max_seq_len;
gint n_seqs;
guint32 id;
};
struct _GtkComposeTableCompact
@ -41,6 +42,14 @@ struct _GtkComposeTableCompact
gint n_index_stride;
};
GtkComposeTable * gtk_compose_table_new_with_file (const gchar *compose_file);
GSList *gtk_compose_table_list_add_array (GSList *compose_tables,
const guint16 *data,
gint max_seq_len,
gint n_seqs);
GSList *gtk_compose_table_list_add_file (GSList *compose_tables,
const gchar *compose_file);
G_END_DECLS
#endif /* __GTK_COMPOSETABLE_H__ */