public class BidiUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CLASS_ARABIC |
static int |
CLASS_HEBREW |
static int |
CLASS_LATINNUMBER |
static int |
CLASS_LOCALNUMBER |
static int |
CLASSIN |
static int |
GLYPHSHAPE |
static int |
KEYBOARD_BIDI |
static int |
KEYBOARD_NON_BIDI |
static int |
LIGATE |
static int |
LINKAFTER |
static int |
LINKBEFORE |
static int |
REORDER |
| Constructor and Description |
|---|
BidiUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addLanguageListener(Control control,
java.lang.Runnable runnable) |
static void |
addLanguageListener(int hwnd,
java.lang.Runnable runnable) |
static void |
drawGlyphs(GC gc,
char[] renderBuffer,
int[] renderDx,
int x,
int y) |
static int |
getFontBidiAttributes(GC gc) |
static int |
getKeyboardLanguage() |
static void |
getOrderInfo(GC gc,
java.lang.String text,
int[] order,
byte[] classBuffer,
int flags,
int[] offsets) |
static char[] |
getRenderInfo(GC gc,
java.lang.String text,
int[] order,
byte[] classBuffer,
int[] dx,
int flags,
int[] offsets) |
static boolean |
isBidiPlatform() |
static boolean |
isKeyboardBidi() |
static void |
removeLanguageListener(Control control) |
static void |
removeLanguageListener(int hwnd) |
static void |
setKeyboardLanguage(int language) |
static boolean |
setOrientation(Control control,
int orientation) |
static boolean |
setOrientation(int hwnd,
int orientation) |
public static final int KEYBOARD_NON_BIDI
public static final int KEYBOARD_BIDI
public static final int CLASSIN
public static final int LINKBEFORE
public static final int LINKAFTER
public static final int CLASS_HEBREW
public static final int CLASS_ARABIC
public static final int CLASS_LOCALNUMBER
public static final int CLASS_LATINNUMBER
public static final int REORDER
public static final int LIGATE
public static final int GLYPHSHAPE
public static void addLanguageListener(int hwnd,
java.lang.Runnable runnable)
public static void addLanguageListener(Control control, java.lang.Runnable runnable)
public static void drawGlyphs(GC gc, char[] renderBuffer, int[] renderDx, int x, int y)
public static boolean isBidiPlatform()
public static boolean isKeyboardBidi()
public static int getFontBidiAttributes(GC gc)
public static void getOrderInfo(GC gc, java.lang.String text, int[] order, byte[] classBuffer, int flags, int[] offsets)
public static char[] getRenderInfo(GC gc, java.lang.String text, int[] order, byte[] classBuffer, int[] dx, int flags, int[] offsets)
public static int getKeyboardLanguage()
public static void removeLanguageListener(int hwnd)
public static void removeLanguageListener(Control control)
public static void setKeyboardLanguage(int language)
public static boolean setOrientation(int hwnd,
int orientation)
public static boolean setOrientation(Control control, int orientation)