Package com.biglybt.ui.swt.win32
Class Win32UIEnhancer
- java.lang.Object
-
- com.biglybt.ui.swt.win32.Win32UIEnhancer
-
public class Win32UIEnhancer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.Class<?>
claCallback
private static java.lang.Class<?>
claOS
private static java.lang.Class<?>
claSHFILEINFO
private static java.lang.Class<?>
claSHFILEINFO_Target
private static java.lang.reflect.Constructor<?>
constCallBack
private static java.lang.reflect.Constructor<?>
constTCHAR3
static int
DBT_DEVICEARRIVAL
static int
DBT_DEVICEREMOVECOMPLETE
static int
DBT_DEVTYP_VOLUME
static boolean
DEBUG
static int
FILE_ATTRIBUTE_NORMAL
private static DriveDetectedInfo
loc
private static java.lang.reflect.Method
mCallback_getAddress
private static java.lang.reflect.Method
mCallWindowProc
private static java.lang.Object
messageCallback
private static int
messageProcInt
private static long
messageProcLong
private static java.lang.reflect.Method
mGetWindowLongPtr
private static java.lang.reflect.Method
mImage_win32_new
private static java.lang.reflect.Method
mOS_memmove_byte
private static java.lang.reflect.Method
mOS_memmove_int
private static java.lang.reflect.Method
mSetWindowLongPtr
private static java.lang.reflect.Method
mSHGetFileInfo
private static long
oldProc
private static int
OS_GWLP_WNDPROC
private static int
SHFILEINFO_sizeof
static int
SHGFI_ICON
static int
SHGFI_LARGEICON
static int
SHGFI_SMALLICON
static int
SHGFI_USEFILEATTRIBUTES
private static boolean
useLong
static int
WM_DEVICECHANGE
-
Constructor Summary
Constructors Constructor Description Win32UIEnhancer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.eclipse.swt.graphics.Image
getFileIcon(java.io.File file, boolean big)
static void
initMainShell(org.eclipse.swt.widgets.Shell shell)
(package private) static int
messageProc2(int hwnd, int msg, int wParam, int lParam)
(package private) static long
messageProc2(long hwnd, long msg, long wParam, long lParam)
-
-
-
Field Detail
-
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
-
SHGFI_ICON
public static final int SHGFI_ICON
- See Also:
- Constant Field Values
-
SHGFI_SMALLICON
public static final int SHGFI_SMALLICON
- See Also:
- Constant Field Values
-
SHGFI_USEFILEATTRIBUTES
public static final int SHGFI_USEFILEATTRIBUTES
- See Also:
- Constant Field Values
-
SHGFI_LARGEICON
public static final int SHGFI_LARGEICON
- See Also:
- Constant Field Values
-
WM_DEVICECHANGE
public static final int WM_DEVICECHANGE
- See Also:
- Constant Field Values
-
DBT_DEVICEARRIVAL
public static final int DBT_DEVICEARRIVAL
- See Also:
- Constant Field Values
-
DBT_DEVICEREMOVECOMPLETE
public static final int DBT_DEVICEREMOVECOMPLETE
- See Also:
- Constant Field Values
-
DBT_DEVTYP_VOLUME
public static final int DBT_DEVTYP_VOLUME
- See Also:
- Constant Field Values
-
FILE_ATTRIBUTE_NORMAL
public static final int FILE_ATTRIBUTE_NORMAL
- See Also:
- Constant Field Values
-
messageProcInt
private static int messageProcInt
-
messageProcLong
private static long messageProcLong
-
messageCallback
private static java.lang.Object messageCallback
-
loc
private static DriveDetectedInfo loc
-
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
-
-
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)
-
-