A few changes to match header changes and let wxPython compile again
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9803 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -425,27 +425,6 @@ enum {
 | 
			
		||||
    wxID_MORE,
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    wxBITMAP_TYPE_BMP,
 | 
			
		||||
    wxBITMAP_TYPE_BMP_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_ICO,
 | 
			
		||||
    wxBITMAP_TYPE_ICO_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_CUR,
 | 
			
		||||
    wxBITMAP_TYPE_CUR_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_XBM,
 | 
			
		||||
    wxBITMAP_TYPE_XBM_DATA,
 | 
			
		||||
    wxBITMAP_TYPE_XPM,
 | 
			
		||||
    wxBITMAP_TYPE_XPM_DATA,
 | 
			
		||||
    wxBITMAP_TYPE_TIF,
 | 
			
		||||
    wxBITMAP_TYPE_TIF_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_GIF,
 | 
			
		||||
    wxBITMAP_TYPE_GIF_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_PNG,
 | 
			
		||||
    wxBITMAP_TYPE_PNG_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_ANY,
 | 
			
		||||
    wxBITMAP_TYPE_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_JPEG,
 | 
			
		||||
    wxBITMAP_TYPE_PCX,
 | 
			
		||||
 | 
			
		||||
    wxOPEN,
 | 
			
		||||
    wxSAVE,
 | 
			
		||||
    wxHIDE_READONLY,
 | 
			
		||||
@@ -657,9 +636,51 @@ enum _Virtual_keycodes {
 | 
			
		||||
 WXK_PAGEDOWN
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
typedef enum {
 | 
			
		||||
 wxCURSOR_NONE = 0,
 | 
			
		||||
 wxCURSOR_ARROW =  1,
 | 
			
		||||
 | 
			
		||||
// Bitmap flags
 | 
			
		||||
enum wxBitmapType
 | 
			
		||||
{
 | 
			
		||||
    wxBITMAP_TYPE_INVALID,          // should be == 0 for compatibility!
 | 
			
		||||
    wxBITMAP_TYPE_BMP,
 | 
			
		||||
    wxBITMAP_TYPE_BMP_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_RESOURCE = wxBITMAP_TYPE_BMP_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_ICO,
 | 
			
		||||
    wxBITMAP_TYPE_ICO_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_CUR,
 | 
			
		||||
    wxBITMAP_TYPE_CUR_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_XBM,
 | 
			
		||||
    wxBITMAP_TYPE_XBM_DATA,
 | 
			
		||||
    wxBITMAP_TYPE_XPM,
 | 
			
		||||
    wxBITMAP_TYPE_XPM_DATA,
 | 
			
		||||
    wxBITMAP_TYPE_TIF,
 | 
			
		||||
    wxBITMAP_TYPE_TIF_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_GIF,
 | 
			
		||||
    wxBITMAP_TYPE_GIF_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_PNG,
 | 
			
		||||
    wxBITMAP_TYPE_PNG_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_JPEG,
 | 
			
		||||
    wxBITMAP_TYPE_JPEG_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_PNM,
 | 
			
		||||
    wxBITMAP_TYPE_PNM_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_PCX,
 | 
			
		||||
    wxBITMAP_TYPE_PCX_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_PICT,
 | 
			
		||||
    wxBITMAP_TYPE_PICT_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_ICON,
 | 
			
		||||
    wxBITMAP_TYPE_ICON_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_MACCURSOR,
 | 
			
		||||
    wxBITMAP_TYPE_MACCURSOR_RESOURCE,
 | 
			
		||||
    wxBITMAP_TYPE_ANY = 50
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Standard cursors
 | 
			
		||||
enum wxStockCursor
 | 
			
		||||
{
 | 
			
		||||
    wxCURSOR_NONE,          // should be 0
 | 
			
		||||
    wxCURSOR_ARROW,
 | 
			
		||||
    wxCURSOR_BULLSEYE,
 | 
			
		||||
    wxCURSOR_CHAR,
 | 
			
		||||
    wxCURSOR_CROSS,
 | 
			
		||||
@@ -683,15 +704,17 @@ typedef enum {
 | 
			
		||||
    wxCURSOR_SPRAYCAN,
 | 
			
		||||
    wxCURSOR_WAIT,
 | 
			
		||||
    wxCURSOR_WATCH,
 | 
			
		||||
 wxCURSOR_BLANK
 | 
			
		||||
//  #ifndef __WXMSW__
 | 
			
		||||
//    /* Not yet implemented for Windows */
 | 
			
		||||
//    , wxCURSOR_CROSS_REVERSE,
 | 
			
		||||
    wxCURSOR_BLANK,
 | 
			
		||||
    wxCURSOR_DEFAULT,
 | 
			
		||||
//      // Not yet implemented for Windows
 | 
			
		||||
//      wxCURSOR_CROSS_REVERSE,
 | 
			
		||||
//      wxCURSOR_DOUBLE_ARROW,
 | 
			
		||||
//      wxCURSOR_BASED_ARROW_UP,
 | 
			
		||||
//    wxCURSOR_BASED_ARROW_DOWN
 | 
			
		||||
//  #endif
 | 
			
		||||
} _standard_cursors_t;
 | 
			
		||||
//      wxCURSOR_BASED_ARROW_DOWN,
 | 
			
		||||
 | 
			
		||||
    wxCURSOR_ARROWWAIT,
 | 
			
		||||
    wxCURSOR_MAX
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -58,7 +58,7 @@ class wxBitmap
 | 
			
		||||
//: public wxGDIImage
 | 
			
		||||
{
 | 
			
		||||
public:
 | 
			
		||||
    wxBitmap(const wxString& name, long type);
 | 
			
		||||
    wxBitmap(const wxString& name, wxBitmapType type);
 | 
			
		||||
    ~wxBitmap();
 | 
			
		||||
 | 
			
		||||
    wxPalette* GetPalette();
 | 
			
		||||
 
 | 
			
		||||
@@ -170,16 +170,14 @@ public:
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
// Alternate constructors
 | 
			
		||||
%new wxImage* wxNullImage();
 | 
			
		||||
%new wxImage* wxEmptyImage(int width, int height);
 | 
			
		||||
%new wxImage* wxEmptyImage(int width=0, int height=0);
 | 
			
		||||
%new wxImage* wxImageFromMime(const wxString& name, const wxString& mimetype);
 | 
			
		||||
%new wxImage* wxImageFromBitmap(const wxBitmap &bitmap);
 | 
			
		||||
%{
 | 
			
		||||
    wxImage* wxNullImage() {
 | 
			
		||||
    wxImage* wxEmptyImage(int width=0, int height=0) {
 | 
			
		||||
        if (width == 0 && height == 0)
 | 
			
		||||
            return new wxImage;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    wxImage* wxEmptyImage(int width, int height) {
 | 
			
		||||
        else
 | 
			
		||||
            return new wxImage(width, height);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -192,8 +190,22 @@ public:
 | 
			
		||||
    }
 | 
			
		||||
%}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
void wxInitAllImageHandlers();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
%readonly
 | 
			
		||||
%{
 | 
			
		||||
#if 0
 | 
			
		||||
%}
 | 
			
		||||
 | 
			
		||||
extern wxImage    wxNullImage;
 | 
			
		||||
 | 
			
		||||
%readwrite
 | 
			
		||||
%{
 | 
			
		||||
#endif
 | 
			
		||||
%}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
//---------------------------------------------------------------------------
 | 
			
		||||
//---------------------------------------------------------------------------
 | 
			
		||||
 
 | 
			
		||||
@@ -1309,13 +1309,13 @@ static PyObject *_wrap_new_wxBitmap(PyObject *self, PyObject *args, PyObject *kw
 | 
			
		||||
    PyObject * _resultobj;
 | 
			
		||||
    wxBitmap * _result;
 | 
			
		||||
    wxString * _arg0;
 | 
			
		||||
    long  _arg1;
 | 
			
		||||
    wxBitmapType  _arg1;
 | 
			
		||||
    PyObject * _obj0 = 0;
 | 
			
		||||
    char *_kwnames[] = { "name","type", NULL };
 | 
			
		||||
    char _ptemp[128];
 | 
			
		||||
 | 
			
		||||
    self = self;
 | 
			
		||||
    if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Ol:new_wxBitmap",_kwnames,&_obj0,&_arg1)) 
 | 
			
		||||
    if(!PyArg_ParseTupleAndKeywords(args,kwargs,"Oi:new_wxBitmap",_kwnames,&_obj0,&_arg1)) 
 | 
			
		||||
        return NULL;
 | 
			
		||||
{
 | 
			
		||||
#if PYTHON_API_VERSION >= 1009
 | 
			
		||||
 
 | 
			
		||||
@@ -106,11 +106,10 @@ static PyObject* t_output_helper(PyObject* target, PyObject* o) {
 | 
			
		||||
 | 
			
		||||
static char* wxStringErrorMsg = "string type is required for parameter";
 | 
			
		||||
 | 
			
		||||
    wxImage* wxNullImage() {
 | 
			
		||||
    wxImage* wxEmptyImage(int width=0, int height=0) {
 | 
			
		||||
        if (width == 0 && height == 0)
 | 
			
		||||
            return new wxImage;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    wxImage* wxEmptyImage(int width, int height) {
 | 
			
		||||
        else
 | 
			
		||||
            return new wxImage(width, height);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -121,43 +120,24 @@ static char* wxStringErrorMsg = "string type is required for parameter";
 | 
			
		||||
    wxImage* wxImageFromBitmap(const wxBitmap &bitmap) {
 | 
			
		||||
        return new wxImage(bitmap);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
#if 0
 | 
			
		||||
extern wxImage  wxNullImage; 
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
static PyObject *_wrap_wxNullImage(PyObject *self, PyObject *args, PyObject *kwargs) {
 | 
			
		||||
    PyObject * _resultobj;
 | 
			
		||||
    wxImage * _result;
 | 
			
		||||
    char *_kwnames[] = {  NULL };
 | 
			
		||||
    char _ptemp[128];
 | 
			
		||||
 | 
			
		||||
    self = self;
 | 
			
		||||
    if(!PyArg_ParseTupleAndKeywords(args,kwargs,":wxNullImage",_kwnames)) 
 | 
			
		||||
        return NULL;
 | 
			
		||||
{
 | 
			
		||||
    wxPy_BEGIN_ALLOW_THREADS;
 | 
			
		||||
        _result = (wxImage *)wxNullImage();
 | 
			
		||||
 | 
			
		||||
    wxPy_END_ALLOW_THREADS;
 | 
			
		||||
}    if (_result) {
 | 
			
		||||
        SWIG_MakePtr(_ptemp, (char *) _result,"_wxImage_p");
 | 
			
		||||
        _resultobj = Py_BuildValue("s",_ptemp);
 | 
			
		||||
    } else {
 | 
			
		||||
        Py_INCREF(Py_None);
 | 
			
		||||
        _resultobj = Py_None;
 | 
			
		||||
    }
 | 
			
		||||
    return _resultobj;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyObject *_wrap_wxEmptyImage(PyObject *self, PyObject *args, PyObject *kwargs) {
 | 
			
		||||
    PyObject * _resultobj;
 | 
			
		||||
    wxImage * _result;
 | 
			
		||||
    int  _arg0;
 | 
			
		||||
    int  _arg1;
 | 
			
		||||
    int  _arg0 = (int ) 0;
 | 
			
		||||
    int  _arg1 = (int ) 0;
 | 
			
		||||
    char *_kwnames[] = { "width","height", NULL };
 | 
			
		||||
    char _ptemp[128];
 | 
			
		||||
 | 
			
		||||
    self = self;
 | 
			
		||||
    if(!PyArg_ParseTupleAndKeywords(args,kwargs,"ii:wxEmptyImage",_kwnames,&_arg0,&_arg1)) 
 | 
			
		||||
    if(!PyArg_ParseTupleAndKeywords(args,kwargs,"|ii:wxEmptyImage",_kwnames,&_arg0,&_arg1)) 
 | 
			
		||||
        return NULL;
 | 
			
		||||
{
 | 
			
		||||
    wxPy_BEGIN_ALLOW_THREADS;
 | 
			
		||||
@@ -296,6 +276,21 @@ static PyObject *_wrap_wxInitAllImageHandlers(PyObject *self, PyObject *args, Py
 | 
			
		||||
    return _resultobj;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int _wrap_wxNullImage_set(PyObject *val) {
 | 
			
		||||
 | 
			
		||||
    PyErr_SetString(PyExc_TypeError,"Variable wxNullImage is read-only.");
 | 
			
		||||
    return 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyObject *_wrap_wxNullImage_get() {
 | 
			
		||||
    PyObject * pyobj;
 | 
			
		||||
    char ptemp[128];
 | 
			
		||||
 | 
			
		||||
    SWIG_MakePtr(ptemp,(char *) &wxNullImage,"_wxImage_p");
 | 
			
		||||
    pyobj = PyString_FromString(ptemp);
 | 
			
		||||
    return pyobj;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define wxImageHandler_GetName(_swigobj)  (_swigobj->GetName())
 | 
			
		||||
static PyObject *_wrap_wxImageHandler_GetName(PyObject *self, PyObject *args, PyObject *kwargs) {
 | 
			
		||||
    PyObject * _resultobj;
 | 
			
		||||
@@ -2231,7 +2226,6 @@ static PyMethodDef imagecMethods[] = {
 | 
			
		||||
	 { "wxImageFromBitmap", (PyCFunction) _wrap_wxImageFromBitmap, METH_VARARGS | METH_KEYWORDS },
 | 
			
		||||
	 { "wxImageFromMime", (PyCFunction) _wrap_wxImageFromMime, METH_VARARGS | METH_KEYWORDS },
 | 
			
		||||
	 { "wxEmptyImage", (PyCFunction) _wrap_wxEmptyImage, METH_VARARGS | METH_KEYWORDS },
 | 
			
		||||
	 { "wxNullImage", (PyCFunction) _wrap_wxNullImage, METH_VARARGS | METH_KEYWORDS },
 | 
			
		||||
	 { NULL, NULL }
 | 
			
		||||
};
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
@@ -2454,6 +2448,8 @@ SWIGEXPORT(void) initimagec() {
 | 
			
		||||
	 SWIG_globals = SWIG_newvarlink();
 | 
			
		||||
	 m = Py_InitModule("imagec", imagecMethods);
 | 
			
		||||
	 d = PyModule_GetDict(m);
 | 
			
		||||
	 PyDict_SetItemString(d,"cvar", SWIG_globals);
 | 
			
		||||
	 SWIG_addvarlink(SWIG_globals,"wxNullImage",_wrap_wxNullImage_get, _wrap_wxNullImage_set);
 | 
			
		||||
{
 | 
			
		||||
   int i;
 | 
			
		||||
   for (i = 0; _swig_mapping[i].n1; i++)
 | 
			
		||||
 
 | 
			
		||||
@@ -264,11 +264,6 @@ class wxImage(wxImagePtr):
 | 
			
		||||
 | 
			
		||||
#-------------- FUNCTION WRAPPERS ------------------
 | 
			
		||||
 | 
			
		||||
def wxNullImage(*_args, **_kwargs):
 | 
			
		||||
    val = apply(imagec.wxNullImage,_args,_kwargs)
 | 
			
		||||
    if val: val = wxImagePtr(val); val.thisown = 1
 | 
			
		||||
    return val
 | 
			
		||||
 | 
			
		||||
def wxEmptyImage(*_args, **_kwargs):
 | 
			
		||||
    val = apply(imagec.wxEmptyImage,_args,_kwargs)
 | 
			
		||||
    if val: val = wxImagePtr(val); val.thisown = 1
 | 
			
		||||
@@ -298,3 +293,5 @@ wxImage_RemoveHandler = imagec.wxImage_RemoveHandler
 | 
			
		||||
 | 
			
		||||
#-------------- VARIABLE WRAPPERS ------------------
 | 
			
		||||
 | 
			
		||||
cvar = imagec.cvar
 | 
			
		||||
wxNullImage = wxImagePtr(imagec.cvar.wxNullImage)
 | 
			
		||||
 
 | 
			
		||||
@@ -2565,26 +2565,6 @@ SWIGEXPORT(void) initwxc() {
 | 
			
		||||
	 PyDict_SetItemString(d,"wxID_BACKWARD", PyInt_FromLong((long) wxID_BACKWARD));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxID_SETUP", PyInt_FromLong((long) wxID_SETUP));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxID_MORE", PyInt_FromLong((long) wxID_MORE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_ICO_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICO_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_CUR", PyInt_FromLong((long) wxBITMAP_TYPE_CUR));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_CUR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_CUR_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XBM", PyInt_FromLong((long) wxBITMAP_TYPE_XBM));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XBM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XBM_DATA));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XPM", PyInt_FromLong((long) wxBITMAP_TYPE_XPM));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XPM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XPM_DATA));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_TIF", PyInt_FromLong((long) wxBITMAP_TYPE_TIF));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_TIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_TIF_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_GIF", PyInt_FromLong((long) wxBITMAP_TYPE_GIF));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_GIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_GIF_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PNG", PyInt_FromLong((long) wxBITMAP_TYPE_PNG));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PNG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNG_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_ANY", PyInt_FromLong((long) wxBITMAP_TYPE_ANY));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_JPEG", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PCX", PyInt_FromLong((long) wxBITMAP_TYPE_PCX));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxOPEN", PyInt_FromLong((long) wxOPEN));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxSAVE", PyInt_FromLong((long) wxSAVE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxHIDE_READONLY", PyInt_FromLong((long) wxHIDE_READONLY));
 | 
			
		||||
@@ -2760,6 +2740,37 @@ SWIGEXPORT(void) initwxc() {
 | 
			
		||||
	 PyDict_SetItemString(d,"WXK_SCROLL", PyInt_FromLong((long) WXK_SCROLL));
 | 
			
		||||
	 PyDict_SetItemString(d,"WXK_PAGEUP", PyInt_FromLong((long) WXK_PAGEUP));
 | 
			
		||||
	 PyDict_SetItemString(d,"WXK_PAGEDOWN", PyInt_FromLong((long) WXK_PAGEDOWN));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_INVALID", PyInt_FromLong((long) wxBITMAP_TYPE_INVALID));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_ICO_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICO_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_CUR", PyInt_FromLong((long) wxBITMAP_TYPE_CUR));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_CUR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_CUR_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XBM", PyInt_FromLong((long) wxBITMAP_TYPE_XBM));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XBM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XBM_DATA));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XPM", PyInt_FromLong((long) wxBITMAP_TYPE_XPM));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_XPM_DATA", PyInt_FromLong((long) wxBITMAP_TYPE_XPM_DATA));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_TIF", PyInt_FromLong((long) wxBITMAP_TYPE_TIF));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_TIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_TIF_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_GIF", PyInt_FromLong((long) wxBITMAP_TYPE_GIF));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_GIF_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_GIF_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PNG", PyInt_FromLong((long) wxBITMAP_TYPE_PNG));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PNG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNG_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_JPEG", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_JPEG_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_JPEG_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PNM", PyInt_FromLong((long) wxBITMAP_TYPE_PNM));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PNM_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PNM_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PCX", PyInt_FromLong((long) wxBITMAP_TYPE_PCX));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PCX_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PCX_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PICT", PyInt_FromLong((long) wxBITMAP_TYPE_PICT));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_PICT_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_PICT_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_ICON", PyInt_FromLong((long) wxBITMAP_TYPE_ICON));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_ICON_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_ICON_RESOURCE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_MACCURSOR", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxBITMAP_TYPE_MACCURSOR_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_MACCURSOR_RESOURCE));
 | 
			
		||||
	 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_BULLSEYE", PyInt_FromLong((long) wxCURSOR_BULLSEYE));
 | 
			
		||||
@@ -2786,6 +2797,9 @@ SWIGEXPORT(void) initwxc() {
 | 
			
		||||
	 PyDict_SetItemString(d,"wxCURSOR_WAIT", PyInt_FromLong((long) wxCURSOR_WAIT));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxCURSOR_WATCH", PyInt_FromLong((long) wxCURSOR_WATCH));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxCURSOR_BLANK", PyInt_FromLong((long) wxCURSOR_BLANK));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxCURSOR_DEFAULT", PyInt_FromLong((long) wxCURSOR_DEFAULT));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxCURSOR_ARROWWAIT", PyInt_FromLong((long) wxCURSOR_ARROWWAIT));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxCURSOR_MAX", PyInt_FromLong((long) wxCURSOR_MAX));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxPAPER_NONE", PyInt_FromLong((long) wxPAPER_NONE));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxPAPER_LETTER", PyInt_FromLong((long) wxPAPER_LETTER));
 | 
			
		||||
	 PyDict_SetItemString(d,"wxPAPER_LEGAL", PyInt_FromLong((long) wxPAPER_LEGAL));
 | 
			
		||||
 
 | 
			
		||||
@@ -404,26 +404,6 @@ wxID_FORWARD = wxc.wxID_FORWARD
 | 
			
		||||
wxID_BACKWARD = wxc.wxID_BACKWARD
 | 
			
		||||
wxID_SETUP = wxc.wxID_SETUP
 | 
			
		||||
wxID_MORE = wxc.wxID_MORE
 | 
			
		||||
wxBITMAP_TYPE_BMP = wxc.wxBITMAP_TYPE_BMP
 | 
			
		||||
wxBITMAP_TYPE_BMP_RESOURCE = wxc.wxBITMAP_TYPE_BMP_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_ICO = wxc.wxBITMAP_TYPE_ICO
 | 
			
		||||
wxBITMAP_TYPE_ICO_RESOURCE = wxc.wxBITMAP_TYPE_ICO_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_CUR = wxc.wxBITMAP_TYPE_CUR
 | 
			
		||||
wxBITMAP_TYPE_CUR_RESOURCE = wxc.wxBITMAP_TYPE_CUR_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_XBM = wxc.wxBITMAP_TYPE_XBM
 | 
			
		||||
wxBITMAP_TYPE_XBM_DATA = wxc.wxBITMAP_TYPE_XBM_DATA
 | 
			
		||||
wxBITMAP_TYPE_XPM = wxc.wxBITMAP_TYPE_XPM
 | 
			
		||||
wxBITMAP_TYPE_XPM_DATA = wxc.wxBITMAP_TYPE_XPM_DATA
 | 
			
		||||
wxBITMAP_TYPE_TIF = wxc.wxBITMAP_TYPE_TIF
 | 
			
		||||
wxBITMAP_TYPE_TIF_RESOURCE = wxc.wxBITMAP_TYPE_TIF_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_GIF = wxc.wxBITMAP_TYPE_GIF
 | 
			
		||||
wxBITMAP_TYPE_GIF_RESOURCE = wxc.wxBITMAP_TYPE_GIF_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_PNG = wxc.wxBITMAP_TYPE_PNG
 | 
			
		||||
wxBITMAP_TYPE_PNG_RESOURCE = wxc.wxBITMAP_TYPE_PNG_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_ANY = wxc.wxBITMAP_TYPE_ANY
 | 
			
		||||
wxBITMAP_TYPE_RESOURCE = wxc.wxBITMAP_TYPE_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_JPEG = wxc.wxBITMAP_TYPE_JPEG
 | 
			
		||||
wxBITMAP_TYPE_PCX = wxc.wxBITMAP_TYPE_PCX
 | 
			
		||||
wxOPEN = wxc.wxOPEN
 | 
			
		||||
wxSAVE = wxc.wxSAVE
 | 
			
		||||
wxHIDE_READONLY = wxc.wxHIDE_READONLY
 | 
			
		||||
@@ -599,6 +579,37 @@ WXK_NUMLOCK = wxc.WXK_NUMLOCK
 | 
			
		||||
WXK_SCROLL = wxc.WXK_SCROLL
 | 
			
		||||
WXK_PAGEUP = wxc.WXK_PAGEUP
 | 
			
		||||
WXK_PAGEDOWN = wxc.WXK_PAGEDOWN
 | 
			
		||||
wxBITMAP_TYPE_INVALID = wxc.wxBITMAP_TYPE_INVALID
 | 
			
		||||
wxBITMAP_TYPE_BMP = wxc.wxBITMAP_TYPE_BMP
 | 
			
		||||
wxBITMAP_TYPE_BMP_RESOURCE = wxc.wxBITMAP_TYPE_BMP_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_RESOURCE = wxc.wxBITMAP_TYPE_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_ICO = wxc.wxBITMAP_TYPE_ICO
 | 
			
		||||
wxBITMAP_TYPE_ICO_RESOURCE = wxc.wxBITMAP_TYPE_ICO_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_CUR = wxc.wxBITMAP_TYPE_CUR
 | 
			
		||||
wxBITMAP_TYPE_CUR_RESOURCE = wxc.wxBITMAP_TYPE_CUR_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_XBM = wxc.wxBITMAP_TYPE_XBM
 | 
			
		||||
wxBITMAP_TYPE_XBM_DATA = wxc.wxBITMAP_TYPE_XBM_DATA
 | 
			
		||||
wxBITMAP_TYPE_XPM = wxc.wxBITMAP_TYPE_XPM
 | 
			
		||||
wxBITMAP_TYPE_XPM_DATA = wxc.wxBITMAP_TYPE_XPM_DATA
 | 
			
		||||
wxBITMAP_TYPE_TIF = wxc.wxBITMAP_TYPE_TIF
 | 
			
		||||
wxBITMAP_TYPE_TIF_RESOURCE = wxc.wxBITMAP_TYPE_TIF_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_GIF = wxc.wxBITMAP_TYPE_GIF
 | 
			
		||||
wxBITMAP_TYPE_GIF_RESOURCE = wxc.wxBITMAP_TYPE_GIF_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_PNG = wxc.wxBITMAP_TYPE_PNG
 | 
			
		||||
wxBITMAP_TYPE_PNG_RESOURCE = wxc.wxBITMAP_TYPE_PNG_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_JPEG = wxc.wxBITMAP_TYPE_JPEG
 | 
			
		||||
wxBITMAP_TYPE_JPEG_RESOURCE = wxc.wxBITMAP_TYPE_JPEG_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_PNM = wxc.wxBITMAP_TYPE_PNM
 | 
			
		||||
wxBITMAP_TYPE_PNM_RESOURCE = wxc.wxBITMAP_TYPE_PNM_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_PCX = wxc.wxBITMAP_TYPE_PCX
 | 
			
		||||
wxBITMAP_TYPE_PCX_RESOURCE = wxc.wxBITMAP_TYPE_PCX_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_PICT = wxc.wxBITMAP_TYPE_PICT
 | 
			
		||||
wxBITMAP_TYPE_PICT_RESOURCE = wxc.wxBITMAP_TYPE_PICT_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_ICON = wxc.wxBITMAP_TYPE_ICON
 | 
			
		||||
wxBITMAP_TYPE_ICON_RESOURCE = wxc.wxBITMAP_TYPE_ICON_RESOURCE
 | 
			
		||||
wxBITMAP_TYPE_MACCURSOR = wxc.wxBITMAP_TYPE_MACCURSOR
 | 
			
		||||
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_BULLSEYE = wxc.wxCURSOR_BULLSEYE
 | 
			
		||||
@@ -625,6 +636,9 @@ wxCURSOR_SPRAYCAN = wxc.wxCURSOR_SPRAYCAN
 | 
			
		||||
wxCURSOR_WAIT = wxc.wxCURSOR_WAIT
 | 
			
		||||
wxCURSOR_WATCH = wxc.wxCURSOR_WATCH
 | 
			
		||||
wxCURSOR_BLANK = wxc.wxCURSOR_BLANK
 | 
			
		||||
wxCURSOR_DEFAULT = wxc.wxCURSOR_DEFAULT
 | 
			
		||||
wxCURSOR_ARROWWAIT = wxc.wxCURSOR_ARROWWAIT
 | 
			
		||||
wxCURSOR_MAX = wxc.wxCURSOR_MAX
 | 
			
		||||
wxPAPER_NONE = wxc.wxPAPER_NONE
 | 
			
		||||
wxPAPER_LETTER = wxc.wxPAPER_LETTER
 | 
			
		||||
wxPAPER_LEGAL = wxc.wxPAPER_LEGAL
 | 
			
		||||
@@ -1552,11 +1566,12 @@ class wxPyOnDemandOutputWindow:
 | 
			
		||||
    def write(self, str):
 | 
			
		||||
        if not wxThread_IsMain():
 | 
			
		||||
            # Aquire the GUI mutex before making GUI calls.  Mutex is released
 | 
			
		||||
            # when locker is deleted a the end of this function.
 | 
			
		||||
            # when locker is deleted at the end of this function.
 | 
			
		||||
            locker = wxMutexGuiLocker()
 | 
			
		||||
 | 
			
		||||
        if not self.frame:
 | 
			
		||||
            self.frame = wxFrame(self.parent, -1, self.title)
 | 
			
		||||
            self.frame = wxFrame(self.parent, -1, self.title,
 | 
			
		||||
                                 style=wxDEFAULT_FRAME_STYLE|wxNO_FULL_REPAINT_ON_RESIZE)
 | 
			
		||||
            self.text  = wxTextCtrl(self.frame, -1, "",
 | 
			
		||||
                                    style = wxTE_MULTILINE|wxTE_READONLY)
 | 
			
		||||
            self.frame.SetSize(wxSize(450, 300))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user