< prev index next >

src/java.desktop/windows/native/libawt/windows/awt_FileDialog.h

Print this page




  43 class AwtFileDialog {
  44 public:
  45     /* sun.awt.windows.WFileDialogPeer field and method ids */
  46     static jfieldID parentID;
  47     static jfieldID fileFilterID;
  48     static jmethodID setHWndMID;
  49     static jmethodID handleSelectedMID;
  50     static jmethodID handleCancelMID;
  51     static jmethodID checkFilenameFilterMID;
  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 */


  43 class AwtFileDialog {
  44 public:
  45     /* sun.awt.windows.WFileDialogPeer field and method ids */
  46     static jfieldID parentID;
  47     static jfieldID fileFilterID;
  48     static jmethodID setHWndMID;
  49     static jmethodID handleSelectedMID;
  50     static jmethodID handleCancelMID;
  51     static jmethodID checkFilenameFilterMID;
  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     virtual BOOL InheritsNativeMouseWheelBehavior();
  64 
  65     // some methods called on Toolkit thread
  66     static void _DisposeOrHide(void *param);
  67     static void _ToFront(void *param);
  68     static void _ToBack(void *param);
  69 
  70 private:
  71     static UINT GetBufferLength(LPTSTR buffer, UINT limit);
  72 };
  73 
  74 #endif /* FILE_DIALOG_H */
< prev index next >