src/windows/native/sun/windows/awt_Choice.h

Print this page




  71 
  72     MsgRouting HandleEvent(MSG *msg, BOOL synthetic);
  73 
  74     INLINE HWND GetDBCSEditHandle() { return GetHWnd(); }
  75     virtual void SetFont(AwtFont *pFont);
  76     virtual BOOL InheritsNativeMouseWheelBehavior();
  77     virtual void SetDragCapture(UINT flags);
  78     virtual void ReleaseDragCapture(UINT flags);
  79 
  80     static BOOL mouseCapture;
  81     static BOOL skipNextMouseUp;
  82 
  83     // called on Toolkit thread from JNI
  84     static void _Reshape(void *param);
  85     static void _Select(void *param);
  86     static void _AddItems(void *param);
  87     static void _Remove(void *param);
  88     static void _RemoveAll(void *param);
  89     static void _CloseList(void *param);
  90 


  91 private:
  92     int GetFieldHeight();
  93     int GetTotalHeight();
  94     static BOOL sm_isMouseMoveInList;
  95     HWND m_hList;
  96     WNDPROC m_listDefWindowProc;
  97     int m_selectedItem;
  98     static LRESULT CALLBACK ListWindowProc(HWND hwnd, UINT message,
  99                                            WPARAM wParam, LPARAM lParam);
 100 };
 101 
 102 #endif /* AWT_CHOICE_H */


  71 
  72     MsgRouting HandleEvent(MSG *msg, BOOL synthetic);
  73 
  74     INLINE HWND GetDBCSEditHandle() { return GetHWnd(); }
  75     virtual void SetFont(AwtFont *pFont);
  76     virtual BOOL InheritsNativeMouseWheelBehavior();
  77     virtual void SetDragCapture(UINT flags);
  78     virtual void ReleaseDragCapture(UINT flags);
  79 
  80     static BOOL mouseCapture;
  81     static BOOL skipNextMouseUp;
  82 
  83     // called on Toolkit thread from JNI
  84     static void _Reshape(void *param);
  85     static void _Select(void *param);
  86     static void _AddItems(void *param);
  87     static void _Remove(void *param);
  88     static void _RemoveAll(void *param);
  89     static void _CloseList(void *param);
  90 
  91     static jfieldID selectedIndexID;
  92 
  93 private:
  94     int GetFieldHeight();
  95     int GetTotalHeight();
  96     static BOOL sm_isMouseMoveInList;
  97     HWND m_hList;
  98     WNDPROC m_listDefWindowProc;

  99     static LRESULT CALLBACK ListWindowProc(HWND hwnd, UINT message,
 100                                            WPARAM wParam, LPARAM lParam);
 101 };
 102 
 103 #endif /* AWT_CHOICE_H */