summaryrefslogtreecommitdiff
path: root/pango/pango-gravity.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-gravity.h')
-rw-r--r--pango/pango-gravity.h110
1 files changed, 55 insertions, 55 deletions
diff --git a/pango/pango-gravity.h b/pango/pango-gravity.h
index 53007442..c12fe1da 100644
--- a/pango/pango-gravity.h
+++ b/pango/pango-gravity.h
@@ -24,101 +24,101 @@
G_BEGIN_DECLS
/**
- * PangoGravity:
- * @PANGO_GRAVITY_SOUTH: Glyphs stand upright (default) <img align="right" valign="center" src="m-south.png">
- * @PANGO_GRAVITY_EAST: Glyphs are rotated 90 degrees counter-clockwise. <img align="right" valign="center" src="m-east.png">
- * @PANGO_GRAVITY_NORTH: Glyphs are upside-down. <img align="right" valign="cener" src="m-north.png">
- * @PANGO_GRAVITY_WEST: Glyphs are rotated 90 degrees clockwise. <img align="right" valign="center" src="m-west.png">
- * @PANGO_GRAVITY_AUTO: Gravity is resolved from the context matrix
+ * Pango2Gravity:
+ * @PANGO2_GRAVITY_SOUTH: Glyphs stand upright (default) <img align="right" valign="center" src="m-south.png">
+ * @PANGO2_GRAVITY_EAST: Glyphs are rotated 90 degrees counter-clockwise. <img align="right" valign="center" src="m-east.png">
+ * @PANGO2_GRAVITY_NORTH: Glyphs are upside-down. <img align="right" valign="cener" src="m-north.png">
+ * @PANGO2_GRAVITY_WEST: Glyphs are rotated 90 degrees clockwise. <img align="right" valign="center" src="m-west.png">
+ * @PANGO2_GRAVITY_AUTO: Gravity is resolved from the context matrix
*
- * `PangoGravity` represents the orientation of glyphs in a segment
+ * `Pango2Gravity` represents the orientation of glyphs in a segment
* of text.
*
* This is useful when rendering vertical text layouts. In those situations,
- * the layout is rotated using a non-identity [struct@Pango.Matrix], and then
- * glyph orientation is controlled using `PangoGravity`.
+ * the layout is rotated using a non-identity [struct@Pango2.Matrix], and then
+ * glyph orientation is controlled using `Pango2Gravity`.
*
* Not every value in this enumeration makes sense for every usage of
- * `PangoGravity`; for example, %PANGO_GRAVITY_AUTO only can be passed to
- * [method@Pango.Context.set_base_gravity] and can only be returned by
- * [method@Pango.Context.get_base_gravity].
+ * `Pango2Gravity`; for example, %PANGO2_GRAVITY_AUTO only can be passed to
+ * [method@Pango2.Context.set_base_gravity] and can only be returned by
+ * [method@Pango2.Context.get_base_gravity].
*
- * See also: [enum@Pango.GravityHint]
+ * See also: [enum@Pango2.GravityHint]
*/
typedef enum {
- PANGO_GRAVITY_SOUTH,
- PANGO_GRAVITY_EAST,
- PANGO_GRAVITY_NORTH,
- PANGO_GRAVITY_WEST,
- PANGO_GRAVITY_AUTO
-} PangoGravity;
+ PANGO2_GRAVITY_SOUTH,
+ PANGO2_GRAVITY_EAST,
+ PANGO2_GRAVITY_NORTH,
+ PANGO2_GRAVITY_WEST,
+ PANGO2_GRAVITY_AUTO
+} Pango2Gravity;
/**
- * PangoGravityHint:
- * @PANGO_GRAVITY_HINT_NATURAL: scripts will take their natural gravity based
+ * Pango2GravityHint:
+ * @PANGO2_GRAVITY_HINT_NATURAL: scripts will take their natural gravity based
* on the base gravity and the script. This is the default.
- * @PANGO_GRAVITY_HINT_STRONG: always use the base gravity set, regardless of
+ * @PANGO2_GRAVITY_HINT_STRONG: always use the base gravity set, regardless of
* the script.
- * @PANGO_GRAVITY_HINT_LINE: for scripts not in their natural direction (eg.
+ * @PANGO2_GRAVITY_HINT_LINE: for scripts not in their natural direction (eg.
* Latin in East gravity), choose per-script gravity such that every script
* respects the line progression. This means, Latin and Arabic will take
* opposite gravities and both flow top-to-bottom for example.
*
- * `PangoGravityHint` defines how horizontal scripts should behave in a
+ * `Pango2GravityHint` defines how horizontal scripts should behave in a
* vertical context.
*
* That is, English excerpts in a vertical paragraph for example.
*
- * See also [enum@Pango.Gravity]
+ * See also [enum@Pango2.Gravity]
*/
typedef enum {
- PANGO_GRAVITY_HINT_NATURAL,
- PANGO_GRAVITY_HINT_STRONG,
- PANGO_GRAVITY_HINT_LINE
-} PangoGravityHint;
+ PANGO2_GRAVITY_HINT_NATURAL,
+ PANGO2_GRAVITY_HINT_STRONG,
+ PANGO2_GRAVITY_HINT_LINE
+} Pango2GravityHint;
/**
- * PANGO_GRAVITY_IS_VERTICAL:
- * @gravity: the `PangoGravity` to check
+ * PANGO2_GRAVITY_IS_VERTICAL:
+ * @gravity: the `Pango2Gravity` to check
*
- * Whether a `PangoGravity` represents vertical writing directions.
+ * Whether a `Pango2Gravity` represents vertical writing directions.
*
- * Returns: %TRUE if @gravity is %PANGO_GRAVITY_EAST or %PANGO_GRAVITY_WEST,
+ * Returns: %TRUE if @gravity is %PANGO2_GRAVITY_EAST or %PANGO2_GRAVITY_WEST,
* %FALSE otherwise.
*/
-#define PANGO_GRAVITY_IS_VERTICAL(gravity) \
- ((gravity) == PANGO_GRAVITY_EAST || (gravity) == PANGO_GRAVITY_WEST)
+#define PANGO2_GRAVITY_IS_VERTICAL(gravity) \
+ ((gravity) == PANGO2_GRAVITY_EAST || (gravity) == PANGO2_GRAVITY_WEST)
/**
- * PANGO_GRAVITY_IS_IMPROPER:
- * @gravity: the `PangoGravity` to check
+ * PANGO2_GRAVITY_IS_IMPROPER:
+ * @gravity: the `Pango2Gravity` to check
*
- * Whether a `PangoGravity` represents a gravity that results in reversal
+ * Whether a `Pango2Gravity` represents a gravity that results in reversal
* of text direction.
*
- * Returns: %TRUE if @gravity is %PANGO_GRAVITY_WEST or %PANGO_GRAVITY_NORTH,
+ * Returns: %TRUE if @gravity is %PANGO2_GRAVITY_WEST or %PANGO2_GRAVITY_NORTH,
* %FALSE otherwise.
*/
-#define PANGO_GRAVITY_IS_IMPROPER(gravity) \
- ((gravity) == PANGO_GRAVITY_WEST || (gravity) == PANGO_GRAVITY_NORTH)
+#define PANGO2_GRAVITY_IS_IMPROPER(gravity) \
+ ((gravity) == PANGO2_GRAVITY_WEST || (gravity) == PANGO2_GRAVITY_NORTH)
#include <pango/pango-matrix.h>
#include <pango/pango-script.h>
-PANGO_AVAILABLE_IN_ALL
-double pango_gravity_to_rotation (PangoGravity gravity) G_GNUC_CONST;
-PANGO_AVAILABLE_IN_ALL
-PangoGravity pango_gravity_get_for_matrix (const PangoMatrix *matrix) G_GNUC_PURE;
-PANGO_AVAILABLE_IN_ALL
-PangoGravity pango_gravity_get_for_script (GUnicodeScript script,
- PangoGravity base_gravity,
- PangoGravityHint hint) G_GNUC_CONST;
-PANGO_AVAILABLE_IN_ALL
-PangoGravity pango_gravity_get_for_script_and_width
- (GUnicodeScript script,
- gboolean wide,
- PangoGravity base_gravity,
- PangoGravityHint hint) G_GNUC_CONST;
+PANGO2_AVAILABLE_IN_ALL
+double pango2_gravity_to_rotation (Pango2Gravity gravity) G_GNUC_CONST;
+PANGO2_AVAILABLE_IN_ALL
+Pango2Gravity pango2_gravity_get_for_matrix (const Pango2Matrix *matrix) G_GNUC_PURE;
+PANGO2_AVAILABLE_IN_ALL
+Pango2Gravity pango2_gravity_get_for_script (GUnicodeScript script,
+ Pango2Gravity base_gravity,
+ Pango2GravityHint hint) G_GNUC_CONST;
+PANGO2_AVAILABLE_IN_ALL
+Pango2Gravity pango2_gravity_get_for_script_and_width
+ (GUnicodeScript script,
+ gboolean wide,
+ Pango2Gravity base_gravity,
+ Pango2GravityHint hint) G_GNUC_CONST;
G_END_DECLS