reenabled some methods for wxPython on wxGTK

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1773 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 1999-02-23 23:48:55 +00:00
parent f7c44a6a16
commit afc48cd0d8
3 changed files with 70 additions and 4 deletions

View File

@ -1441,6 +1441,35 @@ static PyObject *_wrap_wxWindow_MoveXY(PyObject *self, PyObject *args) {
return _resultobj;
}
#define wxWindow_Move(_swigobj,_swigarg0) (_swigobj->Move(_swigarg0))
static PyObject *_wrap_wxWindow_Move(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxWindow * _arg0;
wxPoint * _arg1;
char * _argc0 = 0;
char * _argc1 = 0;
self = self;
if(!PyArg_ParseTuple(args,"ss:wxWindow_Move",&_argc0,&_argc1))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_Move. Expected _wxWindow_p.");
return NULL;
}
}
if (_argc1) {
if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxPoint_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_Move. Expected _wxPoint_p.");
return NULL;
}
}
wxWindow_Move(_arg0,*_arg1);
Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
#define wxWindow_PopupMenu(_swigobj,_swigarg0,_swigarg1,_swigarg2) (_swigobj->PopupMenu(_swigarg0,_swigarg1,_swigarg2))
static PyObject *_wrap_wxWindow_PopupMenu(PyObject *self, PyObject *args) {
PyObject * _resultobj;
@ -2106,6 +2135,35 @@ static PyObject *_wrap_wxWindow_SetClientSizeWH(PyObject *self, PyObject *args)
return _resultobj;
}
#define wxWindow_SetClientSize(_swigobj,_swigarg0) (_swigobj->SetClientSize(_swigarg0))
static PyObject *_wrap_wxWindow_SetClientSize(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxWindow * _arg0;
wxSize * _arg1;
char * _argc0 = 0;
char * _argc1 = 0;
self = self;
if(!PyArg_ParseTuple(args,"ss:wxWindow_SetClientSize",&_argc0,&_argc1))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxWindow_SetClientSize. Expected _wxWindow_p.");
return NULL;
}
}
if (_argc1) {
if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxSize_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxWindow_SetClientSize. Expected _wxSize_p.");
return NULL;
}
}
wxWindow_SetClientSize(_arg0,*_arg1);
Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
#define wxWindow_SetCursor(_swigobj,_swigarg0) (_swigobj->SetCursor(_swigarg0))
static PyObject *_wrap_wxWindow_SetCursor(PyObject *self, PyObject *args) {
PyObject * _resultobj;
@ -4433,6 +4491,7 @@ static PyMethodDef windowscMethods[] = {
{ "wxWindow_Show", _wrap_wxWindow_Show, 1 },
{ "wxWindow_SetTitle", _wrap_wxWindow_SetTitle, 1 },
{ "wxWindow_SetCursor", _wrap_wxWindow_SetCursor, 1 },
{ "wxWindow_SetClientSize", _wrap_wxWindow_SetClientSize, 1 },
{ "wxWindow_SetClientSizeWH", _wrap_wxWindow_SetClientSizeWH, 1 },
{ "wxWindow_SetSizeHints", _wrap_wxWindow_SetSizeHints, 1 },
{ "wxWindow_SetPosition", _wrap_wxWindow_SetPosition, 1 },
@ -4457,6 +4516,7 @@ static PyMethodDef windowscMethods[] = {
{ "wxWindow_Refresh", _wrap_wxWindow_Refresh, 1 },
{ "wxWindow_Raise", _wrap_wxWindow_Raise, 1 },
{ "wxWindow_PopupMenu", _wrap_wxWindow_PopupMenu, 1 },
{ "wxWindow_Move", _wrap_wxWindow_Move, 1 },
{ "wxWindow_MoveXY", _wrap_wxWindow_MoveXY, 1 },
{ "wxWindow_MakeModal", _wrap_wxWindow_MakeModal, 1 },
{ "wxWindow_Lower", _wrap_wxWindow_Lower, 1 },

View File

@ -192,6 +192,9 @@ class wxWindowPtr(wxEvtHandlerPtr):
def MoveXY(self,arg0,arg1):
val = windowsc.wxWindow_MoveXY(self.this,arg0,arg1)
return val
def Move(self,arg0):
val = windowsc.wxWindow_Move(self.this,arg0.this)
return val
def PopupMenu(self,arg0,arg1,arg2):
val = windowsc.wxWindow_PopupMenu(self.this,arg0.this,arg1,arg2)
return val
@ -272,6 +275,9 @@ class wxWindowPtr(wxEvtHandlerPtr):
def SetClientSizeWH(self,arg0,arg1):
val = windowsc.wxWindow_SetClientSizeWH(self.this,arg0,arg1)
return val
def SetClientSize(self,arg0):
val = windowsc.wxWindow_SetClientSize(self.this,arg0.this)
return val
def SetCursor(self,arg0):
val = windowsc.wxWindow_SetCursor(self.this,arg0.this)
return val

View File

@ -120,9 +120,7 @@ public:
void Lower();
void MakeModal(bool flag);
%name(MoveXY)void Move(int x, int y);
#ifndef __WXGTK__
void Move(const wxPoint& point);
#endif
//wxEvtHandler* PopEventHandler(bool deleteHandler = FALSE);
bool PopupMenu(wxMenu *menu, int x, int y);
@ -164,9 +162,7 @@ public:
void SetSizeHints(int minW=-1, int minH=-1, int maxW=-1, int maxH=-1, int incW=-1, int incH=-1);
%name(SetClientSizeWH)void SetClientSize(int width, int height);
#ifndef __WXGTK__
void SetClientSize(const wxSize& size);
#endif
//void SetPalette(wxPalette* palette);
void SetCursor(const wxCursor&cursor);
//void SetEventHandler(wxEvtHandler* handler);
@ -380,7 +376,11 @@ public:
/////////////////////////////////////////////////////////////////////////////
//
// $Log$
// Revision 1.14 1999/02/23 23:48:33 RD
// reenabled some methods for wxPython on wxGTK
//
// Revision 1.13 1999/02/20 10:02:38 RD
//
// Changes needed to enable wxGTK compatibility.
//
// Revision 1.12 1999/02/20 09:03:03 RD