The BIDIPARAM keyword can be used to initially set the Bidirectional attributes (see BIDIATTR) during window creation time. The usage of BIDIPARAM is analogous to that of the PRESPARAMS keyword.
Values defined by BIDIPARAM will override any inherited attributes at window creation time. However, it is important to note that the BIDIPARAM cannot be used to dynamicaly set the Bidirectional attributes after creation. Dynamic setting of the Bidirectional should be done using the PM Bidirectional window functions.
#define PP_BDATTR_FIRST 0x100L /* First BidiAttr PresParam */ /* */ #define PP_BDATTR_ALL 0x101L /* Set ALL Bidi attrs */ /* */ #define PP_BDATTR_TEXTTYPE 0x102L /* Text/Data type */ #define PP_BDATTR_TEXT_ORIENTATION 0x103L /* Text Orientation */ #define PP_BDATTR_WND_ORIENTATION 0x104L /* Window Orientation */ #define PP_BDATTR_NUMERALS 0x105L /* Arabic/Hindi Numerals */ #define PP_BDATTR_SYM_SWAP 0x106L /* Symetric Swapping */ #define PP_BDATTR_WORD_BREAK 0x107L /* Word break */ #define PP_BDATTR_TEXT_SHAPE 0x108L /* Text Shape Determination */ /* */ #define PP_BDATTR_LAST 0x108L /* Last BidiAttr PresParam */ /* */ #define PP_BDSTATUS 0x110L /* Bidirectional status flags*/