SWIGged updates for wxMac
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@18323 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -164,12 +164,13 @@ static PyObject *_wrap_wxGLContext_SetCurrent(PyObject *self, PyObject *args, Py
|
|||||||
static PyObject *_wrap_wxGLContext_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
|
static PyObject *_wrap_wxGLContext_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
|
||||||
PyObject * _resultobj;
|
PyObject * _resultobj;
|
||||||
wxGLContext * _arg0;
|
wxGLContext * _arg0;
|
||||||
char * _arg1;
|
wxString * _arg1;
|
||||||
PyObject * _argo0 = 0;
|
PyObject * _argo0 = 0;
|
||||||
|
PyObject * _obj1 = 0;
|
||||||
char *_kwnames[] = { "self","colour", NULL };
|
char *_kwnames[] = { "self","colour", NULL };
|
||||||
|
|
||||||
self = self;
|
self = self;
|
||||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxGLContext_SetColour",_kwnames,&_argo0,&_arg1))
|
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGLContext_SetColour",_kwnames,&_argo0,&_obj1))
|
||||||
return NULL;
|
return NULL;
|
||||||
if (_argo0) {
|
if (_argo0) {
|
||||||
if (_argo0 == Py_None) { _arg0 = NULL; }
|
if (_argo0 == Py_None) { _arg0 = NULL; }
|
||||||
@@ -178,14 +179,23 @@ static PyObject *_wrap_wxGLContext_SetColour(PyObject *self, PyObject *args, PyO
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
_arg1 = wxString_in_helper(_obj1);
|
||||||
|
if (_arg1 == NULL)
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
PyThreadState* __tstate = wxPyBeginAllowThreads();
|
PyThreadState* __tstate = wxPyBeginAllowThreads();
|
||||||
wxGLContext_SetColour(_arg0,_arg1);
|
wxGLContext_SetColour(_arg0,*_arg1);
|
||||||
|
|
||||||
wxPyEndAllowThreads(__tstate);
|
wxPyEndAllowThreads(__tstate);
|
||||||
if (PyErr_Occurred()) return NULL;
|
if (PyErr_Occurred()) return NULL;
|
||||||
} Py_INCREF(Py_None);
|
} Py_INCREF(Py_None);
|
||||||
_resultobj = Py_None;
|
_resultobj = Py_None;
|
||||||
|
{
|
||||||
|
if (_obj1)
|
||||||
|
delete _arg1;
|
||||||
|
}
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -498,12 +508,13 @@ static PyObject *_wrap_wxGLCanvas_SetCurrent(PyObject *self, PyObject *args, PyO
|
|||||||
static PyObject *_wrap_wxGLCanvas_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
|
static PyObject *_wrap_wxGLCanvas_SetColour(PyObject *self, PyObject *args, PyObject *kwargs) {
|
||||||
PyObject * _resultobj;
|
PyObject * _resultobj;
|
||||||
wxGLCanvas * _arg0;
|
wxGLCanvas * _arg0;
|
||||||
char * _arg1;
|
wxString * _arg1;
|
||||||
PyObject * _argo0 = 0;
|
PyObject * _argo0 = 0;
|
||||||
|
PyObject * _obj1 = 0;
|
||||||
char *_kwnames[] = { "self","colour", NULL };
|
char *_kwnames[] = { "self","colour", NULL };
|
||||||
|
|
||||||
self = self;
|
self = self;
|
||||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Os:wxGLCanvas_SetColour",_kwnames,&_argo0,&_arg1))
|
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:wxGLCanvas_SetColour",_kwnames,&_argo0,&_obj1))
|
||||||
return NULL;
|
return NULL;
|
||||||
if (_argo0) {
|
if (_argo0) {
|
||||||
if (_argo0 == Py_None) { _arg0 = NULL; }
|
if (_argo0 == Py_None) { _arg0 = NULL; }
|
||||||
@@ -512,14 +523,23 @@ static PyObject *_wrap_wxGLCanvas_SetColour(PyObject *self, PyObject *args, PyOb
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
_arg1 = wxString_in_helper(_obj1);
|
||||||
|
if (_arg1 == NULL)
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
PyThreadState* __tstate = wxPyBeginAllowThreads();
|
PyThreadState* __tstate = wxPyBeginAllowThreads();
|
||||||
wxGLCanvas_SetColour(_arg0,_arg1);
|
wxGLCanvas_SetColour(_arg0,*_arg1);
|
||||||
|
|
||||||
wxPyEndAllowThreads(__tstate);
|
wxPyEndAllowThreads(__tstate);
|
||||||
if (PyErr_Occurred()) return NULL;
|
if (PyErr_Occurred()) return NULL;
|
||||||
} Py_INCREF(Py_None);
|
} Py_INCREF(Py_None);
|
||||||
_resultobj = Py_None;
|
_resultobj = Py_None;
|
||||||
|
{
|
||||||
|
if (_obj1)
|
||||||
|
delete _arg1;
|
||||||
|
}
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,2 +1,2 @@
|
|||||||
You will be guided through the steps necessary to install wxPython 2.3.3.2 (including wxMac) for MachoPython 2.2.x on Mac OS X 10.1 or later.
|
You will be guided through the steps necessary to install wxPython 2.3.4.1 (including wxMac) for MachoPython 2.2.x on Mac OS X 10.1 or later.
|
||||||
|
|
||||||
|
@@ -191,7 +191,7 @@ wxBitmap wxPyBitmapDataObject::GetBitmap() {
|
|||||||
void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
|
void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
|
||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
if (m_myInst.findCallback("SetBitmap")) {
|
if (m_myInst.findCallback("SetBitmap")) {
|
||||||
PyObject* bo = wxPyConstructObject((void*)&bitmap, "wxBitmap");
|
PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"));
|
||||||
m_myInst.callCallback(Py_BuildValue("(O)", bo));
|
m_myInst.callCallback(Py_BuildValue("(O)", bo));
|
||||||
Py_DECREF(bo);
|
Py_DECREF(bo);
|
||||||
}
|
}
|
||||||
|
@@ -214,8 +214,8 @@ public:
|
|||||||
bool found;
|
bool found;
|
||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
if ((found = m_myInst.findCallback("OnCompareItems"))) {
|
if ((found = m_myInst.findCallback("OnCompareItems"))) {
|
||||||
PyObject *o1 = wxPyConstructObject((void*)&item1, "wxTreeItemId");
|
PyObject *o1 = wxPyConstructObject((void*)&item1, wxT("wxTreeItemId"));
|
||||||
PyObject *o2 = wxPyConstructObject((void*)&item2, "wxTreeItemId");
|
PyObject *o2 = wxPyConstructObject((void*)&item2, wxT("wxTreeItemId"));
|
||||||
rval = m_myInst.callCallback(Py_BuildValue("(OO)",o1,o2));
|
rval = m_myInst.callCallback(Py_BuildValue("(OO)",o1,o2));
|
||||||
Py_DECREF(o1);
|
Py_DECREF(o1);
|
||||||
Py_DECREF(o2);
|
Py_DECREF(o2);
|
||||||
@@ -7760,7 +7760,7 @@ static PyObject * wxPyTreeCtrl_GetSelections(wxPyTreeCtrl *self) {
|
|||||||
num = self->GetSelections(array);
|
num = self->GetSelections(array);
|
||||||
for (x=0; x < num; x++) {
|
for (x=0; x < num; x++) {
|
||||||
wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
|
wxTreeItemId *tii = new wxTreeItemId(array.Item(x));
|
||||||
PyObject* item = wxPyConstructObject((void*)tii, "wxTreeItemId", TRUE);
|
PyObject* item = wxPyConstructObject((void*)tii, wxT("wxTreeItemId"), TRUE);
|
||||||
PyList_Append(rval, item);
|
PyList_Append(rval, item);
|
||||||
}
|
}
|
||||||
wxPyEndBlockThreads();
|
wxPyEndBlockThreads();
|
||||||
@@ -9194,7 +9194,7 @@ static PyObject * wxPyTreeCtrl_GetBoundingRect(wxPyTreeCtrl *self,const wxTreeIt
|
|||||||
if (self->GetBoundingRect(item, rect, textOnly)) {
|
if (self->GetBoundingRect(item, rect, textOnly)) {
|
||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
wxRect* r = new wxRect(rect);
|
wxRect* r = new wxRect(rect);
|
||||||
PyObject* val = wxPyConstructObject((void*)r, "wxRect");
|
PyObject* val = wxPyConstructObject((void*)r, wxT("wxRect"));
|
||||||
wxPyEndBlockThreads();
|
wxPyEndBlockThreads();
|
||||||
return val;
|
return val;
|
||||||
}
|
}
|
||||||
|
@@ -389,7 +389,7 @@ static PyObject *_wrap_wxFSFile_GetStream(PyObject *self, PyObject *args, PyObje
|
|||||||
if (_result) {
|
if (_result) {
|
||||||
_ptr = new wxPyInputStream(_result);
|
_ptr = new wxPyInputStream(_result);
|
||||||
}
|
}
|
||||||
_resultobj = wxPyConstructObject(_ptr, "wxInputStream", TRUE);
|
_resultobj = wxPyConstructObject(_ptr, wxT("wxInputStream"), TRUE);
|
||||||
}
|
}
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
|
@@ -106,7 +106,7 @@ PyObject* wxPyMake_##TYPE(TYPE* source) { \
|
|||||||
/* Otherwise make a new wrapper for it the old fashioned way and \
|
/* Otherwise make a new wrapper for it the old fashioned way and \
|
||||||
give it the OOR treatment */ \
|
give it the OOR treatment */ \
|
||||||
if (! target) { \
|
if (! target) { \
|
||||||
target = wxPyConstructObject(source, #TYPE, FALSE); \
|
target = wxPyConstructObject(source, wxT(#TYPE), FALSE); \
|
||||||
if (target) \
|
if (target) \
|
||||||
source->SetClientObject(new wxPyOORClientData(target)); \
|
source->SetClientObject(new wxPyOORClientData(target)); \
|
||||||
} \
|
} \
|
||||||
@@ -541,7 +541,7 @@ public:
|
|||||||
PyObject* go = wxPyMake_wxObject(&grid);
|
PyObject* go = wxPyMake_wxObject(&grid);
|
||||||
PyObject* dco = wxPyMake_wxObject(&dc);
|
PyObject* dco = wxPyMake_wxObject(&dc);
|
||||||
PyObject* ao = wxPyMake_wxGridCellAttr(&attr);
|
PyObject* ao = wxPyMake_wxGridCellAttr(&attr);
|
||||||
PyObject* ro = wxPyConstructObject((void*)&rect, "wxRect", 0);
|
PyObject* ro = wxPyConstructObject((void*)&rect, wxT("wxRect"), 0);
|
||||||
|
|
||||||
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOOOiii)", go, ao, dco, ro,
|
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OOOOiii)", go, ao, dco, ro,
|
||||||
row, col, isSelected));
|
row, col, isSelected));
|
||||||
@@ -705,7 +705,7 @@ public:
|
|||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
if ((found = wxPyCBH_findCallback(m_myInst, "PaintBackground)"))) {
|
if ((found = wxPyCBH_findCallback(m_myInst, "PaintBackground)"))) {
|
||||||
PyObject* ao = wxPyMake_wxGridCellAttr(attr);
|
PyObject* ao = wxPyMake_wxGridCellAttr(attr);
|
||||||
PyObject* ro = wxPyConstructObject((void*)&rectCell, "wxRect", 0);
|
PyObject* ro = wxPyConstructObject((void*)&rectCell, wxT("wxRect"), 0);
|
||||||
|
|
||||||
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)", ro, ao));
|
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(OO)", ro, ao));
|
||||||
|
|
||||||
|
@@ -251,7 +251,7 @@ public:
|
|||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
long style = wxHW_SCROLLBAR_AUTO,
|
long style = wxHW_SCROLLBAR_AUTO,
|
||||||
const wxString& name = "htmlWindow")
|
const wxString& name = wxPyHtmlWindowNameStr)
|
||||||
: wxHtmlWindow(parent, id, pos, size, style, name) {};
|
: wxHtmlWindow(parent, id, pos, size, style, name) {};
|
||||||
wxPyHtmlWindow() : wxHtmlWindow() {};
|
wxPyHtmlWindow() : wxHtmlWindow() {};
|
||||||
|
|
||||||
@@ -287,7 +287,7 @@ void wxPyHtmlWindow::OnLinkClicked(const wxHtmlLinkInfo& link) {
|
|||||||
bool found;
|
bool found;
|
||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
if ((found = wxPyCBH_findCallback(m_myInst, "OnLinkClicked"))) {
|
if ((found = wxPyCBH_findCallback(m_myInst, "OnLinkClicked"))) {
|
||||||
PyObject* obj = wxPyConstructObject((void*)&link, "wxHtmlLinkInfo", 0);
|
PyObject* obj = wxPyConstructObject((void*)&link, wxT("wxHtmlLinkInfo"), 0);
|
||||||
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", obj));
|
wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", obj));
|
||||||
Py_DECREF(obj);
|
Py_DECREF(obj);
|
||||||
}
|
}
|
||||||
|
@@ -103,7 +103,7 @@ static PyObject* t_output_helper(PyObject* target, PyObject* o) {
|
|||||||
if (dest != wxRect(0,0,0,0)) {
|
if (dest != wxRect(0,0,0,0)) {
|
||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
wxRect* newRect = new wxRect(dest);
|
wxRect* newRect = new wxRect(dest);
|
||||||
obj = wxPyConstructObject((void*)newRect, "wxRect");
|
obj = wxPyConstructObject((void*)newRect, wxT("wxRect"));
|
||||||
PyObject* one = PyInt_FromLong(1);
|
PyObject* one = PyInt_FromLong(1);
|
||||||
PyObject_SetAttrString(obj, "thisown", one);
|
PyObject_SetAttrString(obj, "thisown", one);
|
||||||
Py_DECREF(one);
|
Py_DECREF(one);
|
||||||
|
@@ -293,7 +293,7 @@ public:
|
|||||||
wxBitmap rval = wxNullBitmap;
|
wxBitmap rval = wxNullBitmap;
|
||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
|
if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
|
||||||
PyObject* so = wxPyConstructObject((void*)&size, "wxSize", 0);
|
PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
|
||||||
PyObject* ro;
|
PyObject* ro;
|
||||||
wxBitmap* ptr;
|
wxBitmap* ptr;
|
||||||
PyObject* s1, *s2;
|
PyObject* s1, *s2;
|
||||||
@@ -6269,7 +6269,7 @@ static PyObject *_wrap_wxProcess_GetInputStream(PyObject *self, PyObject *args,
|
|||||||
if (_result) {
|
if (_result) {
|
||||||
_ptr = new wxPyInputStream(_result);
|
_ptr = new wxPyInputStream(_result);
|
||||||
}
|
}
|
||||||
_resultobj = wxPyConstructObject(_ptr, "wxInputStream", TRUE);
|
_resultobj = wxPyConstructObject(_ptr, wxT("wxInputStream"), TRUE);
|
||||||
}
|
}
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
@@ -6304,7 +6304,7 @@ static PyObject *_wrap_wxProcess_GetErrorStream(PyObject *self, PyObject *args,
|
|||||||
if (_result) {
|
if (_result) {
|
||||||
_ptr = new wxPyInputStream(_result);
|
_ptr = new wxPyInputStream(_result);
|
||||||
}
|
}
|
||||||
_resultobj = wxPyConstructObject(_ptr, "wxInputStream", TRUE);
|
_resultobj = wxPyConstructObject(_ptr, wxT("wxInputStream"), TRUE);
|
||||||
}
|
}
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
@@ -8605,7 +8605,7 @@ static PyObject * wxFileType_GetIconInfo(wxFileType *self) {
|
|||||||
wxPyBeginBlockThreads();
|
wxPyBeginBlockThreads();
|
||||||
PyObject* tuple = PyTuple_New(3);
|
PyObject* tuple = PyTuple_New(3);
|
||||||
PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(icon),
|
PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(icon),
|
||||||
"wxIcon", TRUE));
|
wxT("wxIcon"), TRUE));
|
||||||
#if wxUSE_UNICODE
|
#if wxUSE_UNICODE
|
||||||
PyTuple_SetItem(tuple, 1, PyUnicode_FromUnicode(iconFile.c_str(), iconFile.Len()));
|
PyTuple_SetItem(tuple, 1, PyUnicode_FromUnicode(iconFile.c_str(), iconFile.Len()));
|
||||||
#else
|
#else
|
||||||
|
Reference in New Issue
Block a user