Package org.eclipse.swt.internal
Class BidiUtil
java.lang.Object
org.eclipse.swt.internal.BidiUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addLanguageListener
(long hwnd, Runnable runnable) static void
addLanguageListener
(Control control, Runnable runnable) static void
drawGlyphs
(GC gc, char[] renderBuffer, int[] renderDx, int x, int y) static int
static int
static void
getOrderInfo
(GC gc, String text, int[] order, byte[] classBuffer, int flags, int[] offsets) static char[]
getRenderInfo
(GC gc, String text, int[] order, byte[] classBuffer, int[] dx, int flags, int[] offsets) static boolean
static boolean
static void
removeLanguageListener
(long hwnd) static void
removeLanguageListener
(Control control) static int
resolveTextDirection
(String text) static void
setKeyboardLanguage
(int language) static boolean
setOrientation
(long hwnd, int orientation) static boolean
setOrientation
(Control control, int orientation)
-
Field Details
-
KEYBOARD_NON_BIDI
public static final int KEYBOARD_NON_BIDI- See Also:
-
KEYBOARD_BIDI
public static final int KEYBOARD_BIDI- See Also:
-
CLASSIN
public static final int CLASSIN- See Also:
-
LINKBEFORE
public static final int LINKBEFORE- See Also:
-
LINKAFTER
public static final int LINKAFTER- See Also:
-
CLASS_HEBREW
public static final int CLASS_HEBREW- See Also:
-
CLASS_ARABIC
public static final int CLASS_ARABIC- See Also:
-
CLASS_LOCALNUMBER
public static final int CLASS_LOCALNUMBER- See Also:
-
CLASS_LATINNUMBER
public static final int CLASS_LATINNUMBER- See Also:
-
REORDER
public static final int REORDER- See Also:
-
LIGATE
public static final int LIGATE- See Also:
-
GLYPHSHAPE
public static final int GLYPHSHAPE- See Also:
-
-
Constructor Details
-
BidiUtil
public BidiUtil()
-
-
Method Details
-
addLanguageListener
-
addLanguageListener
-
drawGlyphs
-
isBidiPlatform
public static boolean isBidiPlatform() -
isKeyboardBidi
public static boolean isKeyboardBidi() -
getFontBidiAttributes
-
getOrderInfo
-
getRenderInfo
-
getKeyboardLanguage
public static int getKeyboardLanguage() -
removeLanguageListener
public static void removeLanguageListener(long hwnd) -
removeLanguageListener
-
resolveTextDirection
-
setKeyboardLanguage
public static void setKeyboardLanguage(int language) -
setOrientation
public static boolean setOrientation(long hwnd, int orientation) -
setOrientation
-