class wxDynamicSashWindow : public wxWindow {
public:
- %addtofunc wxDynamicSashWindow "self._setOORInfo(self)"
- %addtofunc wxDynamicSashWindow() ""
+ %pythonAppend wxDynamicSashWindow "self._setOORInfo(self)"
+ %pythonAppend wxDynamicSashWindow() ""
wxDynamicSashWindow(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize,
class wxEditableListBox : public wxPanel
{
public:
- %addtofunc wxEditableListBox "self._setOORInfo(self)"
- %addtofunc wxEditableListBox() ""
+ %pythonAppend wxEditableListBox "self._setOORInfo(self)"
+ %pythonAppend wxEditableListBox() ""
wxEditableListBox(wxWindow *parent, wxWindowID id,
const wxString& label,
class wxRemotelyScrolledTreeCtrl: public wxPyTreeCtrl
{
public:
- %addtofunc wxRemotelyScrolledTreeCtrl "self._setOORInfo(self)"
- %addtofunc wxRemotelyScrolledTreeCtrl() ""
+ %pythonAppend wxRemotelyScrolledTreeCtrl "self._setOORInfo(self)"
+ %pythonAppend wxRemotelyScrolledTreeCtrl() ""
wxRemotelyScrolledTreeCtrl(wxWindow* parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
%name(TreeCompanionWindow) class wxPyTreeCompanionWindow: public wxWindow
{
public:
- %addtofunc wxPyTreeCompanionWindow "self._setOORInfo(self);self._setCallbackInfo(self, TreeCompanionWindow)"
- %addtofunc wxPyTreeCompanionWindow() ""
+ %pythonAppend wxPyTreeCompanionWindow "self._setOORInfo(self);self._setCallbackInfo(self, TreeCompanionWindow)"
+ %pythonAppend wxPyTreeCompanionWindow() ""
wxPyTreeCompanionWindow(wxWindow* parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxThinSplitterWindow: public wxSplitterWindow
{
public:
- %addtofunc wxThinSplitterWindow "self._setOORInfo(self)"
- %addtofunc wxThinSplitterWindow() ""
+ %pythonAppend wxThinSplitterWindow "self._setOORInfo(self)"
+ %pythonAppend wxThinSplitterWindow() ""
wxThinSplitterWindow(wxWindow* parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxSplitterScrolledWindow: public wxScrolledWindow
{
public:
- %addtofunc wxSplitterScrolledWindow "self._setOORInfo(self)"
- %addtofunc wxSplitterScrolledWindow() ""
+ %pythonAppend wxSplitterScrolledWindow "self._setOORInfo(self)"
+ %pythonAppend wxSplitterScrolledWindow() ""
wxSplitterScrolledWindow(wxWindow* parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxLEDNumberCtrl : public wxControl
{
public:
- %addtofunc wxLEDNumberCtrl "self._setOORInfo(self)"
- %addtofunc wxLEDNumberCtrl() ""
+ %pythonAppend wxLEDNumberCtrl "self._setOORInfo(self)"
+ %pythonAppend wxLEDNumberCtrl() ""
wxLEDNumberCtrl(wxWindow *parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
%name(TreeListCtrl) class wxPyTreeListCtrl : public wxControl
{
public:
- %addtofunc wxPyTreeListCtrl "self._setOORInfo(self);self._setCallbackInfo(self, TreeListCtrl)"
- %addtofunc wxPyTreeListCtrl() ""
+ %pythonAppend wxPyTreeListCtrl "self._setOORInfo(self);self._setCallbackInfo(self, TreeListCtrl)"
+ %pythonAppend wxPyTreeListCtrl() ""
wxPyTreeListCtrl(wxWindow *parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxGLCanvas : public wxWindow {
public:
- %addtofunc wxGLCanvas "self._setOORInfo(self)"
+ %pythonAppend wxGLCanvas "self._setOORInfo(self)"
wxGLCanvas(wxWindow *parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize, long style = 0,
int *attribList = NULL,
const wxPalette& palette = wxNullPalette);
- %addtofunc wxGLCanvas "val._setOORInfo(val)"
+ %pythonAppend wxGLCanvas "val._setOORInfo(val)"
%name(GLCanvasWithContext)
wxGLCanvas( wxWindow *parent,
const wxGLContext *shared = NULL,
class wxIEHtmlWin : public wxWindow /* wxActiveX */
{
public:
- %addtofunc wxIEHtmlWin "self._setOORInfo(self)"
+ %pythonAppend wxIEHtmlWin "self._setOORInfo(self)"
wxIEHtmlWin(wxWindow * parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxPyShapeEvtHandler : public wxObject {
public:
- %addtofunc wxPyShapeEvtHandler "self._setOORandCallbackInfo(PyShapeEvtHandler)"
+ %pythonAppend wxPyShapeEvtHandler "self._setOORandCallbackInfo(PyShapeEvtHandler)"
wxPyShapeEvtHandler(wxPyShapeEvtHandler *prev = NULL,
wxPyShape *shape = NULL);
class wxPyShape : public wxPyShapeEvtHandler {
public:
- %addtofunc wxPyShape "self._setOORandCallbackInfo(PyShapeEvtHandler)"
+ %pythonAppend wxPyShape "self._setOORandCallbackInfo(PyShapeEvtHandler)"
wxPyShape(wxPyShapeCanvas *can = NULL);
class wxPyShapeCanvas : public wxScrolledWindow {
public:
- %addtofunc wxPyShapeEvtHandler "self._setOORandCallbackInfo(PyShapeEvtHandler)"
+ %pythonAppend wxPyShapeEvtHandler "self._setOORandCallbackInfo(PyShapeEvtHandler)"
wxPyShapeCanvas(wxWindow* parent = NULL, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxPyRectangleShape : public wxPyShape {
public:
- %addtofunc wxPyRectangleShape "self._setOORandCallbackInfo(PyRectangleShape)"
+ %pythonAppend wxPyRectangleShape "self._setOORandCallbackInfo(PyRectangleShape)"
wxPyRectangleShape(double width = 0.0, double height = 0.0);
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxPyControlPoint : public wxPyRectangleShape {
public:
- %addtofunc wxPyControlPoint "self._setOORandCallbackInfo(PyControlPoint)"
+ %pythonAppend wxPyControlPoint "self._setOORandCallbackInfo(PyControlPoint)"
wxPyControlPoint(wxPyShapeCanvas *the_canvas = NULL,
wxPyShape *object = NULL,
class wxPyBitmapShape : public wxPyRectangleShape {
public:
- %addtofunc wxPyBitmapShape "self._setOORandCallbackInfo(PyBitmapShape)"
+ %pythonAppend wxPyBitmapShape "self._setOORandCallbackInfo(PyBitmapShape)"
wxPyBitmapShape();
class wxPyDrawnShape : public wxPyRectangleShape {
public:
- %addtofunc wxPyDrawnShape "self._setOORandCallbackInfo(PyDrawnShape)"
+ %pythonAppend wxPyDrawnShape "self._setOORandCallbackInfo(PyDrawnShape)"
wxPyDrawnShape();
class wxPyCompositeShape : public wxPyRectangleShape {
public:
- %addtofunc wxPyCompositeShape "self._setOORandCallbackInfo(PyCompositeShape)"
+ %pythonAppend wxPyCompositeShape "self._setOORandCallbackInfo(PyCompositeShape)"
wxPyCompositeShape();
class wxPyDividedShape : public wxPyRectangleShape {
public:
- %addtofunc wxPyDividedShape "self._setOORandCallbackInfo(PyDividedShape)"
+ %pythonAppend wxPyDividedShape "self._setOORandCallbackInfo(PyDividedShape)"
wxPyDividedShape(double width = 0.0, double height = 0.0);
class wxPyDivisionShape : public wxPyCompositeShape {
public:
- %addtofunc wxPyDivisionShape "self._setOORandCallbackInfo(PyDivisionShape)"
+ %pythonAppend wxPyDivisionShape "self._setOORandCallbackInfo(PyDivisionShape)"
wxPyDivisionShape();
class wxPyEllipseShape : public wxPyShape {
public:
- %addtofunc wxPyEllipseShape "self._setOORandCallbackInfo(PyEllipseShape)"
+ %pythonAppend wxPyEllipseShape "self._setOORandCallbackInfo(PyEllipseShape)"
wxPyEllipseShape(double width = 0.0, double height = 0.0);
class wxPyCircleShape : public wxPyEllipseShape {
public:
- %addtofunc wxPyCircleShape "self._setOORandCallbackInfo(PyCircleShape)"
+ %pythonAppend wxPyCircleShape "self._setOORandCallbackInfo(PyCircleShape)"
wxPyCircleShape(double width = 0.0);
class wxPyLineShape : public wxPyShape {
public:
- %addtofunc wxPyLineShape "self._setOORandCallbackInfo(PyLineShape)"
+ %pythonAppend wxPyLineShape "self._setOORandCallbackInfo(PyLineShape)"
wxPyLineShape();
class wxPyPolygonShape : public wxPyShape {
public:
- %addtofunc wxPyPolygonShape "self._setOORandCallbackInfo(PyPolygonShape)"
+ %pythonAppend wxPyPolygonShape "self._setOORandCallbackInfo(PyPolygonShape)"
wxPyPolygonShape();
class wxPyTextShape : public wxPyRectangleShape {
public:
- %addtofunc wxPyTextShape "self._setOORandCallbackInfo(PyTextShape)"
+ %pythonAppend wxPyTextShape "self._setOORandCallbackInfo(PyTextShape)"
wxPyTextShape(double width = 0.0, double height = 0.0);
%name(XmlResourceHandler) class wxPyXmlResourceHandler : public wxObject {
public:
- %addtofunc wxPyXmlResourceHandler "self._setCallbackInfo(self, XmlResourceHandler)"
+ %pythonAppend wxPyXmlResourceHandler "self._setCallbackInfo(self, XmlResourceHandler)"
wxPyXmlResourceHandler() : wxXmlResourceHandler() {}
//~wxPyXmlResourceHandler();
{
public:
- %addtofunc wxXmlResource(const wxString& filemask, int flags) "self.InitAllHandlers()"
+ %pythonAppend wxXmlResource(const wxString& filemask, int flags) "self.InitAllHandlers()"
- %addtofunc wxXmlResource(int flags) "val.InitAllHandlers()"
+ %pythonAppend wxXmlResource(int flags) "val.InitAllHandlers()"
// Ctors.
// Flags: wxXRC_USE_LOCALE
%name(XmlSubclassFactory)class wxPyXmlSubclassFactory {
public:
- %addtofunc wxPyXmlSubclassFactory "self._setCallbackInfo(self, XmlSubclassFactory)"
+ %pythonAppend wxPyXmlSubclassFactory "self._setCallbackInfo(self, XmlSubclassFactory)"
wxPyXmlSubclassFactory();
void _setCallbackInfo(PyObject* self, PyObject* _class);
};
class wxPyApp : public wxEvtHandler {
public:
- %addtofunc wxPyApp
+ %pythonAppend wxPyApp
"self._setCallbackInfo(self, PyApp)
self._setOORInfo(self)";
{
public:
- %addtofunc wxPyArtProvider "self._setCallbackInfo(self, ArtProvider)"
+ %pythonAppend wxPyArtProvider "self._setCallbackInfo(self, ArtProvider)"
wxPyArtProvider();
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxButton : public wxControl
{
public:
- %addtofunc wxButton "self._setOORInfo(self)"
- %addtofunc wxButton() ""
+ %pythonAppend wxButton "self._setOORInfo(self)"
+ %pythonAppend wxButton() ""
DocStr(wxButton, "Create and show a button.");
class wxBitmapButton : public wxButton
{
public:
- %addtofunc wxBitmapButton "self._setOORInfo(self)"
- %addtofunc wxBitmapButton() ""
+ %pythonAppend wxBitmapButton "self._setOORInfo(self)"
+ %pythonAppend wxBitmapButton() ""
DocStr(wxBitmapButton, "Create and show a button.")
wxBitmapButton(wxWindow* parent, wxWindowID id, const wxBitmap& bitmap,
class wxCheckBox : public wxControl
{
public:
- %addtofunc wxCheckBox "self._setOORInfo(self)"
- %addtofunc wxCheckBox() ""
+ %pythonAppend wxCheckBox "self._setOORInfo(self)"
+ %pythonAppend wxCheckBox() ""
wxCheckBox(wxWindow* parent, wxWindowID id, const wxString& label,
const wxPoint& pos = wxDefaultPosition,
class wxChoice : public wxControlWithItems
{
public:
- %addtofunc wxChoice "self._setOORInfo(self)"
- %addtofunc wxChoice() ""
+ %pythonAppend wxChoice "self._setOORInfo(self)"
+ %pythonAppend wxChoice() ""
wxChoice(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxColourDialog : public wxDialog {
public:
- %addtofunc wxColourDialog "self._setOORInfo(self)"
+ %pythonAppend wxColourDialog "self._setOORInfo(self)"
wxColourDialog(wxWindow* parent, wxColourData* data = NULL);
class wxDirDialog : public wxDialog {
public:
- %addtofunc wxDirDialog "self._setOORInfo(self)"
+ %pythonAppend wxDirDialog "self._setOORInfo(self)"
wxDirDialog(wxWindow* parent,
const wxString& message = wxPyDirSelectorPromptStr,
class wxFileDialog : public wxDialog {
public:
- %addtofunc wxFileDialog "self._setOORInfo(self)"
+ %pythonAppend wxFileDialog "self._setOORInfo(self)"
wxFileDialog(wxWindow* parent,
const wxString& message = wxPyFileSelectorPromptStr,
class wxMultiChoiceDialog : public wxDialog
{
public:
- %addtofunc wxMultiChoiceDialog "self._setOORInfo(self)"
+ %pythonAppend wxMultiChoiceDialog "self._setOORInfo(self)"
wxMultiChoiceDialog(wxWindow *parent,
const wxString& message,
class wxSingleChoiceDialog : public wxDialog {
public:
- %addtofunc wxSingleChoiceDialog "self._setOORInfo(self)"
+ %pythonAppend wxSingleChoiceDialog "self._setOORInfo(self)"
%extend {
// TODO: ignoring clientData for now... FIX THIS
class wxTextEntryDialog : public wxDialog {
public:
- %addtofunc wxTextEntryDialog "self._setOORInfo(self)"
+ %pythonAppend wxTextEntryDialog "self._setOORInfo(self)"
wxTextEntryDialog(wxWindow* parent,
const wxString& message,
class wxFontDialog : public wxDialog {
public:
- %addtofunc wxFontDialog "self._setOORInfo(self)"
+ %pythonAppend wxFontDialog "self._setOORInfo(self)"
wxFontDialog(wxWindow* parent, const wxFontData& data);
class wxMessageDialog : public wxDialog {
public:
- %addtofunc wxMessageDialog "self._setOORInfo(self)"
+ %pythonAppend wxMessageDialog "self._setOORInfo(self)"
wxMessageDialog(wxWindow* parent,
const wxString& message,
class wxProgressDialog : public wxFrame {
public:
- %addtofunc wxProgressDialog "self._setOORInfo(self)"
+ %pythonAppend wxProgressDialog "self._setOORInfo(self)"
wxProgressDialog(const wxString& title,
const wxString& message,
class wxFindReplaceDialog : public wxDialog {
public:
- %addtofunc wxFindReplaceDialog "self._setOORInfo(self)"
- %addtofunc wxFindReplaceDialog() ""
+ %pythonAppend wxFindReplaceDialog "self._setOORInfo(self)"
+ %pythonAppend wxFindReplaceDialog() ""
wxFindReplaceDialog(wxWindow *parent,
wxFindReplaceData *data,
}
};
-// %pythoncode {
-// Color = Colour
-// NamedColor = NamedColour
-// }
+%pythoncode {
+ Color = Colour
+ NamedColor = NamedColour
+ ColorRGB = ColourRGB
+}
//---------------------------------------------------------------------------
#endif
{
public:
- %addtofunc wxComboBox "self._setOORInfo(self)"
- %addtofunc wxComboBox() ""
+ %pythonAppend wxComboBox "self._setOORInfo(self)"
+ %pythonAppend wxComboBox() ""
wxComboBox(wxWindow* parent, wxWindowID id,
const wxString& value = wxPyEmptyString,
class wxControl : public wxWindow
{
public:
- %addtofunc wxControl "self._setOORInfo(self)"
- %addtofunc wxControl() ""
+ %pythonAppend wxControl "self._setOORInfo(self)"
+ %pythonAppend wxControl() ""
wxControl(wxWindow *parent,
wxWindowID id,
class wxContextHelpButton : public wxBitmapButton {
public:
- %addtofunc wxContextHelpButton "self._setOORInfo(self)"
+ %pythonAppend wxContextHelpButton "self._setOORInfo(self)"
wxContextHelpButton(wxWindow* parent, wxWindowID id = wxID_CONTEXT_HELP,
const wxPoint& pos = wxDefaultPosition,
// Now define it for SWIG
class wxPyDataObjectSimple : public wxDataObjectSimple {
public:
- %addtofunc wxPyDataObjectSimple "self._setCallbackInfo(self, PyDataObjectSimple)"
+ %pythonAppend wxPyDataObjectSimple "self._setCallbackInfo(self, PyDataObjectSimple)"
wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid);
void _setCallbackInfo(PyObject* self, PyObject* _class);
// Now define it for SWIG
class wxPyTextDataObject : public wxTextDataObject {
public:
- %addtofunc wxPyTextDataObject "self._setCallbackInfo(self, PyTextDataObject)"
+ %pythonAppend wxPyTextDataObject "self._setCallbackInfo(self, PyTextDataObject)"
wxPyTextDataObject(const wxString& text = wxPyEmptyString);
void _setCallbackInfo(PyObject* self, PyObject* _class);
// Now define it for SWIG
class wxPyBitmapDataObject : public wxBitmapDataObject {
public:
- %addtofunc wxPyBitmapDataObject "self._setCallbackInfo(self, PyBitmapDataObject)"
+ %pythonAppend wxPyBitmapDataObject "self._setCallbackInfo(self, PyBitmapDataObject)"
wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap);
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxBufferedDC : public wxMemoryDC
{
public:
- %addtofunc wxBufferedDC( wxDC *dc, const wxBitmap &buffer )
+ %pythonAppend wxBufferedDC( wxDC *dc, const wxBitmap &buffer )
"self._dc = args[0] # save a ref so the other dc will not be deleted before self";
- %addtofunc wxBufferedDC( wxDC *dc, const wxSize &area )
+ %pythonAppend wxBufferedDC( wxDC *dc, const wxSize &area )
"val._dc = args[0] # save a ref so the other dc will not be deleted before self";
// Construct a wxBufferedDC using a user supplied buffer.
//----------------------------------------------------------------------
// Various SWIG macros and such
-#define %addtofunc %feature("addtofunc")
+#define %pythonAppend %feature("pythonappend")
+#define %pythonPrepend %feature("pythonprepend")
#define %kwargs %feature("kwargs")
#define %nokwargs %feature("nokwargs")
-#ifndef %shadow
-#define %shadow %insert("shadow")
-#endif
+//#ifndef %shadow
+//#define %shadow %insert("shadow")
+//#endif
#ifndef %pythoncode
#define %pythoncode %insert("python")
class wxGenericDirCtrl: public wxControl
{
public:
- %addtofunc wxGenericDirCtrl "self._setOORInfo(self)"
- %addtofunc wxGenericDirCtrl() ""
+ %pythonAppend wxGenericDirCtrl "self._setOORInfo(self)"
+ %pythonAppend wxGenericDirCtrl() ""
wxGenericDirCtrl(wxWindow *parent, const wxWindowID id = -1,
const wxString& dir = wxPyDirDialogDefaultFolderStr,
class wxDirFilterListCtrl: public wxChoice
{
public:
- %addtofunc wxDirFilterListCtrl "self._setOORInfo(self)"
- %addtofunc wxDirFilterListCtrl() ""
+ %pythonAppend wxDirFilterListCtrl "self._setOORInfo(self)"
+ %pythonAppend wxDirFilterListCtrl() ""
wxDirFilterListCtrl(wxGenericDirCtrl* parent, const wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
%name(DropTarget) class wxPyDropTarget // : public wxDropTarget
{
public:
- %addtofunc wxPyDropTarget
+ %pythonAppend wxPyDropTarget
"self._setCallbackInfo(self, DropTarget)"
%apply SWIGTYPE *DISOWN { wxDataObject *dataObject };
%name(TextDropTarget) class wxPyTextDropTarget : public wxPyDropTarget {
public:
- %addtofunc wxPyTextDropTarget "self._setCallbackInfo(self, TextDropTarget)"
+ %pythonAppend wxPyTextDropTarget "self._setCallbackInfo(self, TextDropTarget)"
wxPyTextDropTarget();
void _setCallbackInfo(PyObject* self, PyObject* _class);
%name(FileDropTarget) class wxPyFileDropTarget : public wxPyDropTarget
{
public:
- %addtofunc wxPyFileDropTarget "self._setCallbackInfo(self, FileDropTarget)"
+ %pythonAppend wxPyFileDropTarget "self._setCallbackInfo(self, FileDropTarget)"
wxPyFileDropTarget();
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxPyEvent : public wxEvent {
public:
- %addtofunc wxPyEvent "self.SetSelf(self)"
+ %pythonAppend wxPyEvent "self.SetSelf(self)"
wxPyEvent(int winid=0, wxEventType commandType = wxEVT_NULL );
~wxPyEvent();
class wxPyCommandEvent : public wxCommandEvent {
public:
- %addtofunc wxPyCommandEvent "self.SetSelf(self)"
+ %pythonAppend wxPyCommandEvent "self.SetSelf(self)"
wxPyCommandEvent(wxEventType commandType = wxEVT_NULL, int id=0);
~wxPyCommandEvent();
%name(FileSystemHandler) class wxPyFileSystemHandler : public wxFileSystemHandler
{
public:
- %addtofunc wxPyFileSystemHandler "self._setCallbackInfo(self, FileSystemHandler)";
+ %pythonAppend wxPyFileSystemHandler "self._setCallbackInfo(self, FileSystemHandler)";
wxPyFileSystemHandler();
%name(FontEnumerator) class wxPyFontEnumerator {
public:
- %addtofunc wxPyFontEnumerator "self._setCallbackInfo(self, FontEnumerator, 0)"
+ %pythonAppend wxPyFontEnumerator "self._setCallbackInfo(self, FontEnumerator, 0)"
wxPyFontEnumerator();
~wxPyFontEnumerator();
class wxGauge : public wxControl {
public:
- %addtofunc wxGauge "self._setOORInfo(self)"
- %addtofunc wxGauge() ""
+ %pythonAppend wxGauge "self._setOORInfo(self)"
+ %pythonAppend wxGauge() ""
wxGauge(wxWindow* parent, wxWindowID id, int range,
const wxPoint& pos = wxDefaultPosition,
class wxListBox : public wxControlWithItems
{
public:
- %addtofunc wxListBox "self._setOORInfo(self)"
- %addtofunc wxListBox() ""
+ %pythonAppend wxListBox "self._setOORInfo(self)"
+ %pythonAppend wxListBox() ""
wxListBox(wxWindow* parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxCheckListBox : public wxListBox
{
public:
- %addtofunc wxCheckListBox "self._setOORInfo(self)"
- %addtofunc wxCheckListBox() ""
+ %pythonAppend wxCheckListBox "self._setOORInfo(self)"
+ %pythonAppend wxCheckListBox() ""
wxCheckListBox(wxWindow *parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
%name(ListCtrl)class wxPyListCtrl : public wxControl {
public:
- %addtofunc wxPyListCtrl "self._setOORInfo(self);self._setCallbackInfo(self, ListCtrl)"
- %addtofunc wxPyListCtrl() ""
+ %pythonAppend wxPyListCtrl "self._setOORInfo(self);self._setCallbackInfo(self, ListCtrl)"
+ %pythonAppend wxPyListCtrl() ""
wxPyListCtrl(wxWindow* parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
bool SetBackgroundColour(const wxColour& col);
// Gets information about this column
- %addtofunc GetColumn "if val is not None: val.thisown = 1"; // %newobject doesn't work with OOR typemap
+ %pythonAppend GetColumn "if val is not None: val.thisown = 1"; // %newobject doesn't work with OOR typemap
%extend {
wxListItem* GetColumn(int col) {
wxListItem item;
#endif
// Gets information about the item
- %addtofunc GetItem "if val is not None: val.thisown = 1"; // %newobject doesn't work with OOR typemap
+ %pythonAppend GetItem "if val is not None: val.thisown = 1"; // %newobject doesn't work with OOR typemap
%extend {
wxListItem* GetItem(long itemId, int col=0) {
wxListItem* info = new wxListItem;
class wxListView : public wxPyListCtrl
{
public:
- %addtofunc wxListView "self._setOORInfo(self)"
- %addtofunc wxListView() ""
+ %pythonAppend wxListView "self._setOORInfo(self)"
+ %pythonAppend wxListView() ""
wxListView( wxWindow *parent,
wxWindowID id = -1,
// Now tell SWIG about it
class wxPyLog : public wxLog {
public:
- %addtofunc wxPyLog "self._setCallbackInfo(self, PyLog)"
+ %pythonAppend wxPyLog "self._setCallbackInfo(self, PyLog)"
wxPyLog();
class wxMDIParentFrame : public wxFrame {
public:
- %addtofunc wxMDIParentFrame "self._setOORInfo(self)"
- %addtofunc wxMDIParentFrame() ""
+ %pythonAppend wxMDIParentFrame "self._setOORInfo(self)"
+ %pythonAppend wxMDIParentFrame() ""
wxMDIParentFrame(wxWindow *parent,
const wxWindowID id,
class wxMDIChildFrame : public wxFrame {
public:
- %addtofunc wxMDIChildFrame "self._setOORInfo(self)"
- %addtofunc wxMDIChildFrame() ""
+ %pythonAppend wxMDIChildFrame "self._setOORInfo(self)"
+ %pythonAppend wxMDIChildFrame() ""
wxMDIChildFrame(wxMDIParentFrame* parent,
const wxWindowID id,
class wxMDIClientWindow : public wxWindow {
public:
- %addtofunc wxMDIClientWindow "self._setOORInfo(self)"
- %addtofunc wxMDIClientWindow() ""
+ %pythonAppend wxMDIClientWindow "self._setOORInfo(self)"
+ %pythonAppend wxMDIClientWindow() ""
wxMDIClientWindow(wxMDIParentFrame* parent, long style = 0);
%name(PreMDIClientWindow)wxMDIClientWindow();
class wxMenu : public wxEvtHandler
{
public:
- %addtofunc wxMenu "self._setOORInfo(self)"
+ %pythonAppend wxMenu "self._setOORInfo(self)"
wxMenu(const wxString& title = wxPyEmptyString, long style = 0);
class wxMenuBar : public wxWindow
{
public:
- %addtofunc wxMenuBar "self._setOORInfo(self)"
+ %pythonAppend wxMenuBar "self._setOORInfo(self)"
wxMenuBar(long style = 0);
class wxNotebook : public wxBookCtrl {
public:
- %addtofunc wxNotebook "self._setOORInfo(self)"
- %addtofunc wxNotebook() ""
+ %pythonAppend wxNotebook "self._setOORInfo(self)"
+ %pythonAppend wxNotebook() ""
wxNotebook(wxWindow *parent,
wxWindowID id,
class wxListbook : public wxBookCtrl
{
public:
- %addtofunc wxListbook "self._setOORInfo(self)"
- %addtofunc wxListbook() ""
+ %pythonAppend wxListbook "self._setOORInfo(self)"
+ %pythonAppend wxListbook() ""
wxListbook(wxWindow *parent,
wxWindowID id,
class wxBookCtrlSizer: public wxSizer
{
public:
- %addtofunc wxBookCtrlSizer "self._setOORInfo(self)"
+ %pythonAppend wxBookCtrlSizer "self._setOORInfo(self)"
wxBookCtrlSizer( wxBookCtrl *nb );
class wxNotebookSizer: public wxSizer {
public:
- %addtofunc wxNotebookSizer "self._setOORInfo(self)"
+ %pythonAppend wxNotebookSizer "self._setOORInfo(self)"
wxNotebookSizer( wxNotebook *nb );
class wxPanel : public wxWindow
{
public:
- %addtofunc wxPanel "self._setOORInfo(self)"
- %addtofunc wxPanel() ""
+ %pythonAppend wxPanel "self._setOORInfo(self)"
+ %pythonAppend wxPanel() ""
wxPanel(wxWindow* parent,
const wxWindowID id=-1,
class wxScrolledWindow : public wxPanel
{
public:
- %addtofunc wxScrolledWindow "self._setOORInfo(self)"
- %addtofunc wxScrolledWindow() ""
+ %pythonAppend wxScrolledWindow "self._setOORInfo(self)"
+ %pythonAppend wxScrolledWindow() ""
wxScrolledWindow(wxWindow* parent,
const wxWindowID id = -1,
// combobox popups and such.
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();
%name(PopupTransientWindow) class wxPyPopupTransientWindow : public wxPopupWindow
{
public:
- %addtofunc wxPyPopupTransientWindow "self._setOORInfo(self);self._setCallbackInfo(self, PopupTransientWindow)"
- %addtofunc wxPyPopupTransientWindow() ""
+ %pythonAppend wxPyPopupTransientWindow "self._setOORInfo(self);self._setCallbackInfo(self, PopupTransientWindow)"
+ %pythonAppend wxPyPopupTransientWindow() ""
wxPyPopupTransientWindow(wxWindow *parent, int style = wxBORDER_NONE);
%name(PrePopupTransientWindow)wxPyPopupTransientWindow();
class wxPageSetupDialog : public wxDialog {
public:
- %addtofunc wxPageSetupDialog "self._setOORInfo(self)"
+ %pythonAppend wxPageSetupDialog "self._setOORInfo(self)"
wxPageSetupDialog(wxWindow* parent, wxPageSetupDialogData* data = NULL);
class wxPrintDialog : public wxDialog {
public:
- %addtofunc wxPrintDialog "self._setOORInfo(self)"
+ %pythonAppend wxPrintDialog "self._setOORInfo(self)"
wxPrintDialog(wxWindow* parent, wxPrintDialogData* data = NULL);
// Now define the custom class for SWIGging
%name(Printout) class wxPyPrintout : public wxObject {
public:
- %addtofunc wxPyPrintout "self._setCallbackInfo(self, Printout)"
+ %pythonAppend wxPyPrintout "self._setCallbackInfo(self, Printout)"
wxPyPrintout(const wxString& title = wxPyPrintoutTitleStr);
//~wxPyPrintout(); wxPrintPreview object takes ownership...
class wxPreviewCanvas: public wxScrolledWindow
{
public:
- %addtofunc wxPreviewCanvas "self._setOORInfo(self)"
+ %pythonAppend wxPreviewCanvas "self._setOORInfo(self)"
wxPreviewCanvas(wxPrintPreview *preview,
wxWindow *parent,
class wxPreviewFrame : public wxFrame {
public:
- %addtofunc wxPreviewFrame "self._setOORInfo(self)"
+ %pythonAppend wxPreviewFrame "self._setOORInfo(self)"
wxPreviewFrame(wxPrintPreview* preview, wxFrame* parent, const wxString& title,
const wxPoint& pos = wxDefaultPosition,
class wxPreviewControlBar: public wxPanel
{
public:
- %addtofunc wxPreviewControlBar "self._setOORInfo(self)"
+ %pythonAppend wxPreviewControlBar "self._setOORInfo(self)"
wxPreviewControlBar(wxPrintPreview *preview,
long buttons,
class wxPyPrintPreview : public wxPrintPreview
{
public:
- %addtofunc wxPyPrintPreview "self._setCallbackInfo(self, PyPrintPreview)"
+ %pythonAppend wxPyPrintPreview "self._setCallbackInfo(self, PyPrintPreview)"
wxPyPrintPreview(wxPyPrintout* printout,
wxPyPrintout* printoutForPrinting,
class wxPyPreviewFrame : public wxPreviewFrame
{
public:
- %addtofunc wxPyPreviewFrame "self._setCallbackInfo(self, PyPreviewFrame); self._setOORInfo(self)"
+ %pythonAppend wxPyPreviewFrame "self._setCallbackInfo(self, PyPreviewFrame); self._setOORInfo(self)"
wxPyPreviewFrame(wxPrintPreview* preview, wxFrame* parent,
const wxString& title,
class wxPyPreviewControlBar : public wxPreviewControlBar
{
public:
- %addtofunc wxPyPreviewControlBar "self._setCallbackInfo(self, PyPreviewControlBar); self._setOORInfo(self)"
+ %pythonAppend wxPyPreviewControlBar "self._setCallbackInfo(self, PyPreviewControlBar); self._setOORInfo(self)"
wxPyPreviewControlBar(wxPrintPreview *preview,
long buttons,
static wxPyProcess *Open(const wxString& cmd, int flags = wxEXEC_ASYNC);
- %addtofunc wxPyProcess "self._setCallbackInfo(self, Process)"
+ %pythonAppend wxPyProcess "self._setCallbackInfo(self, Process)"
wxPyProcess(wxEvtHandler *parent = NULL, int id = -1);
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxPyControl : public wxControl
{
public:
- %addtofunc wxPyControl "self._setOORInfo(self); self._setCallbackInfo(self, PyControl)"
+ %pythonAppend wxPyControl "self._setOORInfo(self); self._setCallbackInfo(self, PyControl)"
wxPyControl(wxWindow* parent, const wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxPyWindow : public wxWindow
{
public:
- %addtofunc wxPyWindow "self._setOORInfo(self); self._setCallbackInfo(self, PyWindow)"
+ %pythonAppend wxPyWindow "self._setOORInfo(self); self._setCallbackInfo(self, PyWindow)"
wxPyWindow(wxWindow* parent, const wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxPyPanel : public wxPanel
{
public:
- %addtofunc wxPyPanel "self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)"
+ %pythonAppend wxPyPanel "self._setOORInfo(self); self._setCallbackInfo(self, PyPanel)"
wxPyPanel(wxWindow* parent, const wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxRadioBox : public wxControl
{
public:
- %addtofunc wxRadioBox "self._setOORInfo(self)"
- %addtofunc wxRadioBox() ""
+ %pythonPrepend wxRadioBox "if kwargs.has_key('point'): kwargs['pos'] = kwargs['point']"
+ %pythonPrepend wxRadioBox() ""
+ %pythonAppend wxRadioBox "self._setOORInfo(self)"
+ %pythonAppend wxRadioBox() ""
wxRadioBox(wxWindow* parent, wxWindowID id,
const wxString& label,
- const wxPoint& point = wxDefaultPosition,
+ const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
int choices = 0, wxString* choices_array = NULL,
int majorDimension = 0,
bool Create(wxWindow* parent, wxWindowID id,
const wxString& label,
- const wxPoint& point = wxDefaultPosition,
+ const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
int choices = 0, wxString* choices_array = NULL,
int majorDimension = 0,
class wxRadioButton : public wxControl
{
public:
- %addtofunc wxRadioButton "self._setOORInfo(self)"
- %addtofunc wxRadioButton() ""
+ %pythonAppend wxRadioButton "self._setOORInfo(self)"
+ %pythonAppend wxRadioButton() ""
wxRadioButton(wxWindow* parent, wxWindowID id,
const wxString& label,
class wxSashWindow: public wxWindow
{
public:
- %addtofunc wxSashWindow "self._setOORInfo(self)"
- %addtofunc wxSashWindow() ""
+ %pythonAppend wxSashWindow "self._setOORInfo(self)"
+ %pythonAppend wxSashWindow() ""
wxSashWindow(wxWindow* parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxSashLayoutWindow: public wxSashWindow
{
public:
- %addtofunc wxSashLayoutWindow "self._setOORInfo(self)"
- %addtofunc wxSashLayoutWindow() ""
+ %pythonAppend wxSashLayoutWindow "self._setOORInfo(self)"
+ %pythonAppend wxSashLayoutWindow() ""
wxSashLayoutWindow(wxWindow* parent, wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxScrollBar : public wxControl {
public:
- %addtofunc wxScrollBar "self._setOORInfo(self)"
- %addtofunc wxScrollBar() ""
+ %pythonAppend wxScrollBar "self._setOORInfo(self)"
+ %pythonAppend wxScrollBar() ""
wxScrollBar(wxWindow* parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxPySizer : public wxSizer {
public:
- %addtofunc wxPySizer "self._setCallbackInfo(self, PySizer);self._setOORInfo(self)"
+ %pythonAppend wxPySizer "self._setCallbackInfo(self, PySizer);self._setOORInfo(self)"
wxPySizer();
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxBoxSizer : public wxSizer {
public:
- %addtofunc wxBoxSizer "self._setOORInfo(self)"
+ %pythonAppend wxBoxSizer "self._setOORInfo(self)"
wxBoxSizer(int orient = wxHORIZONTAL);
class wxStaticBoxSizer : public wxBoxSizer {
public:
- %addtofunc wxStaticBoxSizer "self._setOORInfo(self)"
+ %pythonAppend wxStaticBoxSizer "self._setOORInfo(self)"
wxStaticBoxSizer(wxStaticBox *box, int orient = wxHORIZONTAL);
class wxGridSizer: public wxSizer
{
public:
- %addtofunc wxGridSizer "self._setOORInfo(self)"
+ %pythonAppend wxGridSizer "self._setOORInfo(self)"
wxGridSizer( int rows=1, int cols=0, int vgap=0, int hgap=0 );
class wxFlexGridSizer: public wxGridSizer
{
public:
- %addtofunc wxFlexGridSizer "self._setOORInfo(self)"
+ %pythonAppend wxFlexGridSizer "self._setOORInfo(self)"
wxFlexGridSizer( int rows=1, int cols=0, int vgap=0, int hgap=0 );
class wxSlider : public wxControl {
public:
- %addtofunc wxSlider "self._setOORInfo(self)"
- %addtofunc wxSlider() ""
+ %pythonPrepend wxSlider "if kwargs.has_key('point'): kwargs['pos'] = kwargs['point']"
+ %pythonPrepend wxSlider() ""
+ %pythonAppend wxSlider "self._setOORInfo(self)"
+ %pythonAppend wxSlider() ""
wxSlider(wxWindow* parent, wxWindowID id,
int value, int minValue, int maxValue,
- const wxPoint& point = wxDefaultPosition,
+ const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxSL_HORIZONTAL,
const wxValidator& validator = wxDefaultValidator,
bool Create(wxWindow* parent, wxWindowID id,
int value, int minValue, int maxValue,
- const wxPoint& point = wxDefaultPosition,
+ const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxSL_HORIZONTAL,
const wxValidator& validator = wxDefaultValidator,
virtual void SetThumbLength(int lenPixels);
virtual int GetThumbLength() const;
- virtual void SetTickFreq(int n, int pos);
+ virtual void SetTickFreq(int n, int pos=1);
virtual int GetTickFreq() const;
virtual void ClearTicks();
virtual void SetTick(int tickPos);
class wxSpinButton : public wxControl
{
public:
- %addtofunc wxSpinButton "self._setOORInfo(self)"
- %addtofunc wxSpinButton() ""
+ %pythonAppend wxSpinButton "self._setOORInfo(self)"
+ %pythonAppend wxSpinButton() ""
wxSpinButton(wxWindow* parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxSpinCtrl : public wxControl
{
public:
- %addtofunc wxSpinCtrl "self._setOORInfo(self)"
- %addtofunc wxSpinCtrl() ""
+ %pythonAppend wxSpinCtrl "self._setOORInfo(self)"
+ %pythonAppend wxSpinCtrl() ""
wxSpinCtrl(wxWindow *parent,
wxWindowID id = -1,
class wxSplitterWindow: public wxWindow
{
public:
- %addtofunc wxSplitterWindow "self._setOORInfo(self)"
- %addtofunc wxSplitterWindow() ""
+ %pythonPrepend wxSplitterWindow "if kwargs.has_key('point'): kwargs['pos'] = kwargs['point']"
+ %pythonPrepend wxSplitterWindow() ""
+ %pythonAppend wxSplitterWindow "self._setOORInfo(self)"
+ %pythonAppend wxSplitterWindow() ""
wxSplitterWindow(wxWindow* parent, wxWindowID id,
- const wxPoint& point = wxDefaultPosition,
+ const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style=wxSP_3D,
const wxString& name = wxPySplitterNameStr);
%name(PreSplitterWindow)wxSplitterWindow();
bool Create(wxWindow* parent, wxWindowID id,
- const wxPoint& point = wxDefaultPosition,
+ const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style=wxSP_3D,
const wxString& name = wxPySplitterNameStr);
class wxStaticBox : public wxControl {
public:
- %addtofunc wxStaticBox "self._setOORInfo(self)"
- %addtofunc wxStaticBox() ""
+ %pythonAppend wxStaticBox "self._setOORInfo(self)"
+ %pythonAppend wxStaticBox() ""
wxStaticBox(wxWindow* parent, wxWindowID id, const wxString& label,
const wxPoint& pos = wxDefaultPosition,
class wxStaticLine : public wxControl {
public:
- %addtofunc wxStaticLine "self._setOORInfo(self)"
- %addtofunc wxStaticLine() ""
+ %pythonAppend wxStaticLine "self._setOORInfo(self)"
+ %pythonAppend wxStaticLine() ""
wxStaticLine( wxWindow *parent, wxWindowID id,
const wxPoint &pos = wxDefaultPosition,
class wxStaticText : public wxControl {
public:
- %addtofunc wxStaticText "self._setOORInfo(self)"
- %addtofunc wxStaticText() ""
+ %pythonAppend wxStaticText "self._setOORInfo(self)"
+ %pythonAppend wxStaticText() ""
wxStaticText(wxWindow* parent, wxWindowID id, const wxString& label,
const wxPoint& pos = wxDefaultPosition,
class wxStaticBitmap : public wxControl {
public:
- %addtofunc wxStaticText "self._setOORInfo(self)"
- %addtofunc wxStaticText() ""
+ %pythonAppend wxStaticText "self._setOORInfo(self)"
+ %pythonAppend wxStaticText() ""
wxStaticBitmap(wxWindow* parent, wxWindowID id,
const wxBitmap& bitmap,
class wxStatusBar : public wxWindow
{
public:
- %addtofunc wxStatusBar "self._setOORInfo(self)"
- %addtofunc wxStatusBar() ""
+ %pythonAppend wxStatusBar "self._setOORInfo(self)"
+ %pythonAppend wxStatusBar() ""
wxStatusBar(wxWindow* parent, wxWindowID id = -1,
long style = wxST_SIZEGRIP,
%newgroup
+// See also wxPy_ReinitStockObjects in helpers.cpp
+%immutable;
+
+wxFont* const wxNORMAL_FONT;
+wxFont* const wxSMALL_FONT;
+wxFont* const wxITALIC_FONT;
+wxFont* const wxSWISS_FONT;
+
+wxPen* const wxRED_PEN;
+wxPen* const wxCYAN_PEN;
+wxPen* const wxGREEN_PEN;
+wxPen* const wxBLACK_PEN;
+wxPen* const wxWHITE_PEN;
+wxPen* const wxTRANSPARENT_PEN;
+wxPen* const wxBLACK_DASHED_PEN;
+wxPen* const wxGREY_PEN;
+wxPen* const wxMEDIUM_GREY_PEN;
+wxPen* const wxLIGHT_GREY_PEN;
+
+wxBrush* const wxBLUE_BRUSH;
+wxBrush* const wxGREEN_BRUSH;
+wxBrush* const wxWHITE_BRUSH;
+wxBrush* const wxBLACK_BRUSH;
+wxBrush* const wxTRANSPARENT_BRUSH;
+wxBrush* const wxCYAN_BRUSH;
+wxBrush* const wxRED_BRUSH;
+wxBrush* const wxGREY_BRUSH;
+wxBrush* const wxMEDIUM_GREY_BRUSH;
+wxBrush* const wxLIGHT_GREY_BRUSH;
+
+wxColour* const wxBLACK;
+wxColour* const wxWHITE;
+wxColour* const wxRED;
+wxColour* const wxBLUE;
+wxColour* const wxGREEN;
+wxColour* const wxCYAN;
+wxColour* const wxLIGHT_GREY;
+
+wxCursor* const wxSTANDARD_CURSOR;
+wxCursor* const wxHOURGLASS_CURSOR;
+wxCursor* const wxCROSS_CURSOR;
+
+
+const wxBitmap wxNullBitmap;
+const wxIcon wxNullIcon;
+const wxCursor wxNullCursor;
+const wxPen wxNullPen;
+const wxBrush wxNullBrush;
+const wxPalette wxNullPalette;
+const wxFont wxNullFont;
+const wxColour wxNullColour;
+
+%mutable;
+
+
+//---------------------------------------------------------------------------
+
class wxPenList : public wxObject {
public:
%newgroup
-// %typemap(varout) wxFont* {
-// // my typemap
-// $result = SWIG_NewPointerObj((void *) $1, $1_descriptor, 0);
-// }
-
// See also wxPy_ReinitStockObjects in helpers.cpp
%immutable;
-wxFont* const wxNORMAL_FONT;
-wxFont* const wxSMALL_FONT;
-wxFont* const wxITALIC_FONT;
-wxFont* const wxSWISS_FONT;
-
-wxPen* const wxRED_PEN;
-wxPen* const wxCYAN_PEN;
-wxPen* const wxGREEN_PEN;
-wxPen* const wxBLACK_PEN;
-wxPen* const wxWHITE_PEN;
-wxPen* const wxTRANSPARENT_PEN;
-wxPen* const wxBLACK_DASHED_PEN;
-wxPen* const wxGREY_PEN;
-wxPen* const wxMEDIUM_GREY_PEN;
-wxPen* const wxLIGHT_GREY_PEN;
-
-wxBrush* const wxBLUE_BRUSH;
-wxBrush* const wxGREEN_BRUSH;
-wxBrush* const wxWHITE_BRUSH;
-wxBrush* const wxBLACK_BRUSH;
-wxBrush* const wxTRANSPARENT_BRUSH;
-wxBrush* const wxCYAN_BRUSH;
-wxBrush* const wxRED_BRUSH;
-wxBrush* const wxGREY_BRUSH;
-wxBrush* const wxMEDIUM_GREY_BRUSH;
-wxBrush* const wxLIGHT_GREY_BRUSH;
-
-wxColour* const wxBLACK;
-wxColour* const wxWHITE;
-wxColour* const wxRED;
-wxColour* const wxBLUE;
-wxColour* const wxGREEN;
-wxColour* const wxCYAN;
-wxColour* const wxLIGHT_GREY;
-
-wxCursor* const wxSTANDARD_CURSOR;
-wxCursor* const wxHOURGLASS_CURSOR;
-wxCursor* const wxCROSS_CURSOR;
-
-
-const wxBitmap wxNullBitmap;
-const wxIcon wxNullIcon;
-const wxCursor wxNullCursor;
-const wxPen wxNullPen;
-const wxBrush wxNullBrush;
-const wxPalette wxNullPalette;
-const wxFont wxNullFont;
-const wxColour wxNullColour;
-
-
wxFontList* const wxTheFontList;
wxPenList* const wxThePenList;
wxBrushList* const wxTheBrushList;
//---------------------------------------------------------------------------
+%pythoncode { NullColor = NullColour }
+
+
+
+
const wxColour& colBack = wxNullColour,
const wxFont& font = wxNullFont,
wxTextAttrAlignment alignment = wxTEXT_ALIGNMENT_DEFAULT);
-
+ ~wxTextAttr();
+
// operations
void Init();
class wxTextCtrl : public wxControl
{
public:
- %addtofunc wxTextCtrl "self._setOORInfo(self)"
- %addtofunc wxTextCtrl() ""
+ %pythonAppend wxTextCtrl "self._setOORInfo(self)"
+ %pythonAppend wxTextCtrl() ""
wxTextCtrl(wxWindow* parent, wxWindowID id,
const wxString& value = wxPyEmptyString,
class wxToggleButton : public wxControl
{
public:
- %addtofunc wxToggleButton "self._setOORInfo(self)"
- %addtofunc wxToggleButton() ""
+ %pythonAppend wxToggleButton "self._setOORInfo(self)"
+ %pythonAppend wxToggleButton() ""
wxToggleButton(wxWindow *parent,
wxWindowID id,
%name(Timer) class wxPyTimer : public wxEvtHandler
{
public:
- %addtofunc wxPyTimer "self._setCallbackInfo(self, Timer)"
+ %pythonAppend wxPyTimer "self._setCallbackInfo(self, Timer)"
// if you don't call SetOwner() or provide an owner in the contstructor
// then you must override Notify() inorder to receive the timer
#endif
{
public:
- %addtofunc wxTipWindow "self._setOORInfo(self)"
+ %pythonAppend wxTipWindow "self._setOORInfo(self)"
%extend {
wxTipWindow(wxWindow *parent,
class wxToolBar : public wxToolBarBase {
public:
- %addtofunc wxToolBar "self._setOORInfo(self)"
- %addtofunc wxToolBar() ""
+ %pythonAppend wxToolBar "self._setOORInfo(self)"
+ %pythonAppend wxToolBar() ""
wxToolBar(wxWindow *parent,
wxWindowID id,
class wxFrame : public wxTopLevelWindow {
public:
- %addtofunc wxFrame "self._setOORInfo(self)"
- %addtofunc wxFrame() ""
+ %pythonAppend wxFrame "self._setOORInfo(self)"
+ %pythonAppend wxFrame() ""
wxFrame(wxWindow* parent, const wxWindowID id, const wxString& title,
const wxPoint& pos = wxDefaultPosition,
class wxDialog : public wxTopLevelWindow {
public:
- %addtofunc wxDialog "self._setOORInfo(self)"
- %addtofunc wxDialog() ""
+ %pythonAppend wxDialog "self._setOORInfo(self)"
+ %pythonAppend wxDialog() ""
wxDialog(wxWindow* parent,
const wxWindowID id,
class wxMiniFrame : public wxFrame {
public:
- %addtofunc wxMiniFrame "self._setOORInfo(self)"
- %addtofunc wxMiniFrame() ""
+ %pythonAppend wxMiniFrame "self._setOORInfo(self)"
+ %pythonAppend wxMiniFrame() ""
wxMiniFrame(wxWindow* parent, const wxWindowID id, const wxString& title,
const wxPoint& pos = wxDefaultPosition,
class wxSplashScreenWindow: public wxWindow
{
public:
- %addtofunc wxSplashScreenWindow "self._setOORInfo(self)"
+ %pythonAppend wxSplashScreenWindow "self._setOORInfo(self)"
wxSplashScreenWindow(const wxBitmap& bitmap,
wxWindow* parent, wxWindowID id,
class wxSplashScreen : public wxFrame {
public:
- %addtofunc wxSplashScreen "self._setOORInfo(self)"
+ %pythonAppend wxSplashScreen "self._setOORInfo(self)"
wxSplashScreen(const wxBitmap& bitmap, long splashStyle, int milliseconds,
wxWindow* parent, wxWindowID id,
%name(TreeCtrl)class wxPyTreeCtrl : public wxControl {
public:
- %addtofunc wxPyTreeCtrl "self._setOORInfo(self);self._setCallbackInfo(self, TreeCtrl)"
- %addtofunc wxPyTreeCtrl() ""
+ %pythonAppend wxPyTreeCtrl "self._setOORInfo(self);self._setCallbackInfo(self, TreeCtrl)"
+ %pythonAppend wxPyTreeCtrl() ""
wxPyTreeCtrl(wxWindow *parent, wxWindowID id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxValidator : public wxEvtHandler
{
public:
- %addtofunc wxValidator "self._setOORInfo(self)"
+ %pythonAppend wxValidator "self._setOORInfo(self)"
wxValidator();
//~wxValidator();
class wxPyValidator : public wxValidator {
public:
- %addtofunc wxPyValidator "
+ %pythonAppend wxPyValidator "
self._setCallbackInfo(self, PyValidator, 1)
self._setOORInfo(self)"
wxPyValidator();
%name(VScrolledWindow) class wxPyVScrolledWindow : public wxPanel
{
public:
- %addtofunc wxPyVScrolledWindow "self._setOORInfo(self); self._setCallbackInfo(self, VScrolledWindow)"
- %addtofunc wxPyVScrolledWindow() ""
+ %pythonAppend wxPyVScrolledWindow "self._setOORInfo(self); self._setCallbackInfo(self, VScrolledWindow)"
+ %pythonAppend wxPyVScrolledWindow() ""
wxPyVScrolledWindow(wxWindow *parent,
%name(VListBox) class wxPyVListBox : public wxPyVScrolledWindow
{
public:
- %addtofunc wxPyVListBox "self._setOORInfo(self);self._setCallbackInfo(self, VListBox)"
- %addtofunc wxPyVListBox() ""
+ %pythonAppend wxPyVListBox "self._setOORInfo(self);self._setCallbackInfo(self, VListBox)"
+ %pythonAppend wxPyVListBox() ""
wxPyVListBox(wxWindow *parent,
%name(HtmlListBox) class wxPyHtmlListBox : public wxPyVListBox
{
public:
- %addtofunc wxPyHtmlListBox "self._setOORInfo(self);self._setCallbackInfo(self, HtmlListBox)"
- %addtofunc wxPyHtmlListBox() ""
+ %pythonAppend wxPyHtmlListBox "self._setOORInfo(self);self._setCallbackInfo(self, HtmlListBox)"
+ %pythonAppend wxPyHtmlListBox() ""
// normal constructor which calls Create() internally
class wxWindow : public wxEvtHandler
{
public:
- %addtofunc wxWindow "self._setOORInfo(self)"
- %addtofunc wxWindow() ""
+ %pythonAppend wxWindow "self._setOORInfo(self)"
+ %pythonAppend wxWindow() ""
wxWindow(wxWindow* parent, const wxWindowID id,
const wxPoint& pos = wxDefaultPosition,
class wxCalendarCtrl : public wxControl
{
public:
- %addtofunc wxCalendarCtrl "self._setOORInfo(self)"
- %addtofunc wxCalendarCtrl() ""
+ %pythonAppend wxCalendarCtrl "self._setOORInfo(self)"
+ %pythonAppend wxCalendarCtrl() ""
wxCalendarCtrl(wxWindow *parent,
wxWindowID id,
// Let SWIG know about it so it can create the Python version
class wxPyGridCellRenderer : public wxGridCellRenderer {
public:
- %addtofunc wxPyGridCellRenderer "self._setCallbackInfo(self, PyGridCellRenderer);self._setOORInfo(self)"
+ %pythonAppend wxPyGridCellRenderer "self._setCallbackInfo(self, PyGridCellRenderer);self._setOORInfo(self)"
wxPyGridCellRenderer();
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxGridCellStringRenderer : public wxGridCellRenderer
{
public:
- %addtofunc wxGridCellStringRenderer "self._setOORInfo(self)"
+ %pythonAppend wxGridCellStringRenderer "self._setOORInfo(self)"
wxGridCellStringRenderer();
};
class wxGridCellNumberRenderer : public wxGridCellStringRenderer
{
public:
- %addtofunc wxGridCellNumberRenderer "self._setOORInfo(self)"
+ %pythonAppend wxGridCellNumberRenderer "self._setOORInfo(self)"
wxGridCellNumberRenderer();
};
class wxGridCellFloatRenderer : public wxGridCellStringRenderer
{
public:
- %addtofunc wxGridCellFloatRenderer "self._setOORInfo(self)"
+ %pythonAppend wxGridCellFloatRenderer "self._setOORInfo(self)"
wxGridCellFloatRenderer(int width = -1, int precision = -1);
int GetWidth() const;
class wxGridCellBoolRenderer : public wxGridCellRenderer
{
public:
- %addtofunc wxGridCellBoolRenderer "self._setOORInfo(self)"
+ %pythonAppend wxGridCellBoolRenderer "self._setOORInfo(self)"
wxGridCellBoolRenderer();
};
class wxGridCellDateTimeRenderer : public wxGridCellStringRenderer
{
public:
- %addtofunc wxGridCellDateTimeRenderer "self._setOORInfo(self)"
+ %pythonAppend wxGridCellDateTimeRenderer "self._setOORInfo(self)"
wxGridCellDateTimeRenderer(wxString outformat = wxPyDateTimeFormatStr,
wxString informat = wxPyDateTimeFormatStr);
};
class wxGridCellEnumRenderer : public wxGridCellStringRenderer
{
public:
- %addtofunc wxGridCellEnumRenderer "self._setOORInfo(self)"
+ %pythonAppend wxGridCellEnumRenderer "self._setOORInfo(self)"
wxGridCellEnumRenderer( const wxString& choices = wxPyEmptyString );
};
class wxGridCellAutoWrapStringRenderer : public wxGridCellStringRenderer
{
public:
- %addtofunc wxGridCellAutoWrapStringRenderer "self._setOORInfo(self)"
+ %pythonAppend wxGridCellAutoWrapStringRenderer "self._setOORInfo(self)"
wxGridCellAutoWrapStringRenderer();
};
// Let SWIG know about it so it can create the Python version
class wxPyGridCellEditor : public wxGridCellEditor {
public:
- %addtofunc wxPyGridCellEditor "self._setCallbackInfo(self, PyGridCellEditor);self._setOORInfo(self)"
+ %pythonAppend wxPyGridCellEditor "self._setCallbackInfo(self, PyGridCellEditor);self._setOORInfo(self)"
wxPyGridCellEditor();
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxGridCellTextEditor : public wxGridCellEditor
{
public:
- %addtofunc wxGridCellTextEditor "self._setOORInfo(self)"
+ %pythonAppend wxGridCellTextEditor "self._setOORInfo(self)"
wxGridCellTextEditor();
virtual wxString GetValue();
};
class wxGridCellNumberEditor : public wxGridCellTextEditor
{
public:
- %addtofunc wxGridCellNumberEditor "self._setOORInfo(self)"
+ %pythonAppend wxGridCellNumberEditor "self._setOORInfo(self)"
wxGridCellNumberEditor(int min = -1, int max = -1);
virtual wxString GetValue();
};
class wxGridCellFloatEditor : public wxGridCellTextEditor
{
public:
- %addtofunc wxGridCellFloatEditor "self._setOORInfo(self)"
+ %pythonAppend wxGridCellFloatEditor "self._setOORInfo(self)"
wxGridCellFloatEditor();
virtual wxString GetValue();
};
class wxGridCellBoolEditor : public wxGridCellEditor
{
public:
- %addtofunc wxGridCellBoolEditor "self._setOORInfo(self)"
+ %pythonAppend wxGridCellBoolEditor "self._setOORInfo(self)"
wxGridCellBoolEditor();
virtual wxString GetValue();
};
class wxGridCellChoiceEditor : public wxGridCellEditor
{
public:
- %addtofunc wxGridCellChoiceEditor "self._setOORInfo(self)"
+ %pythonAppend wxGridCellChoiceEditor "self._setOORInfo(self)"
wxGridCellChoiceEditor(int choices = 0,
const wxString* choices_array = NULL,
bool allowOthers = False);
class wxGridCellEnumEditor : public wxGridCellChoiceEditor
{
public:
- %addtofunc wxGridCellEnumEditor "self._setOORInfo(self)"
+ %pythonAppend wxGridCellEnumEditor "self._setOORInfo(self)"
wxGridCellEnumEditor( const wxString& choices = wxPyEmptyString );
virtual wxString GetValue();
};
class wxGridCellAutoWrapStringEditor : public wxGridCellTextEditor
{
public:
- %addtofunc wxGridCellAutoWrapStringEditor "self._setOORInfo(self)"
+ %pythonAppend wxGridCellAutoWrapStringEditor "self._setOORInfo(self)"
wxGridCellAutoWrapStringEditor();
virtual wxString GetValue();
};
}
}
- %addtofunc wxGridCellAttr "self._setOORInfo(self)"
+ %pythonAppend wxGridCellAttr "self._setOORInfo(self)"
wxGridCellAttr(wxGridCellAttr *attrDefault = NULL);
class wxGridCellAttrProvider
{
public:
- %addtofunc wxGridCellAttrProvider "self._setOORInfo(self)"
+ %pythonAppend wxGridCellAttrProvider "self._setOORInfo(self)"
wxGridCellAttrProvider();
// ???? virtual ~wxGridCellAttrProvider();
class wxPyGridCellAttrProvider : public wxGridCellAttrProvider
{
public:
- %addtofunc wxPyGridCellAttrProvider "self._setCallbackInfo(self, PyGridCellAttrProvider)"
+ %pythonAppend wxPyGridCellAttrProvider "self._setCallbackInfo(self, PyGridCellAttrProvider)"
wxPyGridCellAttrProvider();
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxPyGridTableBase : public wxGridTableBase
{
public:
- %addtofunc wxPyGridTableBase "self._setCallbackInfo(self, PyGridTableBase);self._setOORInfo(self)"
+ %pythonAppend wxPyGridTableBase "self._setCallbackInfo(self, PyGridTableBase);self._setOORInfo(self)"
wxPyGridTableBase();
void _setCallbackInfo(PyObject* self, PyObject* _class);
class wxGridStringTable : public wxGridTableBase
{
public:
- %addtofunc wxGridStringTable "self._setOORInfo(self)"
+ %pythonAppend wxGridStringTable "self._setOORInfo(self)"
wxGridStringTable( int numRows=0, int numCols=0 );
};
class wxGrid : public wxScrolledWindow
{
public:
- %addtofunc wxGrid "self._setOORInfo(self)"
+ %pythonAppend wxGrid "self._setOORInfo(self)"
wxGrid( wxWindow *parent,
wxWindowID id,
%name(HtmlTagHandler) class wxPyHtmlTagHandler : public wxObject {
public:
- %addtofunc wxPyHtmlTagHandler "self._setCallbackInfo(self, HtmlTagHandler)"
+ %pythonAppend wxPyHtmlTagHandler "self._setCallbackInfo(self, HtmlTagHandler)"
wxPyHtmlTagHandler();
void _setCallbackInfo(PyObject* self, PyObject* _class);
%name(HtmlWinTagHandler) class wxPyHtmlWinTagHandler : public wxPyHtmlTagHandler {
public:
- %addtofunc wxPyHtmlWinTagHandler "self._setCallbackInfo(self, HtmlWinTagHandler)"
+ %pythonAppend wxPyHtmlWinTagHandler "self._setCallbackInfo(self, HtmlWinTagHandler)"
wxPyHtmlWinTagHandler();
void _setCallbackInfo(PyObject* self, PyObject* _class);
%name(HtmlFilter) class wxPyHtmlFilter : public wxObject {
public:
- %addtofunc wxPyHtmlFilter "self._setCallbackInfo(self, HtmlFilter)"
+ %pythonAppend wxPyHtmlFilter "self._setCallbackInfo(self, HtmlFilter)"
wxPyHtmlFilter();
void _setCallbackInfo(PyObject* self, PyObject* _class);
%name(HtmlWindow) class wxPyHtmlWindow : public wxScrolledWindow {
public:
- %addtofunc wxPyHtmlWindow "self._setCallbackInfo(self, HtmlWindow); self._setOORInfo(self)"
- %addtofunc wxPyHtmlWindow() ""
+ %pythonAppend wxPyHtmlWindow "self._setCallbackInfo(self, HtmlWindow); self._setOORInfo(self)"
+ %pythonAppend wxPyHtmlWindow() ""
wxPyHtmlWindow(wxWindow *parent, int id = -1,
const wxPoint& pos = wxDefaultPosition,
class wxHtmlHelpFrame : public wxFrame {
public:
- %addtofunc wxHtmlHelpFrame "self._setOORInfo(self)"
+ %pythonAppend wxHtmlHelpFrame "self._setOORInfo(self)"
wxHtmlHelpFrame(wxWindow* parent, int wxWindowID,
const wxString& title = wxPyEmptyString,
class wxHtmlHelpController : public wxEvtHandler {
public:
- %addtofunc wxHtmlHelpController "self._setOORInfo(self)"
+ %pythonAppend wxHtmlHelpController "self._setOORInfo(self)"
wxHtmlHelpController(int style = wxHF_DEFAULTSTYLE);
~wxHtmlHelpController();
class wxPyWizardPage : public wxWizardPage {
public:
- %addtofunc wxPyWizardPage "self._setCallbackInfo(self, PyWizardPage);self._setOORInfo(self)"
- %addtofunc wxPyWizardPage() ""
+ %pythonAppend wxPyWizardPage "self._setCallbackInfo(self, PyWizardPage);self._setOORInfo(self)"
+ %pythonAppend wxPyWizardPage() ""
// ctor accepts an optional bitmap which will be used for this page instead
// of the default one for this wizard (should be of the same size). Notice
{
public:
- %addtofunc wxWizardPageSimple "self._setOORInfo(self)"
- %addtofunc wxWizardPageSimple() ""
+ %pythonAppend wxWizardPageSimple "self._setOORInfo(self)"
+ %pythonAppend wxWizardPageSimple() ""
// ctor takes the previous and next pages
wxWizardPageSimple(wxWizard *parent,
class wxWizard : public wxDialog
{
public:
- %addtofunc wxWizard "self._setOORInfo(self)"
- %addtofunc wxWizard() ""
+ %pythonAppend wxWizard "self._setOORInfo(self)"
+ %pythonAppend wxWizard() ""
// ctor
wxWizard(wxWindow *parent,