#include "treelistctrl.h"
#include "wx/wxPython/pytree.h"
-
- static const wxString wxPyDynamicSashNameStr(wxT("dynamicSashWindow"));
- static const wxString wxPyEditableListBoxNameStr(wxT("editableListBox"));
- static const wxString wxPyTreeListCtrlNameStr(wxT("treelistctrl"));
- static const wxString wxPyEmptyString(wxT(""));
%}
//---------------------------------------------------------------------------
%import controls.i
%pythoncode { wx = core }
+
+MAKE_CONST_WXSTRING2(DynamicSashNameStr, wxT("dynamicSashWindow"));
+MAKE_CONST_WXSTRING2(EditableListBoxNameStr, wxT("editableListBox"));
+MAKE_CONST_WXSTRING2(TreeListCtrlNameStr, wxT("treelistctrl"));
+
+MAKE_CONST_WXSTRING_NOSWIG(EmptyString);
+
+
%include _gizmos_rename.i
//---------------------------------------------------------------------------
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,
void SetStateImageList(wxImageList *imageList);
void SetButtonsImageList(wxImageList *imageList);
- %addtofunc AssignImageList "args[1].thisown = 0";
+ %apply SWIGTYPE *DISOWN { wxImageList *imageList };
void AssignImageList(wxImageList *imageList);
-
- %addtofunc AssignStateImageList "args[1].thisown = 0";
void AssignStateImageList(wxImageList *imageList);
-
- %addtofunc AssignButtonsImageList "args[1].thisown = 0";
void AssignButtonsImageList(wxImageList *imageList);
-
+ %clear wxImageList *imageList;
// adds a column