52 static jmethodID isMultipleModeMID;
53
54 /* java.awt.FileDialog field and method ids */
55 static jfieldID modeID;
56 static jfieldID dirID;
57 static jfieldID fileID;
58 static jfieldID filterID;
59
60 static void Initialize(JNIEnv *env, jstring filterDescription);
61 static void Show(void *peer);
62
63 static BOOL GetOpenFileName(LPOPENFILENAME);
64 static BOOL GetSaveFileName(LPOPENFILENAME);
65
66 virtual BOOL InheritsNativeMouseWheelBehavior();
67
68 // some methods called on Toolkit thread
69 static void _DisposeOrHide(void *param);
70 static void _ToFront(void *param);
71 static void _ToBack(void *param);
72
73 private:
74 static UINT GetBufferLength(LPTSTR buffer, UINT limit);
75 };
76
77 #endif /* FILE_DIALOG_H */
|
52 static jmethodID isMultipleModeMID;
53
54 /* java.awt.FileDialog field and method ids */
55 static jfieldID modeID;
56 static jfieldID dirID;
57 static jfieldID fileID;
58 static jfieldID filterID;
59
60 static void Initialize(JNIEnv *env, jstring filterDescription);
61 static void Show(void *peer);
62
63 static BOOL GetOpenFileName(LPOPENFILENAME);
64 static BOOL GetSaveFileName(LPOPENFILENAME);
65
66 virtual BOOL InheritsNativeMouseWheelBehavior();
67
68 // some methods called on Toolkit thread
69 static void _DisposeOrHide(void *param);
70 static void _ToFront(void *param);
71 static void _ToBack(void *param);
72 static jobject _GetLocationOnScreen(void *param);
73
74 private:
75 static UINT GetBufferLength(LPTSTR buffer, UINT limit);
76 };
77
78 #endif /* FILE_DIALOG_H */
|