From: Julian Smart Date: Fri, 29 Jun 2001 17:16:04 +0000 (+0000) Subject: Added popupwin.h to trunk X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/feb85348c371e7e702b8b633647392d3268a4825 Added popupwin.h to trunk git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10724 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/msw/popupwin.h b/include/wx/msw/popupwin.h new file mode 100644 index 0000000000..616b22679d --- /dev/null +++ b/include/wx/msw/popupwin.h @@ -0,0 +1,36 @@ +/////////////////////////////////////////////////////////////////////////////// +// Name: wx/msw/popupwin.h +// Purpose: wxPopupWindow class for wxMSW +// Author: Vadim Zeitlin +// Modified by: +// Created: 06.01.01 +// RCS-ID: $Id$ +// Copyright: (c) 2001 Vadim Zeitlin +// Licence: wxWindows licence +/////////////////////////////////////////////////////////////////////////////// + +#ifndef _WX_MSW_POPUPWIN_H_ +#define _WX_MSW_POPUPWIN_H_ + +// ---------------------------------------------------------------------------- +// wxPopupWindow +// ---------------------------------------------------------------------------- + +class WXDLLEXPORT wxPopupWindow : public wxPopupWindowBase +{ +public: + wxPopupWindow() { } + + wxPopupWindow(wxWindow *parent) { (void)Create(parent); } + + bool Create(wxWindow *parent, int flags = wxBORDER_NONE) + { + return wxPopupWindowBase::Create(parent) && + wxWindow::Create(parent, -1, + wxDefaultPosition, wxDefaultSize, + (flags & wxBORDER_MASK) | wxPOPUP_WINDOW); + } +}; + +#endif // _WX_MSW_POPUPWIN_H_ +