reSWIGged

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@31834 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2005-02-07 20:52:34 +00:00
parent e6bd0b8ba6
commit 8e738329a9
7 changed files with 97 additions and 35 deletions

View File

@@ -109,6 +109,7 @@
%rename(NB_RIGHT) wxNB_RIGHT; %rename(NB_RIGHT) wxNB_RIGHT;
%rename(NB_BOTTOM) wxNB_BOTTOM; %rename(NB_BOTTOM) wxNB_BOTTOM;
%rename(NB_MULTILINE) wxNB_MULTILINE; %rename(NB_MULTILINE) wxNB_MULTILINE;
%rename(NB_NOPAGETHEME) wxNB_NOPAGETHEME;
%rename(NB_HITTEST_NOWHERE) wxNB_HITTEST_NOWHERE; %rename(NB_HITTEST_NOWHERE) wxNB_HITTEST_NOWHERE;
%rename(NB_HITTEST_ONICON) wxNB_HITTEST_ONICON; %rename(NB_HITTEST_ONICON) wxNB_HITTEST_ONICON;
%rename(NB_HITTEST_ONLABEL) wxNB_HITTEST_ONLABEL; %rename(NB_HITTEST_ONLABEL) wxNB_HITTEST_ONLABEL;

View File

@@ -3107,6 +3107,7 @@ NB_LEFT = _controls_.NB_LEFT
NB_RIGHT = _controls_.NB_RIGHT NB_RIGHT = _controls_.NB_RIGHT
NB_BOTTOM = _controls_.NB_BOTTOM NB_BOTTOM = _controls_.NB_BOTTOM
NB_MULTILINE = _controls_.NB_MULTILINE NB_MULTILINE = _controls_.NB_MULTILINE
NB_NOPAGETHEME = _controls_.NB_NOPAGETHEME
NB_HITTEST_NOWHERE = _controls_.NB_HITTEST_NOWHERE NB_HITTEST_NOWHERE = _controls_.NB_HITTEST_NOWHERE
NB_HITTEST_ONICON = _controls_.NB_HITTEST_ONICON NB_HITTEST_ONICON = _controls_.NB_HITTEST_ONICON
NB_HITTEST_ONLABEL = _controls_.NB_HITTEST_ONLABEL NB_HITTEST_ONLABEL = _controls_.NB_HITTEST_ONLABEL
@@ -3158,6 +3159,10 @@ class Notebook(BookCtrlBase):
"""CalcSizeFromPage(self, Size sizePage) -> Size""" """CalcSizeFromPage(self, Size sizePage) -> Size"""
return _controls_.Notebook_CalcSizeFromPage(*args, **kwargs) return _controls_.Notebook_CalcSizeFromPage(*args, **kwargs)
def GetThemeBackgroundColour(*args, **kwargs):
"""GetThemeBackgroundColour(self) -> Colour"""
return _controls_.Notebook_GetThemeBackgroundColour(*args, **kwargs)
def GetClassDefaultAttributes(*args, **kwargs): def GetClassDefaultAttributes(*args, **kwargs):
""" """
GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes

View File

