SWIGged updates for wxGTK

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14678 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2002-03-18 23:10:23 +00:00
parent 98672b4b9c
commit a884bee57a
9 changed files with 1703 additions and 80 deletions
+2 -6
View File
@@ -116,7 +116,7 @@ public:
return wxFileSystemHandler::GetRightLocation(location);
}
wxString GetMimeTypeFromExt(const wxString& location){
wxString GetMimeTypeFromExt(const wxString& location) {
return wxFileSystemHandler::GetMimeTypeFromExt(location);
}
@@ -141,15 +141,11 @@ void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString& filename,
wxMemoryFSHandler::AddFile(filename, bitmap, type);
}
// void __wxMemoryFSHandler_AddFile_wxString(const wxString& filename,
// const wxString& textdata) {
// wxMemoryFSHandler::AddFile(filename, textdata);
// }
void __wxMemoryFSHandler_AddFile_Data(const wxString& filename,
PyObject* data) {
wxMemoryFSHandler::AddFile(filename,
// TODO: Verify data type
(void*)PyString_AsString(data),
(size_t)PyString_Size(data));
}
+198
View File
@@ -61,6 +61,7 @@ extern PyObject *SWIG_newvarlink(void);
#include <wx/fontenc.h>
#include <wx/fontmap.h>
#include <wx/fontutil.h>
#include <wx/dcbuffer.h>
static PyObject* t_output_helper(PyObject* target, PyObject* o) {
@@ -9426,6 +9427,193 @@ static PyObject *_wrap_wxMemoryDC_SelectObject(PyObject *self, PyObject *args, P
return _resultobj;
}
static void *SwigwxBufferedDCTowxMemoryDC(void *ptr) {
wxBufferedDC *src;
wxMemoryDC *dest;
src = (wxBufferedDC *) ptr;
dest = (wxMemoryDC *) src;
return (void *) dest;
}
static void *SwigwxBufferedDCTowxDC(void *ptr) {
wxBufferedDC *src;
wxDC *dest;
src = (wxBufferedDC *) ptr;
dest = (wxDC *) src;
return (void *) dest;
}
static void *SwigwxBufferedDCTowxObject(void *ptr) {
wxBufferedDC *src;
wxObject *dest;
src = (wxBufferedDC *) ptr;
dest = (wxObject *) src;
return (void *) dest;
}
#define new_wxBufferedDC(_swigarg0,_swigarg1) (new wxBufferedDC(_swigarg0,_swigarg1))
static PyObject *_wrap_new_wxBufferedDC(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject * _resultobj;
wxBufferedDC * _result;
wxDC * _arg0;
wxBitmap * _arg1;
PyObject * _argo0 = 0;
PyObject * _argo1 = 0;
char *_kwnames[] = { "dc","buffer", NULL };
char _ptemp[128];
self = self;
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:new_wxBufferedDC",_kwnames,&_argo0,&_argo1))
return NULL;
if (_argo0) {
if (_argo0 == Py_None) { _arg0 = NULL; }
else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBufferedDC. Expected _wxDC_p.");
return NULL;
}
}
if (_argo1) {
if (_argo1 == Py_None) { _arg1 = NULL; }
else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxBufferedDC. Expected _wxBitmap_p.");
return NULL;
}
}
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
_result = (wxBufferedDC *)new_wxBufferedDC(_arg0,*_arg1);
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) return NULL;
} if (_result) {
SWIG_MakePtr(_ptemp, (char *) _result,"_wxBufferedDC_p");
_resultobj = Py_BuildValue("s",_ptemp);
} else {
Py_INCREF(Py_None);
_resultobj = Py_None;
}
return _resultobj;
}
#define new_wxBufferedDCInternalBuffer(_swigarg0,_swigarg1) (new wxBufferedDC(_swigarg0,_swigarg1))
static PyObject *_wrap_new_wxBufferedDCInternalBuffer(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject * _resultobj;
wxBufferedDC * _result;
wxDC * _arg0;
wxSize * _arg1;
PyObject * _argo0 = 0;
wxSize temp;
PyObject * _obj1 = 0;
char *_kwnames[] = { "dc","area", NULL };
char _ptemp[128];
self = self;
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"OO:new_wxBufferedDCInternalBuffer",_kwnames,&_argo0,&_obj1))
return NULL;
if (_argo0) {
if (_argo0 == Py_None) { _arg0 = NULL; }
else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxDC_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBufferedDCInternalBuffer. Expected _wxDC_p.");
return NULL;
}
}
{
_arg1 = &temp;
if (! wxSize_helper(_obj1, &_arg1))
return NULL;
}
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
_result = (wxBufferedDC *)new_wxBufferedDCInternalBuffer(_arg0,*_arg1);
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) return NULL;
} if (_result) {
SWIG_MakePtr(_ptemp, (char *) _result,"_wxBufferedDC_p");
_resultobj = Py_BuildValue("s",_ptemp);
} else {
Py_INCREF(Py_None);
_resultobj = Py_None;
}
return _resultobj;
}
static void *SwigwxBufferedPaintDCTowxBufferedDC(void *ptr) {
wxBufferedPaintDC *src;
wxBufferedDC *dest;
src = (wxBufferedPaintDC *) ptr;
dest = (wxBufferedDC *) src;
return (void *) dest;
}
static void *SwigwxBufferedPaintDCTowxMemoryDC(void *ptr) {
wxBufferedPaintDC *src;
wxMemoryDC *dest;
src = (wxBufferedPaintDC *) ptr;
dest = (wxMemoryDC *) src;
return (void *) dest;
}
static void *SwigwxBufferedPaintDCTowxDC(void *ptr) {
wxBufferedPaintDC *src;
wxDC *dest;
src = (wxBufferedPaintDC *) ptr;
dest = (wxDC *) src;
return (void *) dest;
}
static void *SwigwxBufferedPaintDCTowxObject(void *ptr) {
wxBufferedPaintDC *src;
wxObject *dest;
src = (wxBufferedPaintDC *) ptr;
dest = (wxObject *) src;
return (void *) dest;
}
#define new_wxBufferedPaintDC(_swigarg0,_swigarg1) (new wxBufferedPaintDC(_swigarg0,_swigarg1))
static PyObject *_wrap_new_wxBufferedPaintDC(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject * _resultobj;
wxBufferedPaintDC * _result;
wxWindow * _arg0;
wxBitmap * _arg1 = (wxBitmap *) &wxNullBitmap;
PyObject * _argo0 = 0;
PyObject * _argo1 = 0;
char *_kwnames[] = { "window","buffer", NULL };
char _ptemp[128];
self = self;
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O|O:new_wxBufferedPaintDC",_kwnames,&_argo0,&_argo1))
return NULL;
if (_argo0) {
if (_argo0 == Py_None) { _arg0 = NULL; }
else if (SWIG_GetPtrObj(_argo0,(void **) &_arg0,"_wxWindow_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxBufferedPaintDC. Expected _wxWindow_p.");
return NULL;
}
}
if (_argo1) {
if (_argo1 == Py_None) { _arg1 = NULL; }
else if (SWIG_GetPtrObj(_argo1,(void **) &_arg1,"_wxBitmap_p")) {
PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxBufferedPaintDC. Expected _wxBitmap_p.");
return NULL;
}
}
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
_result = (wxBufferedPaintDC *)new_wxBufferedPaintDC(_arg0,*_arg1);
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) return NULL;
} if (_result) {
SWIG_MakePtr(_ptemp, (char *) _result,"_wxBufferedPaintDC_p");
_resultobj = Py_BuildValue("s",_ptemp);
} else {
Py_INCREF(Py_None);
_resultobj = Py_None;
}
return _resultobj;
}
static void *SwigwxScreenDCTowxDC(void *ptr) {
wxScreenDC *src;
wxDC *dest;
@@ -11521,6 +11709,9 @@ static PyMethodDef gdicMethods[] = {
{ "wxScreenDC_StartDrawingOnTop", (PyCFunction) _wrap_wxScreenDC_StartDrawingOnTop, METH_VARARGS | METH_KEYWORDS },
{ "wxScreenDC_StartDrawingOnTopWin", (PyCFunction) _wrap_wxScreenDC_StartDrawingOnTopWin, METH_VARARGS | METH_KEYWORDS },
{ "new_wxScreenDC", (PyCFunction) _wrap_new_wxScreenDC, METH_VARARGS | METH_KEYWORDS },
{ "new_wxBufferedPaintDC", (PyCFunction) _wrap_new_wxBufferedPaintDC, METH_VARARGS | METH_KEYWORDS },
{ "new_wxBufferedDCInternalBuffer", (PyCFunction) _wrap_new_wxBufferedDCInternalBuffer, METH_VARARGS | METH_KEYWORDS },
{ "new_wxBufferedDC", (PyCFunction) _wrap_new_wxBufferedDC, METH_VARARGS | METH_KEYWORDS },
{ "wxMemoryDC_SelectObject", (PyCFunction) _wrap_wxMemoryDC_SelectObject, METH_VARARGS | METH_KEYWORDS },
{ "new_wxMemoryDC", (PyCFunction) _wrap_new_wxMemoryDC, METH_VARARGS | METH_KEYWORDS },
{ "wxDC__DrawLineList", (PyCFunction) _wrap_wxDC__DrawLineList, METH_VARARGS | METH_KEYWORDS },
@@ -11798,6 +11989,8 @@ static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
{ "_wxDC","_wxPaintDC",SwigwxPaintDCTowxDC},
{ "_wxDC","_wxClientDC",SwigwxClientDCTowxDC},
{ "_wxDC","_wxScreenDC",SwigwxScreenDCTowxDC},
{ "_wxDC","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxDC},
{ "_wxDC","_wxBufferedDC",SwigwxBufferedDCTowxDC},
{ "_wxDC","_wxMemoryDC",SwigwxMemoryDCTowxDC},
{ "_size_t","_wxCoord",0},
{ "_size_t","_wxPrintQuality",0},
@@ -11815,6 +12008,7 @@ static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
{ "_uint","_wxWindowID",0},
{ "_wxChar","_char",0},
{ "_char","_wxChar",0},
{ "_wxBufferedDC","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxBufferedDC},
{ "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
{ "_EBool","_wxCoord",0},
{ "_EBool","_wxPrintQuality",0},
@@ -11841,6 +12035,8 @@ static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
{ "_wxObject","_wxPaintDC",SwigwxPaintDCTowxObject},
{ "_wxObject","_wxClientDC",SwigwxClientDCTowxObject},
{ "_wxObject","_wxScreenDC",SwigwxScreenDCTowxObject},
{ "_wxObject","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxObject},
{ "_wxObject","_wxBufferedDC",SwigwxBufferedDCTowxObject},
{ "_wxObject","_wxMemoryDC",SwigwxMemoryDCTowxObject},
{ "_wxObject","_wxDC",SwigwxDCTowxObject},
{ "_wxObject","_wxBrushList",SwigwxBrushListTowxObject},
@@ -11859,6 +12055,8 @@ static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
{ "_wxObject","_wxGDIObject",SwigwxGDIObjectTowxObject},
{ "_signed_short","_WXTYPE",0},
{ "_signed_short","_short",0},
{ "_wxMemoryDC","_wxBufferedPaintDC",SwigwxBufferedPaintDCTowxMemoryDC},
{ "_wxMemoryDC","_wxBufferedDC",SwigwxBufferedDCTowxMemoryDC},
{ "_unsigned_char","_byte",0},
{ "_unsigned_int","_wxCoord",0},
{ "_unsigned_int","_wxPrintQuality",0},
+33
View File
@@ -949,6 +949,39 @@ class wxMemoryDC(wxMemoryDCPtr):
class wxBufferedDCPtr(wxMemoryDCPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxBufferedDC instance at %s>" % (self.this,)
class wxBufferedDC(wxBufferedDCPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gdic.new_wxBufferedDC,_args,_kwargs)
self.thisown = 1
def wxBufferedDCInternalBuffer(*_args,**_kwargs):
val = wxBufferedDCPtr(apply(gdic.new_wxBufferedDCInternalBuffer,_args,_kwargs))
val.thisown = 1
return val
class wxBufferedPaintDCPtr(wxBufferedDCPtr):
def __init__(self,this):
self.this = this
self.thisown = 0
def __repr__(self):
return "<C wxBufferedPaintDC instance at %s>" % (self.this,)
class wxBufferedPaintDC(wxBufferedPaintDCPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(gdic.new_wxBufferedPaintDC,_args,_kwargs)
self.thisown = 1
class wxScreenDCPtr(wxDCPtr):
def __init__(self,this):
self.this = this
File diff suppressed because it is too large Load Diff
+74 -7
View File
@@ -689,11 +689,19 @@ class wxScrolledWindowPtr(wxPanelPtr):
def GetViewStart(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_GetViewStart,(self,) + _args, _kwargs)
return val
def CalcScrolledPosition(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_CalcScrolledPosition,(self,) + _args, _kwargs)
def CalcScrolledPosition1(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_CalcScrolledPosition1,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def CalcUnscrolledPosition(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_CalcUnscrolledPosition,(self,) + _args, _kwargs)
def CalcScrolledPosition2(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_CalcScrolledPosition2,(self,) + _args, _kwargs)
return val
def CalcUnscrolledPosition1(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_CalcUnscrolledPosition1,(self,) + _args, _kwargs)
if val: val = wxPointPtr(val) ; val.thisown = 1
return val
def CalcUnscrolledPosition2(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_CalcUnscrolledPosition2,(self,) + _args, _kwargs)
return val
def SetScale(self, *_args, **_kwargs):
val = apply(windowsc.wxScrolledWindow_SetScale,(self,) + _args, _kwargs)
@@ -713,6 +721,23 @@ class wxScrolledWindowPtr(wxPanelPtr):
def __repr__(self):
return "<C wxScrolledWindow instance at %s>" % (self.this,)
ViewStart = GetViewStart
def CalcScrolledPosition(self, *args):
if len(args) == 1:
return apply(self.CalcScrolledPosition1, args)
elif len(args) == 2:
return apply(self.CalcScrolledPosition2, args)
else:
raise TypeError, 'Invalid parameters: only (x,y) or (point) allowed'
def CalcUnscrolledPosition(self, *args):
if len(args) == 1:
return apply(self.CalcUnscrolledPosition1, args)
elif len(args) == 2:
return apply(self.CalcUnscrolledPosition2, args)
else:
raise TypeError, 'Invalid parameters: only (x,y) or (point) allowed'
class wxScrolledWindow(wxScrolledWindowPtr):
def __init__(self,*_args,**_kwargs):
self.this = apply(windowsc.new_wxScrolledWindow,_args,_kwargs)
@@ -741,9 +766,51 @@ class wxMenuPtr(wxEvtHandlerPtr):
def AppendItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_AppendItem,(self,) + _args, _kwargs)
return val
def AppendCheckItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_AppendCheckItem,(self,) + _args, _kwargs)
return val
def AppendRadioItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_AppendRadioItem,(self,) + _args, _kwargs)
return val
def AppendSeparator(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_AppendSeparator,(self,) + _args, _kwargs)
return val
def Insert(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_Insert,(self,) + _args, _kwargs)
return val
def InsertSeparator(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_InsertSeparator,(self,) + _args, _kwargs)
return val
def InsertCheckItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_InsertCheckItem,(self,) + _args, _kwargs)
return val
def InsertRadioItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_InsertRadioItem,(self,) + _args, _kwargs)
return val
def InsertMenu(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_InsertMenu,(self,) + _args, _kwargs)
return val
def InsertItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_InsertItem,(self,) + _args, _kwargs)
return val
def Prepend(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_Prepend,(self,) + _args, _kwargs)
return val
def PrependSeparator(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_PrependSeparator,(self,) + _args, _kwargs)
return val
def PrependCheckItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_PrependCheckItem,(self,) + _args, _kwargs)
return val
def PrependRadioItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_PrependRadioItem,(self,) + _args, _kwargs)
return val
def PrependMenu(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_PrependMenu,(self,) + _args, _kwargs)
return val
def PrependItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_PrependItem,(self,) + _args, _kwargs)
return val
def Break(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_Break,(self,) + _args, _kwargs)
return val
@@ -792,9 +859,6 @@ class wxMenuPtr(wxEvtHandlerPtr):
def DeleteItem(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_DeleteItem,(self,) + _args, _kwargs)
return val
def Insert(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_Insert,(self,) + _args, _kwargs)
return val
def Remove(self, *_args, **_kwargs):
val = apply(windowsc.wxMenu_Remove,(self,) + _args, _kwargs)
return val
@@ -951,6 +1015,9 @@ class wxMenuItemPtr(wxObjectPtr):
def GetText(self, *_args, **_kwargs):
val = apply(windowsc.wxMenuItem_GetText,(self,) + _args, _kwargs)
return val
def GetKind(self, *_args, **_kwargs):
val = apply(windowsc.wxMenuItem_GetKind,(self,) + _args, _kwargs)
return val
def SetCheckable(self, *_args, **_kwargs):
val = apply(windowsc.wxMenuItem_SetCheckable,(self,) + _args, _kwargs)
return val
+6
View File
@@ -2332,6 +2332,7 @@ SWIGEXPORT(void) initwxc() {
PyDict_SetItemString(d,"wxBITMAP_TYPE_ANY", PyInt_FromLong((long) wxBITMAP_TYPE_ANY));
PyDict_SetItemString(d,"wxCURSOR_NONE", PyInt_FromLong((long) wxCURSOR_NONE));
PyDict_SetItemString(d,"wxCURSOR_ARROW", PyInt_FromLong((long) wxCURSOR_ARROW));
PyDict_SetItemString(d,"wxCURSOR_RIGHT_ARROW", PyInt_FromLong((long) wxCURSOR_RIGHT_ARROW));
PyDict_SetItemString(d,"wxCURSOR_BULLSEYE", PyInt_FromLong((long) wxCURSOR_BULLSEYE));
PyDict_SetItemString(d,"wxCURSOR_CHAR", PyInt_FromLong((long) wxCURSOR_CHAR));
PyDict_SetItemString(d,"wxCURSOR_CROSS", PyInt_FromLong((long) wxCURSOR_CROSS));
@@ -2429,6 +2430,11 @@ SWIGEXPORT(void) initwxc() {
PyDict_SetItemString(d,"wxDUPLEX_SIMPLEX", PyInt_FromLong((long) wxDUPLEX_SIMPLEX));
PyDict_SetItemString(d,"wxDUPLEX_HORIZONTAL", PyInt_FromLong((long) wxDUPLEX_HORIZONTAL));
PyDict_SetItemString(d,"wxDUPLEX_VERTICAL", PyInt_FromLong((long) wxDUPLEX_VERTICAL));
PyDict_SetItemString(d,"wxItem_Separator", PyInt_FromLong((long) wxItem_Separator));
PyDict_SetItemString(d,"wxItem_Normal", PyInt_FromLong((long) wxItem_Normal));
PyDict_SetItemString(d,"wxItem_Check", PyInt_FromLong((long) wxItem_Check));
PyDict_SetItemString(d,"wxItem_Radio", PyInt_FromLong((long) wxItem_Radio));
PyDict_SetItemString(d,"wxItem_Max", PyInt_FromLong((long) wxItem_Max));
PyDict_SetItemString(d,"wxHT_NOWHERE", PyInt_FromLong((long) wxHT_NOWHERE));
PyDict_SetItemString(d,"wxHT_SCROLLBAR_FIRST", PyInt_FromLong((long) wxHT_SCROLLBAR_FIRST));
PyDict_SetItemString(d,"wxHT_SCROLLBAR_ARROW_LINE_1", PyInt_FromLong((long) wxHT_SCROLLBAR_ARROW_LINE_1));
+6
View File
@@ -648,6 +648,7 @@ wxBITMAP_TYPE_MACCURSOR_RESOURCE = wxc.wxBITMAP_TYPE_MACCURSOR_RESOURCE
wxBITMAP_TYPE_ANY = wxc.wxBITMAP_TYPE_ANY
wxCURSOR_NONE = wxc.wxCURSOR_NONE
wxCURSOR_ARROW = wxc.wxCURSOR_ARROW
wxCURSOR_RIGHT_ARROW = wxc.wxCURSOR_RIGHT_ARROW
wxCURSOR_BULLSEYE = wxc.wxCURSOR_BULLSEYE
wxCURSOR_CHAR = wxc.wxCURSOR_CHAR
wxCURSOR_CROSS = wxc.wxCURSOR_CROSS
@@ -745,6 +746,11 @@ wxPAPER_A3_EXTRA_TRANSVERSE = wxc.wxPAPER_A3_EXTRA_TRANSVERSE
wxDUPLEX_SIMPLEX = wxc.wxDUPLEX_SIMPLEX
wxDUPLEX_HORIZONTAL = wxc.wxDUPLEX_HORIZONTAL
wxDUPLEX_VERTICAL = wxc.wxDUPLEX_VERTICAL
wxItem_Separator = wxc.wxItem_Separator
wxItem_Normal = wxc.wxItem_Normal
wxItem_Check = wxc.wxItem_Check
wxItem_Radio = wxc.wxItem_Radio
wxItem_Max = wxc.wxItem_Max
wxHT_NOWHERE = wxc.wxHT_NOWHERE
wxHT_SCROLLBAR_FIRST = wxc.wxHT_SCROLLBAR_FIRST
wxHT_SCROLLBAR_ARROW_LINE_1 = wxc.wxHT_SCROLLBAR_ARROW_LINE_1