Now compiles with /GX- on MSW.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1253 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 1998-12-21 19:59:03 +00:00
parent 8516328f1b
commit 2ea0957914
6 changed files with 144 additions and 147 deletions

View File

@ -40,6 +40,8 @@ THISDIR=$(WXDIR)\utils\wxPython
EXTRALIBS=$(PYTHONDIR)\libs\python15.lib
EXTRAINC=-I$(PYTHONDIR)\include -I.
EXTRAFLAGS=/Fpwxp.pch /YXhelpers.h -DSWIG_GLOBAL -DHAVE_CONFIG_H
OVERRIDEFLAGS=/GX-
SWIGFLAGS=-c++ -shadow -python -dnone -D__WXMSW__
GENCODEDIR=msw
@ -239,6 +241,9 @@ $(TARGETDIR)\__init__.py : __init__.py
#------------------------------------------------------------------------
#
# $Log$
# Revision 1.8 1998/12/21 19:58:06 RD
# Now compiles with /GX- on MSW.
#
# Revision 1.7 1998/12/15 20:41:20 RD
# Changed the import semantics from "from wxPython import *" to "from
# wxPython.wx import *" This is for people who are worried about

View File

@ -2292,58 +2292,6 @@ static PyObject *_wrap_wxPen_GetColour(PyObject *self, PyObject *args) {
return _resultobj;
}
#define wxPen_GetDashes(_swigobj,_swigarg0) (_swigobj->GetDashes(_swigarg0))
static PyObject *_wrap_wxPen_GetDashes(PyObject *self, PyObject *args) {
PyObject * _resultobj;
int _result;
wxPen * _arg0;
wxDash ** _arg1;
char * _argc0 = 0;
char * _argc1 = 0;
self = self;
if(!PyArg_ParseTuple(args,"ss:wxPen_GetDashes",&_argc0,&_argc1))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetDashes. Expected _wxPen_p.");
return NULL;
}
}
if (_argc1) {
if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxDash_pp")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_GetDashes. Expected _wxDash_pp.");
return NULL;
}
}
_result = (int )wxPen_GetDashes(_arg0,_arg1);
_resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
#define wxPen_GetStipple(_swigobj) (_swigobj->GetStipple())
static PyObject *_wrap_wxPen_GetStipple(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxBitmap * _result;
wxPen * _arg0;
char * _argc0 = 0;
char _ptemp[128];
self = self;
if(!PyArg_ParseTuple(args,"s:wxPen_GetStipple",&_argc0))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetStipple. Expected _wxPen_p.");
return NULL;
}
}
_result = (wxBitmap *)wxPen_GetStipple(_arg0);
SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
_resultobj = Py_BuildValue("s",_ptemp);
return _resultobj;
}
#define wxPen_GetJoin(_swigobj) (_swigobj->GetJoin())
static PyObject *_wrap_wxPen_GetJoin(PyObject *self, PyObject *args) {
PyObject * _resultobj;
@ -2479,72 +2427,6 @@ static PyObject *_wrap_wxPen_SetColour(PyObject *self, PyObject *args) {
return _resultobj;
}
#define wxPen_SetDashes(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDashes(_swigarg0,_swigarg1))
static PyObject *_wrap_wxPen_SetDashes(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxPen * _arg0;
int _arg1;
wxDash * _arg2;
char * _argc0 = 0;
PyObject * _obj2 = 0;
self = self;
if(!PyArg_ParseTuple(args,"sO:wxPen_SetDashes",&_argc0,&_obj2))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetDashes. Expected _wxPen_p.");
return NULL;
}
}
if (_obj2)
{
_arg2 = (unsigned long*)long_LIST_helper(_obj2);
if (_arg2 == NULL) {
return NULL;
}
}
{
_arg1 = PyList_Size(_obj2);
}
wxPen_SetDashes(_arg0,_arg1,_arg2);
Py_INCREF(Py_None);
_resultobj = Py_None;
{
delete [] _arg2;
}
return _resultobj;
}
#define wxPen_SetStipple(_swigobj,_swigarg0) (_swigobj->SetStipple(_swigarg0))
static PyObject *_wrap_wxPen_SetStipple(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxPen * _arg0;
wxBitmap * _arg1;
char * _argc0 = 0;
char * _argc1 = 0;
self = self;
if(!PyArg_ParseTuple(args,"ss:wxPen_SetStipple",&_argc0,&_argc1))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetStipple. Expected _wxPen_p.");
return NULL;
}
}
if (_argc1) {
if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxBitmap_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_SetStipple. Expected _wxBitmap_p.");
return NULL;
}
}
wxPen_SetStipple(_arg0,*_arg1);
Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
#define wxPen_SetJoin(_swigobj,_swigarg0) (_swigobj->SetJoin(_swigarg0))
static PyObject *_wrap_wxPen_SetJoin(PyObject *self, PyObject *args) {
PyObject * _resultobj;
@ -2611,6 +2493,124 @@ static PyObject *_wrap_wxPen_SetWidth(PyObject *self, PyObject *args) {
return _resultobj;
}
#define wxPen_GetDashes(_swigobj,_swigarg0) (_swigobj->GetDashes(_swigarg0))
static PyObject *_wrap_wxPen_GetDashes(PyObject *self, PyObject *args) {
PyObject * _resultobj;
int _result;
wxPen * _arg0;
wxDash ** _arg1;
char * _argc0 = 0;
char * _argc1 = 0;
self = self;
if(!PyArg_ParseTuple(args,"ss:wxPen_GetDashes",&_argc0,&_argc1))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetDashes. Expected _wxPen_p.");
return NULL;
}
}
if (_argc1) {
if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxDash_pp")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_GetDashes. Expected _wxDash_pp.");
return NULL;
}
}
_result = (int )wxPen_GetDashes(_arg0,_arg1);
_resultobj = Py_BuildValue("i",_result);
return _resultobj;
}
#define wxPen_GetStipple(_swigobj) (_swigobj->GetStipple())
static PyObject *_wrap_wxPen_GetStipple(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxBitmap * _result;
wxPen * _arg0;
char * _argc0 = 0;
char _ptemp[128];
self = self;
if(!PyArg_ParseTuple(args,"s:wxPen_GetStipple",&_argc0))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_GetStipple. Expected _wxPen_p.");
return NULL;
}
}
_result = (wxBitmap *)wxPen_GetStipple(_arg0);
SWIG_MakePtr(_ptemp, (char *) _result,"_wxBitmap_p");
_resultobj = Py_BuildValue("s",_ptemp);
return _resultobj;
}
#define wxPen_SetDashes(_swigobj,_swigarg0,_swigarg1) (_swigobj->SetDashes(_swigarg0,_swigarg1))
static PyObject *_wrap_wxPen_SetDashes(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxPen * _arg0;
int _arg1;
wxDash * _arg2;
char * _argc0 = 0;
PyObject * _obj2 = 0;
self = self;
if(!PyArg_ParseTuple(args,"sO:wxPen_SetDashes",&_argc0,&_obj2))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetDashes. Expected _wxPen_p.");
return NULL;
}
}
if (_obj2)
{
_arg2 = (unsigned long*)long_LIST_helper(_obj2);
if (_arg2 == NULL) {
return NULL;
}
}
{
_arg1 = PyList_Size(_obj2);
}
wxPen_SetDashes(_arg0,_arg1,_arg2);
Py_INCREF(Py_None);
_resultobj = Py_None;
{
delete [] _arg2;
}
return _resultobj;
}
#define wxPen_SetStipple(_swigobj,_swigarg0) (_swigobj->SetStipple(_swigarg0))
static PyObject *_wrap_wxPen_SetStipple(PyObject *self, PyObject *args) {
PyObject * _resultobj;
wxPen * _arg0;
wxBitmap * _arg1;
char * _argc0 = 0;
char * _argc1 = 0;
self = self;
if(!PyArg_ParseTuple(args,"ss:wxPen_SetStipple",&_argc0,&_argc1))
return NULL;
if (_argc0) {
if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxPen_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxPen_SetStipple. Expected _wxPen_p.");
return NULL;
}
}
if (_argc1) {
if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxBitmap_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of wxPen_SetStipple. Expected _wxBitmap_p.");
return NULL;
}
}
wxPen_SetStipple(_arg0,*_arg1);
Py_INCREF(Py_None);
_resultobj = Py_None;
return _resultobj;
}
static wxBrush *new_wxBrush(wxColour *colour,int style) {
return wxTheBrushList->FindOrCreateBrush(*colour, style);
}
@ -5234,19 +5234,19 @@ static PyMethodDef gdicMethods[] = {
{ "wxBrush_GetStipple", _wrap_wxBrush_GetStipple, 1 },
{ "wxBrush_GetColour", _wrap_wxBrush_GetColour, 1 },
{ "new_wxBrush", _wrap_new_wxBrush, 1 },
{ "wxPen_SetStipple", _wrap_wxPen_SetStipple, 1 },
{ "wxPen_SetDashes", _wrap_wxPen_SetDashes, 1 },
{ "wxPen_GetStipple", _wrap_wxPen_GetStipple, 1 },
{ "wxPen_GetDashes", _wrap_wxPen_GetDashes, 1 },
{ "wxPen_SetWidth", _wrap_wxPen_SetWidth, 1 },
{ "wxPen_SetStyle", _wrap_wxPen_SetStyle, 1 },
{ "wxPen_SetJoin", _wrap_wxPen_SetJoin, 1 },
{ "wxPen_SetStipple", _wrap_wxPen_SetStipple, 1 },
{ "wxPen_SetDashes", _wrap_wxPen_SetDashes, 1 },
{ "wxPen_SetColour", _wrap_wxPen_SetColour, 1 },
{ "wxPen_SetCap", _wrap_wxPen_SetCap, 1 },
{ "wxPen_Ok", _wrap_wxPen_Ok, 1 },
{ "wxPen_GetWidth", _wrap_wxPen_GetWidth, 1 },
{ "wxPen_GetStyle", _wrap_wxPen_GetStyle, 1 },
{ "wxPen_GetJoin", _wrap_wxPen_GetJoin, 1 },
{ "wxPen_GetStipple", _wrap_wxPen_GetStipple, 1 },
{ "wxPen_GetDashes", _wrap_wxPen_GetDashes, 1 },
{ "wxPen_GetColour", _wrap_wxPen_GetColour, 1 },
{ "wxPen_GetCap", _wrap_wxPen_GetCap, 1 },
{ "new_wxPen", _wrap_new_wxPen, 1 },

View File

@ -244,13 +244,6 @@ class wxPenPtr :
val = gdic.wxPen_GetColour(self.this)
val = wxColourPtr(val)
return val
def GetDashes(self,arg0):
val = gdic.wxPen_GetDashes(self.this,arg0)
return val
def GetStipple(self):
val = gdic.wxPen_GetStipple(self.this)
val = wxBitmapPtr(val)
return val
def GetJoin(self):
val = gdic.wxPen_GetJoin(self.this)
return val
@ -269,12 +262,6 @@ class wxPenPtr :
def SetColour(self,arg0):
val = gdic.wxPen_SetColour(self.this,arg0.this)
return val
def SetDashes(self,arg0,*args):
val = apply(gdic.wxPen_SetDashes,(self.this,arg0,)+args)
return val
def SetStipple(self,arg0):
val = gdic.wxPen_SetStipple(self.this,arg0.this)
return val
def SetJoin(self,arg0):
val = gdic.wxPen_SetJoin(self.this,arg0)
return val
@ -284,6 +271,19 @@ class wxPenPtr :
def SetWidth(self,arg0):
val = gdic.wxPen_SetWidth(self.this,arg0)
return val
def GetDashes(self,arg0):
val = gdic.wxPen_GetDashes(self.this,arg0)
return val
def GetStipple(self):
val = gdic.wxPen_GetStipple(self.this)
val = wxBitmapPtr(val)
return val
def SetDashes(self,arg0,*args):
val = apply(gdic.wxPen_SetDashes,(self.this,arg0,)+args)
return val
def SetStipple(self,arg0):
val = gdic.wxPen_SetStipple(self.this,arg0.this)
return val
def __repr__(self):
return "<C wxPen instance>"
class wxPen(wxPenPtr):

View File

@ -4688,7 +4688,6 @@ SWIGEXPORT(void,initwindowsc)() {
SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
SWIG_RegisterMapping("_wxPrinterDC","_class_wxPrinterDC",0);
SWIG_RegisterMapping("_class_wxMenuItem","_wxMenuItem",0);
SWIG_RegisterMapping("_class_wxPostScriptDC","_wxPostScriptDC",0);
SWIG_RegisterMapping("_wxPanel","_class_wxDialog",SwigwxDialogTowxPanel);
SWIG_RegisterMapping("_wxPanel","_wxDialog",SwigwxDialogTowxPanel);
SWIG_RegisterMapping("_wxPanel","_class_wxPanel",0);
@ -4752,7 +4751,6 @@ SWIGEXPORT(void,initwindowsc)() {
SWIG_RegisterMapping("_class_wxWindowDC","_wxWindowDC",0);
SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
SWIG_RegisterMapping("_wxPostScriptDC","_class_wxPostScriptDC",0);
SWIG_RegisterMapping("_wxScrolledWindow","_class_wxScrolledWindow",0);
SWIG_RegisterMapping("_unsigned_char","_byte",0);
SWIG_RegisterMapping("_class_wxMetaFileDC","_wxMetaFileDC",0);

View File

@ -33,10 +33,8 @@
* and things like that.
*
* $Log$
* Revision 1.2 1998/12/17 18:07:12 RD
* wxPython 0.5.2
* Minor fixes and SWIG code generation for RR's changes. MSW and GTK
* versions are much closer now!
* Revision 1.3 1998/12/21 19:59:01 RD
* Now compiles with /GX- on MSW.
*
************************************************************************/
@ -1800,7 +1798,6 @@ SWIGEXPORT(void,initwxc)() {
SWIG_RegisterMapping("_class_wxPaintEvent","_wxPaintEvent",0);
SWIG_RegisterMapping("_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0);
SWIG_RegisterMapping("_class_wxStatusBar","_wxStatusBar",0);
SWIG_RegisterMapping("_class_wxPostScriptDC","_wxPostScriptDC",0);
SWIG_RegisterMapping("_wxPanel","_class_wxPanel",0);
SWIG_RegisterMapping("_wxInitDialogEvent","_class_wxInitDialogEvent",0);
SWIG_RegisterMapping("_wxCheckBox","_class_wxCheckBox",0);
@ -1926,7 +1923,6 @@ SWIGEXPORT(void,initwxc)() {
SWIG_RegisterMapping("_class_wxToolBarTool","_wxToolBarTool",0);
SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
SWIG_RegisterMapping("_wxPostScriptDC","_class_wxPostScriptDC",0);
SWIG_RegisterMapping("_wxScrolledWindow","_class_wxScrolledWindow",0);
SWIG_RegisterMapping("_wxTreeItemId","_class_wxTreeItemId",0);
SWIG_RegisterMapping("_unsigned_char","_byte",0);

View File

@ -1189,10 +1189,8 @@ class wxApp(wxPyApp):
#----------------------------------------------------------------------------
#
# $Log$
# Revision 1.2 1998/12/17 18:07:15 RD
# wxPython 0.5.2
# Minor fixes and SWIG code generation for RR's changes. MSW and GTK
# versions are much closer now!
# Revision 1.3 1998/12/21 19:59:03 RD
# Now compiles with /GX- on MSW.
#
# Revision 1.7 1998/11/25 08:45:21 RD
#