Add ClutterTextDirection enumeration
authorEmmanuele Bassi <ebassi@linux.intel.com>
Fri, 6 Nov 2009 16:49:55 +0000 (16:49 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 10 Nov 2009 11:06:20 +0000 (11:06 +0000)
The ClutterTextDirection is composed of three values:

  DEFAULT: a flag for returning the default text direction
  LTR: left to right
  RTL: right to left

clutter/clutter-types.h

index 13f1203..ec75023 100644 (file)
@@ -382,6 +382,23 @@ typedef enum
   CLUTTER_FONT_HINTING    = (1 << 1),
 } ClutterFontFlags;
 
+/**
+ * ClutterTextDirection:
+ * @CLUTTER_TEXT_DIRECTION_DEFAULT: Use the default setting, as returned
+ *   by clutter_get_default_text_direction()
+ * @CLUTTER_TEXT_DIRECTION_LTR: Use left-to-right text direction
+ * @CLUTTER_TEXT_DIRECTION_RTL: Use right-to-left text direction
+ *
+ * The text direction to be used by #ClutterActor<!-- -->s
+ *
+ * Since: 1.2
+ */
+typedef enum {
+  CLUTTER_TEXT_DIRECTION_DEFAULT,
+  CLUTTER_TEXT_DIRECTION_LTR,
+  CLUTTER_TEXT_DIRECTION_RTL
+} ClutterTextDirection;
+
 G_END_DECLS
 
 #endif /* __CLUTTER_TYPES_H__ */