]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkimcontextsimple.h
Updated Arabic translation
[~andy/gtk] / gtk / gtkimcontextsimple.h
index 1378c43d19fbd7380f8892910251a5ce655af95d..2c44db25a37facf9080784517ffb9088e1e29102 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if defined(GTK_DISABLE_SINGLE_INCLUDES) && !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
+#error "Only <gtk/gtk.h> can be included directly."
+#endif
+
 #ifndef __GTK_IM_CONTEXT_SIMPLE_H__
 #define __GTK_IM_CONTEXT_SIMPLE_H__
 
@@ -38,19 +42,19 @@ typedef struct _GtkIMContextSimple       GtkIMContextSimple;
 typedef struct _GtkIMContextSimpleClass  GtkIMContextSimpleClass;
 
 #define GTK_MAX_COMPOSE_LEN 7
-  
+
 struct _GtkIMContextSimple
 {
   GtkIMContext object;
 
-  GSList *tables;
-  
-  guint compose_buffer[GTK_MAX_COMPOSE_LEN + 1];
-  gunichar tentative_match;
-  gint tentative_match_len;
+  GSList *GSEAL (tables);
+
+  guint GSEAL (compose_buffer[GTK_MAX_COMPOSE_LEN + 1]);
+  gunichar GSEAL (tentative_match);
+  gint GSEAL (tentative_match_len);
 
-  guint in_hex_sequence : 1;
-  guint modifiers_dropped : 1;
+  guint GSEAL (in_hex_sequence) : 1;
+  guint GSEAL (modifiers_dropped) : 1;
 };
 
 struct _GtkIMContextSimpleClass