Class BidiUtil

java.lang.Object
org.eclipse.swt.internal.BidiUtil

public class BidiUtil extends Object
  • Field Details

  • Constructor Details

    • BidiUtil

      public BidiUtil()
  • Method Details

    • addLanguageListener

      public static void addLanguageListener(long hwnd, Runnable runnable)
    • addLanguageListener

      public static void addLanguageListener(Control control, Runnable runnable)
    • drawGlyphs

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

      public static boolean isBidiPlatform()
    • isKeyboardBidi

      public static boolean isKeyboardBidi()
    • getFontBidiAttributes

      public static int getFontBidiAttributes(GC gc)
    • getOrderInfo

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

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

      public static int getKeyboardLanguage()
    • removeLanguageListener

      public static void removeLanguageListener(long hwnd)
    • removeLanguageListener

      public static void removeLanguageListener(Control control)
    • resolveTextDirection

      public static int resolveTextDirection(String text)
    • setKeyboardLanguage

      public static void setKeyboardLanguage(int language)
    • setOrientation

      public static boolean setOrientation(long hwnd, int orientation)
    • setOrientation

      public static boolean setOrientation(Control control, int orientation)