From: Stefan Csomor Date: Mon, 6 Nov 2006 10:18:13 +0000 (+0000) Subject: add a header placeholder X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/48aaa7b651c1c80a7f081bb239c363279bb34e3b add a header placeholder git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43113 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/mac/carbon/popupwin.h b/include/wx/mac/carbon/popupwin.h new file mode 100755 index 0000000000..b3ec56577d --- /dev/null +++ b/include/wx/mac/carbon/popupwin.h @@ -0,0 +1,39 @@ +/////////////////////////////////////////////////////////////////////////////// +// Name: wx/mac/popupwin.h +// Purpose: wxPopupWindow class for wxMac +// Author: Stefan Csomor +// Modified by: +// Created: +// RCS-ID: $Id$ +// Copyright: (c) 2006 Stefan Csomor +// Licence: wxWindows licence +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_MAC_POPUPWIN_H_ +#define _WX_MAC_POPUPWIN_H_ + +// ---------------------------------------------------------------------------- +// wxPopupWindow +// ---------------------------------------------------------------------------- + +class WXDLLEXPORT wxPopupWindow : public wxPopupWindowBase +{ +public: + wxPopupWindow() { } + + wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE) + { (void)Create(parent, flags); } + + bool Create(wxWindow *parent, int flags = wxBORDER_NONE); + + virtual bool Show(bool show = true); + +protected: + // popups handle the position like wxTopLevelWindow, not wxWindow + virtual void DoGetPosition(int *x, int *y) const; + + DECLARE_DYNAMIC_CLASS_NO_COPY(wxPopupWindow) +}; + +#endif // _WX_MAC_POPUPWIN_H_ +