]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkimmulticontext.h
Fix doc syntax
[~andy/gtk] / gtk / gtkimmulticontext.h
index 2a63c5ab6d7ef7135d104c91b22b07c9b1df050b..574f79389787c432c6c79ee463c80f86c23bbb0a 100644 (file)
@@ -1,4 +1,4 @@
-/* GTK - The GTK+ Toolkit
+/* GTK - The GIMP Toolkit
  * Copyright (C) 2000 Red Hat Software
  *
  * This library is free software; you can redistribute it and/or
@@ -17,7 +17,7 @@
  * Boston, MA 02111-1307, USA.
  */
 
-#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
 #error "Only <gtk/gtk.h> can be included directly."
 #endif
 
@@ -45,11 +45,8 @@ struct _GtkIMMulticontext
 {
   GtkIMContext object;
 
-  GtkIMContext *GSEAL (slave);
-
-  GtkIMMulticontextPrivate *GSEAL (priv);
-
-  gchar *GSEAL (context_id);
+  /*< private >*/
+  GtkIMMulticontextPrivate *priv;
 };
 
 struct _GtkIMMulticontextClass
@@ -68,7 +65,11 @@ GtkIMContext *gtk_im_multicontext_new      (void);
 
 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__ */