X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6ed98c6a3b7f2be77ea16b5d26467796c1be9f4d..d642db66a5efc82d374b813022c72ba88bc50839:/include/wx/os2/popupwin.h diff --git a/include/wx/os2/popupwin.h b/include/wx/os2/popupwin.h index 9341ecdd5c..4990a2a130 100644 --- a/include/wx/os2/popupwin.h +++ b/include/wx/os2/popupwin.h @@ -16,12 +16,15 @@ // 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 @@ -30,19 +33,8 @@ public: // Implementation only from now on // ------------------------------- // - - // - // Override Show() to prevent wxPopupWindow from being activated - // - virtual bool Show(bool show = TRUE); - - // - // Find a shown popup window with the given window as parent, return NULL - // if none - // - static wxPopupWindow *FindPopupFor(wxWindow* pWin); - protected: + virtual void DoGetPosition( int* pnX ,int* pny ) const; @@ -50,6 +42,11 @@ 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() //