X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ef0e92205a01c7d0ca6f381cc690cb5d4fa595c9..b02dd12239c8a59b9a545d9fcb04974f8ad02c6b:/include/wx/osx/popupwin.h diff --git a/include/wx/osx/popupwin.h b/include/wx/osx/popupwin.h index 8c7eed39a8..cdfa6ef61c 100644 --- a/include/wx/osx/popupwin.h +++ b/include/wx/osx/popupwin.h @@ -1,5 +1,37 @@ -#ifdef __WXMAC_CLASSIC__ -#error "wxPopupWindow is not supported under this platform." -#else -#include "wx/osx/carbon/popupwin.h" -#endif +/////////////////////////////////////////////////////////////////////////////// +// Name: wx/osx/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 WXDLLIMPEXP_CORE wxPopupWindow : public wxPopupWindowBase +{ +public: + wxPopupWindow() { } + ~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); + +protected: + DECLARE_DYNAMIC_CLASS_NO_COPY(wxPopupWindow) +}; + +#endif // _WX_MAC_POPUPWIN_H_ +