enum Pango::Direction
Overview
Pango::Direction
represents a direction in the Unicode bidirectional
algorithm.
Not every value in this enumeration makes sense for every usage of
Pango::Direction
; for example, the return value of #unichar_direction
and #find_base_dir
cannot be PANGO_DIRECTION_WEAK_LTR
or
PANGO_DIRECTION_WEAK_RTL
, since every character is either neutral
or has a strong direction; on the other hand PANGO_DIRECTION_NEUTRAL
doesn't make sense to pass to #itemize_with_base_dir
.
The PANGO_DIRECTION_TTB_LTR
, PANGO_DIRECTION_TTB_RTL
values come from
an earlier interpretation of this enumeration as the writing direction
of a block of text and are no longer used. See Pango::Gravity
for how
vertical text is handled in Pango.
If you are interested in text direction, you should really use fribidi
directly. Pango::Direction
is only retained because it is used in some
public apis.
Defined in:
lib/gi-crystal/src/auto/pango-1.0/pango.crEnum Members
-
Ltr =
0_u32
-
A strong left-to-right direction
-
Rtl =
1_u32
-
A strong right-to-left direction
-
TtbLtr =
2_u32
-
Deprecated value; treated the same as
PANGO_DIRECTION_RTL
. -
TtbRtl =
3_u32
-
Deprecated value; treated the same as
PANGO_DIRECTION_LTR
-
WeakLtr =
4_u32
-
A weak left-to-right direction
-
WeakRtl =
5_u32
-
A weak right-to-left direction
-
Neutral =
6_u32
-
No direction specified
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
Class methods inherited from struct Enum
g_type : UInt64
g_type
Class Method Detail
Returns the type id (GType) registered in GLib type system.