Top Fields Constructors Methods
org.eclipse.swt.internal

public Class BidiUtil

extends Object
Class Inheritance
Imports
org.eclipse.swt.*, org.eclipse.swt.graphics.GC, org.eclipse.swt.widgets.Control

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
addLanguageListener(long hwnd, Runnable runnable)

public static void
public static void
drawGlyphs(GC gc, char[] renderBuffer, int[] renderDx, int x, int y)

public static int
public static int
public static void
getOrderInfo(GC gc, String text, int[] order, byte[] classBuffer, int flags, int[] offsets)

public static char[]
getRenderInfo(GC gc, String text, int[] order, byte[] classBuffer, int[] dx, int flags, int[] offsets)

public static boolean
public static boolean
public static void
public static void
public static int
public static void
setKeyboardLanguage(int language)

public static boolean
setOrientation(long hwnd, int orientation)

public static boolean
setOrientation(Control control, int orientation)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

CLASS_ARABICback to summary
public static final int CLASS_ARABIC
CLASS_HEBREWback to summary
public static final int CLASS_HEBREW
CLASS_LATINNUMBERback to summary
public static final int CLASS_LATINNUMBER
CLASS_LOCALNUMBERback to summary
public static final int CLASS_LOCALNUMBER
CLASSINback to summary
public static final int CLASSIN
GLYPHSHAPEback to summary
public static final int GLYPHSHAPE
KEYBOARD_BIDIback to summary
public static final int KEYBOARD_BIDI
KEYBOARD_NON_BIDIback to summary
public static final int KEYBOARD_NON_BIDI
LIGATEback to summary
public static final int LIGATE
LINKAFTERback to summary
public static final int LINKAFTER
LINKBEFOREback to summary
public static final int LINKBEFORE
REORDERback to summary
public static final int REORDER

Constructor Detail

BidiUtilback to summary
public BidiUtil()

Method Detail

addLanguageListenerback to summary
public static void addLanguageListener(long hwnd, Runnable runnable)
addLanguageListenerback to summary
public static void addLanguageListener(Control control, Runnable runnable)
drawGlyphsback to summary
public static void drawGlyphs(GC gc, char[] renderBuffer, int[] renderDx, int x, int y)
getFontBidiAttributesback to summary
public static int getFontBidiAttributes(GC gc)
getKeyboardLanguageback to summary
public static int getKeyboardLanguage()
getOrderInfoback to summary
public static void getOrderInfo(GC gc, String text, int[] order, byte[] classBuffer, int flags, int[] offsets)
getRenderInfoback to summary
public static char[] getRenderInfo(GC gc, String text, int[] order, byte[] classBuffer, int[] dx, int flags, int[] offsets)
isBidiPlatformback to summary
public static boolean isBidiPlatform()
isKeyboardBidiback to summary
public static boolean isKeyboardBidi()
removeLanguageListenerback to summary
public static void removeLanguageListener(long hwnd)
removeLanguageListenerback to summary
public static void removeLanguageListener(Control control)
resolveTextDirectionback to summary
public static int resolveTextDirection(String text)
setKeyboardLanguageback to summary
public static void setKeyboardLanguage(int language)
setOrientationback to summary
public static boolean setOrientation(long hwnd, int orientation)
setOrientationback to summary
public static boolean setOrientation(Control control, int orientation)