X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/430974f8c443dcbe1616a85238ead7db5fb88e43..53107283f366d1d4950559afcbf056e901e778fd:/include/wx/os2/popupwin.h diff --git a/include/wx/os2/popupwin.h b/include/wx/os2/popupwin.h index 9dbaac6564..4990a2a130 100644 --- a/include/wx/os2/popupwin.h +++ b/include/wx/os2/popupwin.h @@ -16,17 +16,25 @@ // wxPopupWindow // ---------------------------------------------------------------------------- -class WXDLLEXPORT wxPopupWindow : public wxPopupWindowBase +class WXDLLIMPEXP_CORE wxPopupWindow : public wxPopupWindowBase { public: wxPopupWindow() { } - wxPopupWindow(wxWindow* pParent) { (void)Create(pParent); } + wxPopupWindow( wxWindow* pParent + ,int nFlags + ) + { (void)Create(pParent, nFlags); } bool Create( wxWindow* pParent ,int nFlags = wxBORDER_NONE ); + // + // Implementation only from now on + // ------------------------------- + // protected: + virtual void DoGetPosition( int* pnX ,int* pny ) const; @@ -34,6 +42,16 @@ protected: virtual WXDWORD OS2GetStyle( long lFlags ,WXDWORD* dwExstyle ) const; + // + // Get the HWND to be used as parent of this window with CreateWindow() + // + virtual WXHWND OS2GetParent(void) const; + + // + // The list of all currently shown popup windows used by FindPopupFor() + // + static wxWindowList m_svShownPopups; + DECLARE_DYNAMIC_CLASS(wxPopupWindow) }; // end of CLASS wxPopupWindow