X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/39f61e253df7a9a3b11fee84cfab3cbb17800165..35095c028d472a2d0b9607a9430a468765a16e3f:/wxPython/src/gtk/controls_wrap.cpp diff --git a/wxPython/src/gtk/controls_wrap.cpp b/wxPython/src/gtk/controls_wrap.cpp index e98d087554..acf7a3ad56 100644 --- a/wxPython/src/gtk/controls_wrap.cpp +++ b/wxPython/src/gtk/controls_wrap.cpp @@ -375,7 +375,7 @@ wxString wxTextCtrl_GetString(wxTextCtrl *self,long from,long to){ } static const wxString wxPyScrollBarNameStr(wxScrollBarNameStr); static const wxString wxPySPIN_BUTTON_NAME(wxSPIN_BUTTON_NAME); - static const wxString wxPySpinCtrlNameStr(wxT(_T("wxSpinCtrl"))); + static const wxString wxPySpinCtrlNameStr(_T("wxSpinCtrl")); void wxSpinCtrl_SetSelection(wxSpinCtrl *self,long from,long to){ } static const wxString wxPyRadioBoxNameStr(wxRadioBoxNameStr); @@ -388,9 +388,9 @@ int wxRadioBox_GetNextItem(wxRadioBox const *self,int item,wxDirection dir,long static const wxString wxPySliderNameStr(wxSliderNameStr); - static const wxString wxPyToggleButtonNameStr(wxT(_T("wxToggleButton"))); + static const wxString wxPyToggleButtonNameStr(_T("wxToggleButton")); -#ifdef __WXMAC__ +#if defined(__WXMAC__) || defined(__WXX11__) // implement dummy classes and such for wxMac #define wxEVT_COMMAND_TOGGLEBUTTON_CLICKED 0 @@ -454,7 +454,7 @@ void wxToolBarBase_SetToolClientData(wxToolBarBase *self,int id,PyObject *client #include - static const wxString wxPyListCtrlNameStr(wxT(_T("wxListCtrl"))); + static const wxString wxPyListCtrlNameStr(_T("wxListCtrl")); void wxListItemAttr_Destroy(wxListItemAttr *self){ delete self; } // Python aware sorting function for wxPyListCtrl static int wxCALLBACK wxPyListCtrl_SortItems(long item1, long item2, long funcPtr) { @@ -558,7 +558,7 @@ wxWindow *wxPyListCtrl_GetMainWindow(wxPyListCtrl *self){ #include #include "wx/wxPython/pytree.h" - static const wxString wxPyTreeCtrlNameStr(wxT(_T("wxTreeCtrl"))); + static const wxString wxPyTreeCtrlNameStr(_T("wxTreeCtrl")); bool wxTreeItemId_operator_ee___(wxTreeItemId *self,wxTreeItemId const *other){ if (!other) return False; return *self == *other; @@ -16771,6 +16771,7 @@ static PyObject *_wrap_ListItem_m_text_set(PyObject *self, PyObject *args, PyObj PyObject *resultobj; wxListItem *arg1 = (wxListItem *) 0 ; wxString *arg2 = (wxString *) 0 ; + bool temp2 = False ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; char *kwnames[] = { @@ -16779,12 +16780,24 @@ static PyObject *_wrap_ListItem_m_text_set(PyObject *self, PyObject *args, PyObj if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ListItem_m_text_set",kwnames,&obj0,&obj1)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxListItem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; - if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_wxString,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; + { + arg2 = wxString_in_helper(obj1); + if (arg2 == NULL) SWIG_fail; + temp2 = True; + } if (arg1) (arg1)->m_text = *arg2; Py_INCREF(Py_None); resultobj = Py_None; + { + if (temp2) + delete arg2; + } return resultobj; fail: + { + if (temp2) + delete arg2; + } return NULL; }