Package org.eclipse.swt.internal
Class BidiUtil
java.lang.Object
org.eclipse.swt.internal.BidiUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddLanguageListener(long hwnd, Runnable runnable) static voidaddLanguageListener(Control control, Runnable runnable) static voiddrawGlyphs(GC gc, char[] renderBuffer, int[] renderDx, int x, int y) static intstatic intstatic voidgetOrderInfo(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 booleanstatic booleanstatic voidremoveLanguageListener(long hwnd) static voidremoveLanguageListener(Control control) static intresolveTextDirection(String text) static voidsetKeyboardLanguage(int language) static booleansetOrientation(long hwnd, int orientation) static booleansetOrientation(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
-