Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
pango-bidi-type.h File Reference

Go to the source code of this file.

Enumerations

enum  PangoBidiType {
  PANGO_BIDI_TYPE_L , PANGO_BIDI_TYPE_LRE , PANGO_BIDI_TYPE_LRO , PANGO_BIDI_TYPE_R ,
  PANGO_BIDI_TYPE_AL , PANGO_BIDI_TYPE_RLE , PANGO_BIDI_TYPE_RLO , PANGO_BIDI_TYPE_PDF ,
  PANGO_BIDI_TYPE_EN , PANGO_BIDI_TYPE_ES , PANGO_BIDI_TYPE_ET , PANGO_BIDI_TYPE_AN ,
  PANGO_BIDI_TYPE_CS , PANGO_BIDI_TYPE_NSM , PANGO_BIDI_TYPE_BN , PANGO_BIDI_TYPE_B ,
  PANGO_BIDI_TYPE_S , PANGO_BIDI_TYPE_WS , PANGO_BIDI_TYPE_ON , PANGO_BIDI_TYPE_LRI ,
  PANGO_BIDI_TYPE_RLI , PANGO_BIDI_TYPE_FSI , PANGO_BIDI_TYPE_PDI
}
 

Functions

PANGO_DEPRECATED_IN_1_44 PangoBidiType pango_bidi_type_for_unichar (gunichar ch) G_GNUC_CONST
 
PANGO_DEPRECATED_IN_1_44 PangoDirection pango_unichar_direction (gunichar ch) G_GNUC_CONST
 
PANGO_DEPRECATED_IN_1_44 PangoDirection pango_find_base_dir (const gchar *text, gint length)
 
gboolean pango_get_mirror_char (gunichar ch, gunichar *mirrored_ch)
 

Enumeration Type Documentation

◆ PangoBidiType

PangoBidiType: @PANGO_BIDI_TYPE_L: Left-to-Right @PANGO_BIDI_TYPE_LRE: Left-to-Right Embedding @PANGO_BIDI_TYPE_LRO: Left-to-Right Override @PANGO_BIDI_TYPE_R: Right-to-Left @PANGO_BIDI_TYPE_AL: Right-to-Left Arabic @PANGO_BIDI_TYPE_RLE: Right-to-Left Embedding @PANGO_BIDI_TYPE_RLO: Right-to-Left Override @PANGO_BIDI_TYPE_PDF: Pop Directional Format @PANGO_BIDI_TYPE_EN: European Number @PANGO_BIDI_TYPE_ES: European Number Separator @PANGO_BIDI_TYPE_ET: European Number Terminator @PANGO_BIDI_TYPE_AN: Arabic Number @PANGO_BIDI_TYPE_CS: Common Number Separator @PANGO_BIDI_TYPE_NSM: Nonspacing Mark @PANGO_BIDI_TYPE_BN: Boundary Neutral @PANGO_BIDI_TYPE_B: Paragraph Separator @PANGO_BIDI_TYPE_S: Segment Separator @PANGO_BIDI_TYPE_WS: Whitespace @PANGO_BIDI_TYPE_ON: Other Neutrals @PANGO_BIDI_TYPE_LRI: Left-to-Right isolate. Since 1.48.6 @PANGO_BIDI_TYPE_RLI: Right-to-Left isolate. Since 1.48.6 @PANGO_BIDI_TYPE_FSI: First strong isolate. Since 1.48.6 @PANGO_BIDI_TYPE_PDI: Pop directional isolate. Since 1.48.6

PangoBidiType represents the bidirectional character type of a Unicode character.

The values in this enumeration are specified by the Unicode bidirectional algorithm.

Since: 1.22 Deprecated: 1.44: Use fribidi for this information

Enumerator
PANGO_BIDI_TYPE_L 
PANGO_BIDI_TYPE_LRE 
PANGO_BIDI_TYPE_LRO 
PANGO_BIDI_TYPE_R 
PANGO_BIDI_TYPE_AL 
PANGO_BIDI_TYPE_RLE 
PANGO_BIDI_TYPE_RLO 
PANGO_BIDI_TYPE_PDF 
PANGO_BIDI_TYPE_EN 
PANGO_BIDI_TYPE_ES 
PANGO_BIDI_TYPE_ET 
PANGO_BIDI_TYPE_AN 
PANGO_BIDI_TYPE_CS 
PANGO_BIDI_TYPE_NSM 
PANGO_BIDI_TYPE_BN 
PANGO_BIDI_TYPE_B 
PANGO_BIDI_TYPE_S 
PANGO_BIDI_TYPE_WS 
PANGO_BIDI_TYPE_ON 
PANGO_BIDI_TYPE_LRI 
PANGO_BIDI_TYPE_RLI 
PANGO_BIDI_TYPE_FSI 
PANGO_BIDI_TYPE_PDI 

Definition at line 68 of file pango-bidi-type.h.

68 {
69 /* Strong types */
77
78 /* Weak types */
87
88 /* Neutral types */
93
94 /* Explicit formatting */
PangoBidiType
@ PANGO_BIDI_TYPE_PDI
@ PANGO_BIDI_TYPE_RLI
@ PANGO_BIDI_TYPE_ON
@ PANGO_BIDI_TYPE_FSI
@ PANGO_BIDI_TYPE_RLE
@ PANGO_BIDI_TYPE_AL
@ PANGO_BIDI_TYPE_EN
@ PANGO_BIDI_TYPE_ET
@ PANGO_BIDI_TYPE_LRO
@ PANGO_BIDI_TYPE_RLO
@ PANGO_BIDI_TYPE_R
@ PANGO_BIDI_TYPE_CS
@ PANGO_BIDI_TYPE_B
@ PANGO_BIDI_TYPE_BN
@ PANGO_BIDI_TYPE_PDF
@ PANGO_BIDI_TYPE_LRE
@ PANGO_BIDI_TYPE_WS
@ PANGO_BIDI_TYPE_L
@ PANGO_BIDI_TYPE_ES
@ PANGO_BIDI_TYPE_LRI
@ PANGO_BIDI_TYPE_S
@ PANGO_BIDI_TYPE_NSM
@ PANGO_BIDI_TYPE_AN

Function Documentation

◆ pango_bidi_type_for_unichar()

PANGO_DEPRECATED_IN_1_44 PangoBidiType pango_bidi_type_for_unichar ( gunichar ch)

◆ pango_find_base_dir()

PANGO_DEPRECATED_IN_1_44 PangoDirection pango_find_base_dir ( const gchar * text,
gint length )

◆ pango_get_mirror_char()

gboolean pango_get_mirror_char ( gunichar ch,
gunichar * mirrored_ch )

◆ pango_unichar_direction()

PANGO_DEPRECATED_IN_1_44 PangoDirection pango_unichar_direction ( gunichar ch)