reSWIGged
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29786 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -4298,6 +4298,9 @@ EVT_LIST_COL_DRAGGING = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_DRAGGING
|
||||
EVT_LIST_COL_END_DRAG = wx.PyEventBinder(wxEVT_COMMAND_LIST_COL_END_DRAG , 1)
|
||||
EVT_LIST_ITEM_FOCUSED = wx.PyEventBinder(wxEVT_COMMAND_LIST_ITEM_FOCUSED , 1)
|
||||
|
||||
EVT_LIST_GET_INFO = wx._deprecated(EVT_LIST_GET_INFO)
|
||||
EVT_LIST_SET_INFO = wx._deprecated(EVT_LIST_SET_INFO)
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
|
||||
class ListCtrl(_core.Control):
|
||||
@@ -4386,7 +4389,7 @@ class ListCtrl(_core.Control):
|
||||
return _controls_.ListCtrl_SetItemState(*args, **kwargs)
|
||||
|
||||
def SetItemImage(*args, **kwargs):
|
||||
"""SetItemImage(self, long item, int image, int selImage) -> bool"""
|
||||
"""SetItemImage(self, long item, int image, int selImage=-1) -> bool"""
|
||||
return _controls_.ListCtrl_SetItemImage(*args, **kwargs)
|
||||
|
||||
def GetItemText(*args, **kwargs):
|
||||
|
@@ -790,17 +790,20 @@ public:
|
||||
}
|
||||
|
||||
DEC_PYCALLBACK_STRING_LONGLONG(OnGetItemText);
|
||||
DEC_PYCALLBACK_INT_LONG(OnGetItemImage);
|
||||
DEC_PYCALLBACK_LISTATTR_LONG(OnGetItemAttr);
|
||||
|
||||
// use the virtual version to avoid a confusing assert in the base class
|
||||
DEC_PYCALLBACK_INT_LONG_virtual(OnGetItemImage);
|
||||
|
||||
PYPRIVATE;
|
||||
};
|
||||
|
||||
IMPLEMENT_ABSTRACT_CLASS(wxPyListCtrl, wxListCtrl);
|
||||
|
||||
IMP_PYCALLBACK_STRING_LONGLONG(wxPyListCtrl, wxListCtrl, OnGetItemText);
|
||||
IMP_PYCALLBACK_INT_LONG(wxPyListCtrl, wxListCtrl, OnGetItemImage);
|
||||
IMP_PYCALLBACK_LISTATTR_LONG(wxPyListCtrl, wxListCtrl, OnGetItemAttr);
|
||||
IMP_PYCALLBACK_INT_LONG_virtual(wxPyListCtrl, wxListCtrl, OnGetItemImage);
|
||||
|
||||
|
||||
wxListItem *wxPyListCtrl_GetColumn(wxPyListCtrl *self,int col){
|
||||
wxListItem item;
|
||||
@@ -22215,7 +22218,7 @@ static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObjec
|
||||
wxPyListCtrl *arg1 = (wxPyListCtrl *) 0 ;
|
||||
long arg2 ;
|
||||
int arg3 ;
|
||||
int arg4 ;
|
||||
int arg4 = (int) -1 ;
|
||||
bool result;
|
||||
PyObject * obj0 = 0 ;
|
||||
PyObject * obj1 = 0 ;
|
||||
@@ -22225,15 +22228,17 @@ static PyObject *_wrap_ListCtrl_SetItemImage(PyObject *, PyObject *args, PyObjec
|
||||
(char *) "self",(char *) "item",(char *) "image",(char *) "selImage", NULL
|
||||
};
|
||||
|
||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
|
||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:ListCtrl_SetItemImage",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
|
||||
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxPyListCtrl,
|
||||
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
|
||||
arg2 = (long)SWIG_As_long(obj1);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
arg3 = (int)SWIG_As_int(obj2);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
arg4 = (int)SWIG_As_int(obj3);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
if (obj3) {
|
||||
arg4 = (int)SWIG_As_int(obj3);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
}
|
||||
{
|
||||
PyThreadState* __tstate = wxPyBeginAllowThreads();
|
||||
result = (bool)(arg1)->SetItemImage(arg2,arg3,arg4);
|
||||
|
@@ -4761,6 +4761,16 @@ class PyApp(EvtHandler):
|
||||
"""
|
||||
return _core_.PyApp_WakeUpIdle(*args, **kwargs)
|
||||
|
||||
def IsMainLoopRunning(*args, **kwargs):
|
||||
"""
|
||||
IsMainLoopRunning() -> bool
|
||||
|
||||
Returns True if we're running the main loop, i.e. if the events can
|
||||
currently be dispatched.
|
||||
"""
|
||||
return _core_.PyApp_IsMainLoopRunning(*args, **kwargs)
|
||||
|
||||
IsMainLoopRunning = staticmethod(IsMainLoopRunning)
|
||||
def MainLoop(*args, **kwargs):
|
||||
"""
|
||||
MainLoop(self) -> int
|
||||
@@ -4987,6 +4997,15 @@ class PyAppPtr(PyApp):
|
||||
self.__class__ = PyApp
|
||||
_core_.PyApp_swigregister(PyAppPtr)
|
||||
|
||||
def PyApp_IsMainLoopRunning(*args, **kwargs):
|
||||
"""
|
||||
PyApp_IsMainLoopRunning() -> bool
|
||||
|
||||
Returns True if we're running the main loop, i.e. if the events can
|
||||
currently be dispatched.
|
||||
"""
|
||||
return _core_.PyApp_IsMainLoopRunning(*args, **kwargs)
|
||||
|
||||
def PyApp_GetMacSupportPCMenuShortcuts(*args, **kwargs):
|
||||
"""PyApp_GetMacSupportPCMenuShortcuts() -> bool"""
|
||||
return _core_.PyApp_GetMacSupportPCMenuShortcuts(*args, **kwargs)
|
||||
@@ -9431,7 +9450,7 @@ class Sizer(Object):
|
||||
"""
|
||||
ShowItems(self, bool show)
|
||||
|
||||
Recursively call `wx.Window.Show` on all sizer items.
|
||||
Recursively call `wx.SizerItem.Show` on all sizer items.
|
||||
"""
|
||||
return _core_.Sizer_ShowItems(*args, **kwargs)
|
||||
|
||||
@@ -10243,6 +10262,15 @@ class GridBagSizer(FlexGridSizer):
|
||||
"""
|
||||
return _core_.GridBagSizer_AddItem(*args, **kwargs)
|
||||
|
||||
def GetCellSize(*args, **kwargs):
|
||||
"""
|
||||
GetCellSize(self, int row, int col) -> Size
|
||||
|
||||
Get the size of the specified cell, including hgap and
|
||||
vgap. Only valid after a Layout.
|
||||
"""
|
||||
return _core_.GridBagSizer_GetCellSize(*args, **kwargs)
|
||||
|
||||
def GetEmptyCellSize(*args, **kwargs):
|
||||
"""
|
||||
GetEmptyCellSize(self) -> Size
|
||||
|
@@ -20215,6 +20215,30 @@ static PyObject *_wrap_PyApp_WakeUpIdle(PyObject *, PyObject *args, PyObject *kw
|
||||
}
|
||||
|
||||
|
||||
static PyObject *_wrap_PyApp_IsMainLoopRunning(PyObject *, PyObject *args, PyObject *kwargs) {
|
||||
PyObject *resultobj;
|
||||
bool result;
|
||||
char *kwnames[] = {
|
||||
NULL
|
||||
};
|
||||
|
||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":PyApp_IsMainLoopRunning",kwnames)) goto fail;
|
||||
{
|
||||
PyThreadState* __tstate = wxPyBeginAllowThreads();
|
||||
result = (bool)wxPyApp::IsMainLoopRunning();
|
||||
|
||||
wxPyEndAllowThreads(__tstate);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
}
|
||||
{
|
||||
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
|
||||
}
|
||||
return resultobj;
|
||||
fail:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
static PyObject *_wrap_PyApp_MainLoop(PyObject *, PyObject *args, PyObject *kwargs) {
|
||||
PyObject *resultobj;
|
||||
wxPyApp *arg1 = (wxPyApp *) 0 ;
|
||||
@@ -38414,6 +38438,44 @@ static PyObject *_wrap_GridBagSizer_AddItem(PyObject *, PyObject *args, PyObject
|
||||
}
|
||||
|
||||
|
||||
static PyObject *_wrap_GridBagSizer_GetCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
|
||||
PyObject *resultobj;
|
||||
wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
|
||||
int arg2 ;
|
||||
int arg3 ;
|
||||
wxSize result;
|
||||
PyObject * obj0 = 0 ;
|
||||
PyObject * obj1 = 0 ;
|
||||
PyObject * obj2 = 0 ;
|
||||
char *kwnames[] = {
|
||||
(char *) "self",(char *) "row",(char *) "col", NULL
|
||||
};
|
||||
|
||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:GridBagSizer_GetCellSize",kwnames,&obj0,&obj1,&obj2)) goto fail;
|
||||
if ((SWIG_ConvertPtr(obj0,(void **)(&arg1),SWIGTYPE_p_wxGridBagSizer,
|
||||
SWIG_POINTER_EXCEPTION | 0)) == -1) SWIG_fail;
|
||||
arg2 = (int)SWIG_As_int(obj1);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
arg3 = (int)SWIG_As_int(obj2);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
{
|
||||
PyThreadState* __tstate = wxPyBeginAllowThreads();
|
||||
result = ((wxGridBagSizer const *)arg1)->GetCellSize(arg2,arg3);
|
||||
|
||||
wxPyEndAllowThreads(__tstate);
|
||||
if (PyErr_Occurred()) SWIG_fail;
|
||||
}
|
||||
{
|
||||
wxSize * resultptr;
|
||||
resultptr = new wxSize((wxSize &) result);
|
||||
resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
|
||||
}
|
||||
return resultobj;
|
||||
fail:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
static PyObject *_wrap_GridBagSizer_GetEmptyCellSize(PyObject *, PyObject *args, PyObject *kwargs) {
|
||||
PyObject *resultobj;
|
||||
wxGridBagSizer *arg1 = (wxGridBagSizer *) 0 ;
|
||||
@@ -41241,6 +41303,7 @@ static PyMethodDef SwigMethods[] = {
|
||||
{ (char *)"PyApp_ProcessPendingEvents", (PyCFunction) _wrap_PyApp_ProcessPendingEvents, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"PyApp_Yield", (PyCFunction) _wrap_PyApp_Yield, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"PyApp_WakeUpIdle", (PyCFunction) _wrap_PyApp_WakeUpIdle, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"PyApp_IsMainLoopRunning", (PyCFunction) _wrap_PyApp_IsMainLoopRunning, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"PyApp_MainLoop", (PyCFunction) _wrap_PyApp_MainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"PyApp_Exit", (PyCFunction) _wrap_PyApp_Exit, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"PyApp_ExitMainLoop", (PyCFunction) _wrap_PyApp_ExitMainLoop, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
@@ -41809,6 +41872,7 @@ static PyMethodDef SwigMethods[] = {
|
||||
{ (char *)"new_GridBagSizer", (PyCFunction) _wrap_new_GridBagSizer, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"GridBagSizer_Add", (PyCFunction) _wrap_GridBagSizer_Add, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"GridBagSizer_AddItem", (PyCFunction) _wrap_GridBagSizer_AddItem, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"GridBagSizer_GetCellSize", (PyCFunction) _wrap_GridBagSizer_GetCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"GridBagSizer_GetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_GetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"GridBagSizer_SetEmptyCellSize", (PyCFunction) _wrap_GridBagSizer_SetEmptyCellSize, METH_VARARGS | METH_KEYWORDS, NULL },
|
||||
{ (char *)"GridBagSizer_GetItemPosition", _wrap_GridBagSizer_GetItemPosition, METH_VARARGS, NULL },
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user