#ifndef __WXMAC__
%newgroup;
+MustHaveApp(wxPopupWindow);
// wxPopupWindow: a special kind of top level window used for popup menus,
// combobox popups and such.
+MustHaveApp(wxPopupWindow);
+
class wxPopupWindow : public wxWindow {
public:
- %addtofunc wxPopupWindow "self._setOORInfo(self)"
- %addtofunc wxPopupWindow() ""
+ %pythonAppend wxPopupWindow "self._setOORInfo(self)"
+ %pythonAppend wxPopupWindow() ""
wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE);
- %name(PrePopupWindow)wxPopupWindow();
+ %RenameCtor(PrePopupWindow, wxPopupWindow());
bool Create(wxWindow *parent, int flags = wxBORDER_NONE);
%}
+MustHaveApp(wxPyPopupTransientWindow);
// wxPopupTransientWindow: a wxPopupWindow which disappears automatically
// when the user clicks mouse outside it or if it loses focus in any other way
-%name(PopupTransientWindow) class wxPyPopupTransientWindow : public wxPopupWindow
+
+%rename(PopupTransientWindow) wxPyPopupTransientWindow;
+class wxPyPopupTransientWindow : public wxPopupWindow
{
public:
- %addtofunc wxPyPopupTransientWindow "self._setOORInfo(self);self._setCallbackInfo(self, PopupTransientWindow)"
- %addtofunc wxPyPopupTransientWindow() ""
+ %pythonAppend wxPyPopupTransientWindow "self._setOORInfo(self);" setCallbackInfo(PopupTransientWindow)
+ %pythonAppend wxPyPopupTransientWindow() ""
wxPyPopupTransientWindow(wxWindow *parent, int style = wxBORDER_NONE);
- %name(PrePopupTransientWindow)wxPyPopupTransientWindow();
+ %RenameCtor(PrePopupTransientWindow, wxPyPopupTransientWindow());
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxPopupWindow : public wxWindow {
public:
wxPopupWindow(wxWindow *parent, int flags = wxBORDER_NONE);
- %name(PrePopupWindow)wxPopupWindow();
+ %RenameCtor(PrePopupWindow, wxPopupWindow());
};
-%name(PopupTransientWindow) class wxPyPopupTransientWindow : public wxPopupWindow
+%rename(PopupTransientWindow) wxPyPopupTransientWindow;
+class wxPyPopupTransientWindow : public wxPopupWindow
{
public:
wxPyPopupTransientWindow(wxWindow *parent, int style = wxBORDER_NONE);
- %name(PrePopupTransientWindow)wxPyPopupTransientWindow();
+ %RenameCtor(PrePopupTransientWindow, wxPyPopupTransientWindow());
};