Class Win32UIEnhancer
java.lang.Object
com.biglybt.ui.swt.win32.Win32UIEnhancer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Class<?> private static Class<?> private static Class<?> private static Class<?> private static Constructor<?> private static Constructor<?> static final intstatic final intstatic final intstatic final booleanstatic final intprivate static booleanprivate static intprivate static AsyncDispatcherprivate static List<org.eclipse.swt.graphics.Image> private static DriveDetectedInfoprivate static Methodprivate static Methodprivate static Objectprivate static intprivate static longprivate static Methodprivate static Methodprivate static booleanprivate static Methodprivate static Methodprivate static Methodprivate static Methodprivate static longprivate static intprivate static intstatic final intstatic final intstatic final intstatic final intprivate static booleanstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.eclipse.swt.graphics.ImagegetFileIcon(File file, boolean big) private static org.eclipse.swt.graphics.ImagegetFileIconSupport(File file, boolean big) static voidinitMainShell(org.eclipse.swt.widgets.Shell shell) (package private) static intmessageProc2(int hwnd, int msg, int wParam, int lParam) (package private) static longmessageProc2(long hwnd, long msg, long wParam, long lParam)
-
Field Details
-
DEBUG
public static final boolean DEBUG- See Also:
-
SHGFI_ICON
public static final int SHGFI_ICON- See Also:
-
SHGFI_SMALLICON
public static final int SHGFI_SMALLICON- See Also:
-
SHGFI_USEFILEATTRIBUTES
public static final int SHGFI_USEFILEATTRIBUTES- See Also:
-
SHGFI_LARGEICON
public static final int SHGFI_LARGEICON- See Also:
-
WM_DEVICECHANGE
public static final int WM_DEVICECHANGE- See Also:
-
DBT_DEVICEARRIVAL
public static final int DBT_DEVICEARRIVAL- See Also:
-
DBT_DEVICEREMOVECOMPLETE
public static final int DBT_DEVICEREMOVECOMPLETE- See Also:
-
DBT_DEVTYP_VOLUME
public static final int DBT_DEVTYP_VOLUME- See Also:
-
FILE_ATTRIBUTE_NORMAL
public static final int FILE_ATTRIBUTE_NORMAL- See Also:
-
messageProcInt
private static int messageProcInt -
messageProcLong
private static long messageProcLong -
messageCallback
-
loc
-
claOS
-
useLong
private static boolean useLong -
claCallback
-
constCallBack
-
mCallback_getAddress
-
mSetWindowLongPtr
-
OS_GWLP_WNDPROC
private static int OS_GWLP_WNDPROC -
mOS_memmove_byte
-
mOS_memmove_int
-
claSHFILEINFO
-
claSHFILEINFO_Target
-
mSHGetFileInfo
-
mImage_win32_new
-
mImage_win32_new_hasNativeZoom
private static boolean mImage_win32_new_hasNativeZoom -
constTCHAR3
-
SHFILEINFO_sizeof
private static int SHFILEINFO_sizeof -
oldProc
private static long oldProc -
mGetWindowLongPtr
-
mCallWindowProc
-
gfi_active
private static boolean gfi_active -
gfi_consec_fails
private static int gfi_consec_fails -
gfi_dispatcher
-
gfi_pending_images
-
-
Constructor Details
-
Win32UIEnhancer
public Win32UIEnhancer()
-
-
Method Details
-
getFileIcon
-
getFileIconSupport
-
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)
-