summaryrefslogtreecommitdiff
path: root/gtk/gtkimmulticontext.h
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2009-01-13 19:15:42 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2009-01-13 19:15:42 +0000
commit5d4bb27b74415d90f2eb08209d1f39f1220d1990 (patch)
tree982a565930c2a148146f017a723e9e229f0b5057 /gtk/gtkimmulticontext.h
parent856279da34c7a1773bde71c723306b5beaaf6d14 (diff)
downloadgtk+-5d4bb27b74415d90f2eb08209d1f39f1220d1990.tar.gz
Bug 450716 – New API to change global IM
Requested by Daniel Elstner. * gtk/gtk.symbols: * gtk/gtkimmulticontext.[hc] (gtk_im_multicontext_set_context_id): New function to set the context id on a GtkIMMulticontext. * gtk/gtkentry.c: * gtk/gtktextview.c: Add a ::im-module property that can be set to override the global setting for the im module to be used. svn path=/trunk/; revision=22113
Diffstat (limited to 'gtk/gtkimmulticontext.h')
-rw-r--r--gtk/gtkimmulticontext.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtkimmulticontext.h b/gtk/gtkimmulticontext.h
index 9e444cb00a..951ddae266 100644
--- a/gtk/gtkimmulticontext.h
+++ b/gtk/gtkimmulticontext.h
@@ -70,7 +70,9 @@ void gtk_im_multicontext_append_menuitems (GtkIMMulticontext *context,
GtkMenuShell *menushell);
const char * gtk_im_multicontext_get_context_id (GtkIMMulticontext *context);
-
+void gtk_im_multicontext_set_context_id (GtkIMMulticontext *context,
+ const char *context_id);
+
G_END_DECLS
#endif /* __GTK_IM_MULTICONTEXT_H__ */