]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/osx/popupwin.h
Use FWD version of DLL export macro in forward declaration.
[wxWidgets.git] / include / wx / osx / popupwin.h
index 8c7eed39a8c2193475f2417801c060f006eb1523..4ecdc4ffbb00089f96db8aaf0521a5e63203913a 100644 (file)
@@ -1,5 +1,35 @@
-#ifdef __WXMAC_CLASSIC__
-#error "wxPopupWindow is not supported under this platform."
-#else
-#include "wx/osx/carbon/popupwin.h"
-#endif
+///////////////////////////////////////////////////////////////////////////////
+// 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 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);
+
+protected:
+    DECLARE_DYNAMIC_CLASS_NO_COPY(wxPopupWindow)
+};
+
+#endif // _WX_MAC_POPUPWIN_H_
+