Class Win32UIEnhancer


  • public class Win32UIEnhancer
    extends java.lang.Object
    • Field Detail

      • SHGFI_USEFILEATTRIBUTES

        public static final int SHGFI_USEFILEATTRIBUTES
        See Also:
        Constant Field Values
      • DBT_DEVICEREMOVECOMPLETE

        public static final int DBT_DEVICEREMOVECOMPLETE
        See Also:
        Constant Field Values
      • messageProcInt

        private static int messageProcInt
      • messageProcLong

        private static long messageProcLong
      • messageCallback

        private static java.lang.Object messageCallback
      • claOS

        private static java.lang.Class<?> claOS
      • useLong

        private static boolean useLong
      • claCallback

        private static java.lang.Class<?> claCallback
      • constCallBack

        private static java.lang.reflect.Constructor<?> constCallBack
      • mCallback_getAddress

        private static java.lang.reflect.Method mCallback_getAddress
      • mSetWindowLongPtr

        private static java.lang.reflect.Method mSetWindowLongPtr
      • OS_GWLP_WNDPROC

        private static int OS_GWLP_WNDPROC
      • mOS_memmove_byte

        private static java.lang.reflect.Method mOS_memmove_byte
      • mOS_memmove_int

        private static java.lang.reflect.Method mOS_memmove_int
      • claSHFILEINFO

        private static java.lang.Class<?> claSHFILEINFO
      • claSHFILEINFO_Target

        private static java.lang.Class<?> claSHFILEINFO_Target
      • mSHGetFileInfo

        private static java.lang.reflect.Method mSHGetFileInfo
      • mImage_win32_new

        private static java.lang.reflect.Method mImage_win32_new
      • constTCHAR3

        private static java.lang.reflect.Constructor<?> constTCHAR3
      • SHFILEINFO_sizeof

        private static int SHFILEINFO_sizeof
      • oldProc

        private static long oldProc
      • mGetWindowLongPtr

        private static java.lang.reflect.Method mGetWindowLongPtr
      • mCallWindowProc

        private static java.lang.reflect.Method mCallWindowProc
    • Constructor Detail

      • Win32UIEnhancer

        public Win32UIEnhancer()
    • Method Detail

      • getFileIcon

        public static org.eclipse.swt.graphics.Image getFileIcon​(java.io.File file,
                                                                 boolean big)
      • initMainShell

        public static void initMainShell​(org.eclipse.swt.widgets.Shell shell)
      • messageProc2

        static int messageProc2​(int hwnd,
                                int msg,
                                int wParam,
                                int lParam)
      • messageProc2

        static long messageProc2​(long hwnd,
                                 long msg,
                                 long wParam,
                                 long lParam)