mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2026-01-04 19:10:09 +01:00
Add proper support for DataViewCheckIconTextRenderer
This commit is contained in:
@@ -24,6 +24,7 @@ ITEMS = [
|
|||||||
'wxDataViewItem',
|
'wxDataViewItem',
|
||||||
'wxDataViewItemAttr',
|
'wxDataViewItemAttr',
|
||||||
'wxDataViewIconText',
|
'wxDataViewIconText',
|
||||||
|
'wxDataViewCheckIconText',
|
||||||
'wxDataViewModelNotifier',
|
'wxDataViewModelNotifier',
|
||||||
|
|
||||||
'wxDataViewModel',
|
'wxDataViewModel',
|
||||||
@@ -308,6 +309,7 @@ def run():
|
|||||||
# them in all these classes
|
# them in all these classes
|
||||||
for name in [ 'wxDataViewTextRenderer',
|
for name in [ 'wxDataViewTextRenderer',
|
||||||
'wxDataViewIconTextRenderer',
|
'wxDataViewIconTextRenderer',
|
||||||
|
'wxDataViewCheckIconTextRenderer',
|
||||||
'wxDataViewProgressRenderer',
|
'wxDataViewProgressRenderer',
|
||||||
'wxDataViewSpinRenderer',
|
'wxDataViewSpinRenderer',
|
||||||
'wxDataViewToggleRenderer',
|
'wxDataViewToggleRenderer',
|
||||||
|
|||||||
@@ -31,6 +31,11 @@ wxVariant wxDVCVariant_in_helper(PyObject* source)
|
|||||||
if (source == Py_None) {
|
if (source == Py_None) {
|
||||||
ret.MakeNull();
|
ret.MakeNull();
|
||||||
}
|
}
|
||||||
|
else if (wxPyWrappedPtr_TypeCheck(source, wxT("wxDataViewCheckIconText"))) {
|
||||||
|
wxDataViewCheckIconText* ptr;
|
||||||
|
wxPyConvertWrappedPtr(source, (void**)&ptr, wxT("wxDataViewCheckIconText"));
|
||||||
|
ret << *ptr;
|
||||||
|
}
|
||||||
else if (wxPyWrappedPtr_TypeCheck(source, wxT("wxDataViewIconText"))) {
|
else if (wxPyWrappedPtr_TypeCheck(source, wxT("wxDataViewIconText"))) {
|
||||||
wxDataViewIconText* ptr;
|
wxDataViewIconText* ptr;
|
||||||
wxPyConvertWrappedPtr(source, (void**)&ptr, wxT("wxDataViewIconText"));
|
wxPyConvertWrappedPtr(source, (void**)&ptr, wxT("wxDataViewIconText"));
|
||||||
@@ -45,8 +50,13 @@ wxVariant wxDVCVariant_in_helper(PyObject* source)
|
|||||||
PyObject* wxDVCVariant_out_helper(const wxVariant& value)
|
PyObject* wxDVCVariant_out_helper(const wxVariant& value)
|
||||||
{
|
{
|
||||||
PyObject* ret;
|
PyObject* ret;
|
||||||
|
if (value.IsType("wxDataViewCheckIconText") )
|
||||||
if ( value.IsType("wxDataViewIconText") )
|
{
|
||||||
|
wxDataViewCheckIconText val;
|
||||||
|
val << value;
|
||||||
|
ret = wxPyConstructObject(new wxDataViewCheckIconText(val), wxT("wxDataViewCheckIconText"), 0);
|
||||||
|
}
|
||||||
|
else if ( value.IsType("wxDataViewIconText") )
|
||||||
{
|
{
|
||||||
wxDataViewIconText val;
|
wxDataViewIconText val;
|
||||||
val << value;
|
val << value;
|
||||||
|
|||||||
Reference in New Issue
Block a user