Add PANGO_GRAVITY_IS_IMPROPER
authorBehdad Esfahbod <behdad@behdad.org>
Wed, 22 Aug 2012 14:54:29 +0000 (10:54 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Thu, 23 Aug 2012 14:55:38 +0000 (10:55 -0400)
docs/pango-docs.sgml
docs/pango-sections.txt
docs/tmpl/vertical.sgml
pango/pango-gravity.h

index f5088df..fe7d018 100644 (file)
     <title>Index of new symbols in 1.30</title>
     <xi:include href="xml/api-index-1.30.xml"><xi:fallback /></xi:include>
   </index>
+  <index id="api-index-1-32" role="1.32">
+    <title>Index of new symbols in 1.32</title>
+    <xi:include href="xml/api-index-1.32.xml"><xi:fallback /></xi:include>
+  </index>
 
 </book>
index 1c6fd27..93f256c 100644 (file)
@@ -1087,6 +1087,7 @@ pango_version_check
 <FILE>vertical</FILE>
 PangoGravity
 PangoGravityHint
+PANGO_GRAVITY_IS_IMPROPER
 PANGO_GRAVITY_IS_VERTICAL
 pango_gravity_get_for_matrix
 pango_gravity_get_for_script
index 5d0ab51..174427e 100644 (file)
@@ -96,6 +96,14 @@ pango_attr_gravity_hint_new()
 @PANGO_GRAVITY_HINT_STRONG: 
 @PANGO_GRAVITY_HINT_LINE: 
 
+<!-- ##### MACRO PANGO_GRAVITY_IS_IMPROPER ##### -->
+<para>
+
+</para>
+
+@gravity:
+
+
 <!-- ##### MACRO PANGO_GRAVITY_IS_VERTICAL ##### -->
 <para>
 
index d2fa964..eb2c4d3 100644 (file)
@@ -94,6 +94,20 @@ typedef enum {
 #define PANGO_GRAVITY_IS_VERTICAL(gravity) \
        ((gravity) == PANGO_GRAVITY_EAST || (gravity) == PANGO_GRAVITY_WEST)
 
+/**
+ * PANGO_GRAVITY_IS_IMPROPER:
+ * @gravity: the #PangoGravity to check
+ *
+ * Whether a #PangoGravity represents a gravity that results in reversal of text direction.
+ *
+ * Returns: %TRUE if @gravity is %PANGO_GRAVITY_WEST or %PANGO_GRAVITY_NORTH,
+ *          %FALSE otherwise.
+ *
+ * Since: 1.32
+ **/
+#define PANGO_GRAVITY_IS_IMPROPER(gravity) \
+       ((gravity) == PANGO_GRAVITY_WEST || (gravity) == PANGO_GRAVITY_NORTH)
+
 #include <pango/pango-matrix.h>
 #include <pango/pango-script.h>