39 |
|
|
40 |
#include <nsIJVMPrefsWindow.h> |
#include <nsIJVMPrefsWindow.h> |
41 |
|
|
42 |
|
#include <jni.h> |
43 |
|
|
44 |
class GCJJVMPrefsWindow : public nsIJVMPrefsWindow |
class GCJJVMPrefsWindow : public nsIJVMPrefsWindow |
45 |
{ |
{ |
46 |
public: |
public: |
47 |
|
|
48 |
GCJJVMPrefsWindow (); |
GCJJVMPrefsWindow (JNIEnv* jniEnv); |
49 |
virtual ~GCJJVMPrefsWindow (); |
virtual ~GCJJVMPrefsWindow(); |
50 |
|
|
51 |
NS_DECL_ISUPPORTS |
NS_DECL_ISUPPORTS |
52 |
|
|
53 |
|
NS_IMETHOD Show(); |
54 |
|
NS_IMETHOD Hide(); |
55 |
|
NS_IMETHOD IsVisible (PRBool *result); |
56 |
|
|
57 |
|
private: |
58 |
|
|
59 |
|
JNIEnv* m_jniEnv; |
60 |
|
bool m_isVisible; |
61 |
|
jobject m_prefsDialog; |
62 |
}; |
}; |
63 |
|
|
64 |
#endif // __GCJJVMPREFSWINDOW_H__ |
#endif // __GCJJVMPREFSWINDOW_H__ |