@@ -17492,6 +17492,36 @@ static PyObject *_wrap_Notebook_CalcSizeFromPage(PyObject *, PyObject *args, PyO
} }
static PyObject *_wrap_Notebook_GetThemeBackgroundColour(PyObject *, PyObject *args, PyObject *kwargs) {
PyObject *resultobj;
wxNotebook *arg1 = (wxNotebook *) 0 ;
wxColour result;
PyObject * obj0 = 0 ;
char *kwnames[] = {
(char *) "self", NULL
};
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Notebook_GetThemeBackgroundColour",kwnames,&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxNotebook, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
result = ((wxNotebook const *)arg1)->GetThemeBackgroundColour();
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail;
}
{
wxColour * resultptr;
resultptr = new wxColour((wxColour &)(result));
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
}
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) { static PyObject *_wrap_Notebook_GetClassDefaultAttributes(PyObject *, PyObject *args, PyObject *kwargs) {
PyObject *resultobj; PyObject *resultobj;
wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ; wxWindowVariant arg1 = (wxWindowVariant) wxWINDOW_VARIANT_NORMAL ;
@@ -34832,6 +34862,7 @@ static PyMethodDef SwigMethods[] = {
{ (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Notebook_SetTabSize", (PyCFunction) _wrap_Notebook_SetTabSize, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Notebook_HitTest", (PyCFunction) _wrap_Notebook_HitTest, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Notebook_CalcSizeFromPage", (PyCFunction) _wrap_Notebook_CalcSizeFromPage, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Notebook_GetThemeBackgroundColour", (PyCFunction) _wrap_Notebook_GetThemeBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Notebook_GetClassDefaultAttributes", (PyCFunction) _wrap_Notebook_GetClassDefaultAttributes, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL}, { (char *)"Notebook_swigregister", Notebook_swigregister, METH_VARARGS, NULL},
{ (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"new_NotebookEvent", (PyCFunction) _wrap_new_NotebookEvent, METH_VARARGS | METH_KEYWORDS, NULL},
@@ -37144,6 +37175,9 @@ SWIGEXPORT(void) SWIG_init(void) {
{ {
PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)(wxNB_MULTILINE))); PyDict_SetItemString(d,"NB_MULTILINE", SWIG_From_int((int)(wxNB_MULTILINE)));
} }
{
PyDict_SetItemString(d,"NB_NOPAGETHEME", SWIG_From_int((int)(wxNB_NOPAGETHEME)));
}
{ {
PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)(wxNB_HITTEST_NOWHERE))); PyDict_SetItemString(d,"NB_HITTEST_NOWHERE", SWIG_From_int((int)(wxNB_HITTEST_NOWHERE)));
} }

View File

@@ -1194,9 +1194,24 @@ class Rect(object):
""" """
Inflate(self, int dx, int dy) -> Rect Inflate(self, int dx, int dy) -> Rect
Increase the rectangle size by dx in x direction and dy in y Increases the size of the rectangle.
direction. Both (or one of) parameters may be negative to decrease the
rectangle size. The left border is moved farther left and the right border is moved
farther right by ``dx``. The upper border is moved farther up and the
bottom border is moved farther down by ``dy``. (Note the the width and
height of the rectangle thus change by ``2*dx`` and ``2*dy``,
respectively.) If one or both of ``dx`` and ``dy`` are negative, the
opposite happens: the rectangle size decreases in the respective
direction.
The change is made to the rectangle inplace, if instead you need a
copy that is inflated, preserving the original then make the copy
first::
copy = wx.Rect(*original)
copy.Inflate(10,15)
""" """
return _core_.Rect_Inflate(*args, **kwargs) return _core_.Rect_Inflate(*args, **kwargs)
@@ -1204,9 +1219,9 @@ class Rect(object):
""" """
Deflate(self, int dx, int dy) -> Rect Deflate(self, int dx, int dy) -> Rect
Decrease the rectangle size by dx in x direction and dy in y Decrease the rectangle size. This method is the opposite of `Inflate`
direction. Both (or one of) parameters may be negative to increase the in that Deflate(a,b) is equivalent to Inflate(-a,-b). Please refer to
rectngle size. This method is the opposite of Inflate. `Inflate` for a full description.
""" """
return _core_.Rect_Deflate(*args, **kwargs) return _core_.Rect_Deflate(*args, **kwargs)

View File

@@ -658,11 +658,13 @@ class Caret(object):
self.this = newobj.this self.this = newobj.this
self.thisown = 1 self.thisown = 1
del newobj.thisown del newobj.thisown
def __del__(self, destroy=_misc_.delete_Caret): def Destroy(*args, **kwargs):
"""__del__(self)""" """
try: Destroy(self)
if self.thisown: destroy(self)
except: pass Deletes the C++ object this Python object is a proxy for.
"""
return _misc_.Caret_Destroy(*args, **kwargs)
def IsOk(*args, **kwargs): def IsOk(*args, **kwargs):
"""IsOk(self) -> bool""" """IsOk(self) -> bool"""
@@ -717,6 +719,16 @@ class Caret(object):
return _misc_.Caret_Hide(*args, **kwargs) return _misc_.Caret_Hide(*args, **kwargs)
def __nonzero__(self): return self.IsOk() def __nonzero__(self): return self.IsOk()
def GetBlinkTime(*args, **kwargs):
"""GetBlinkTime() -> int"""
return _misc_.Caret_GetBlinkTime(*args, **kwargs)
GetBlinkTime = staticmethod(GetBlinkTime)
def SetBlinkTime(*args, **kwargs):
"""SetBlinkTime(int milliseconds)"""
return _misc_.Caret_SetBlinkTime(*args, **kwargs)
SetBlinkTime = staticmethod(SetBlinkTime)
class CaretPtr(Caret): class CaretPtr(Caret):
def __init__(self, this): def __init__(self, this):
@@ -725,7 +737,6 @@ class CaretPtr(Caret):
self.__class__ = Caret self.__class__ = Caret
_misc_.Caret_swigregister(CaretPtr) _misc_.Caret_swigregister(CaretPtr)
def Caret_GetBlinkTime(*args, **kwargs): def Caret_GetBlinkTime(*args, **kwargs):
"""Caret_GetBlinkTime() -> int""" """Caret_GetBlinkTime() -> int"""
return _misc_.Caret_GetBlinkTime(*args, **kwargs) return _misc_.Caret_GetBlinkTime(*args, **kwargs)
@@ -733,6 +744,7 @@ def Caret_GetBlinkTime(*args, **kwargs):
def Caret_SetBlinkTime(*args, **kwargs): def Caret_SetBlinkTime(*args, **kwargs):
"""Caret_SetBlinkTime(int milliseconds)""" """Caret_SetBlinkTime(int milliseconds)"""
return _misc_.Caret_SetBlinkTime(*args, **kwargs) return _misc_.Caret_SetBlinkTime(*args, **kwargs)
class BusyCursor(object): class BusyCursor(object):
"""Proxy of C++ BusyCursor class""" """Proxy of C++ BusyCursor class"""
def __repr__(self): def __repr__(self):

View File

@@ -1714,15 +1714,9 @@ SWIGINTERNSHORT PyObject*
#endif #endif
} }
static void wxCaret_Destroy(wxCaret *self){
int wxCaret_GetBlinkTime() { delete self;
return wxCaret::GetBlinkTime(); }
}
void wxCaret_SetBlinkTime(int milliseconds) {
wxCaret::SetBlinkTime(milliseconds);
}
#include <wx/snglinst.h> #include <wx/snglinst.h>
@@ -6270,7 +6264,7 @@ static PyObject *_wrap_new_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
} }
static PyObject *_wrap_delete_Caret(PyObject *, PyObject *args, PyObject *kwargs) { static PyObject *_wrap_Caret_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
PyObject *resultobj; PyObject *resultobj;
wxCaret *arg1 = (wxCaret *) 0 ; wxCaret *arg1 = (wxCaret *) 0 ;
PyObject * obj0 = 0 ; PyObject * obj0 = 0 ;
@@ -6278,12 +6272,12 @@ static PyObject *_wrap_delete_Caret(PyObject *, PyObject *args, PyObject *kwargs
(char *) "self", NULL (char *) "self", NULL
}; };
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Destroy",kwnames,&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0); SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail; if (SWIG_arg_fail(1)) SWIG_fail;
{ {
PyThreadState* __tstate = wxPyBeginAllowThreads(); PyThreadState* __tstate = wxPyBeginAllowThreads();
delete arg1; wxCaret_Destroy(arg1);
wxPyEndAllowThreads(__tstate); wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail; if (PyErr_Occurred()) SWIG_fail;
@@ -6709,13 +6703,6 @@ static PyObject *_wrap_Caret_Hide(PyObject *, PyObject *args, PyObject *kwargs)
} }
static PyObject * Caret_swigregister(PyObject *, PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
Py_INCREF(obj);
return Py_BuildValue((char *)"");
}
static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) { static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
PyObject *resultobj; PyObject *resultobj;
int result; int result;
@@ -6726,7 +6713,7 @@ static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail; if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
{ {
PyThreadState* __tstate = wxPyBeginAllowThreads(); PyThreadState* __tstate = wxPyBeginAllowThreads();
result = (int)wxCaret_GetBlinkTime(); result = (int)wxCaret::GetBlinkTime();
wxPyEndAllowThreads(__tstate); wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail; if (PyErr_Occurred()) SWIG_fail;
@@ -6755,7 +6742,7 @@ static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *
} }
{ {
PyThreadState* __tstate = wxPyBeginAllowThreads(); PyThreadState* __tstate = wxPyBeginAllowThreads();
wxCaret_SetBlinkTime(arg1); wxCaret::SetBlinkTime(arg1);
wxPyEndAllowThreads(__tstate); wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail; if (PyErr_Occurred()) SWIG_fail;
@@ -6767,6 +6754,13 @@ static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *
} }
static PyObject * Caret_swigregister(PyObject *, PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
Py_INCREF(obj);
return Py_BuildValue((char *)"");
}
static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) { static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
PyObject *resultobj; PyObject *resultobj;
wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ; wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
@@ -31020,7 +31014,7 @@ static PyMethodDef SwigMethods[] = {
{ (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS, NULL}, { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS, NULL},
{ (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_Destroy", (PyCFunction) _wrap_Caret_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
@@ -31034,9 +31028,9 @@ static PyMethodDef SwigMethods[] = {
{ (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL},
{ (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL},
{ (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL}, { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
{ (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS, NULL}, { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS, NULL},

View File

@@ -1 +1,2 @@
build_options.py
config.py config.py