From c84f2ef3e0e8c9a272f7aa1f7b8233cce1ed4ef4 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Sat, 18 May 2013 21:15:53 +0000 Subject: [PATCH] fixes for the dataview samples git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74027 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/dataview/CustomRenderer.py | 6 +++--- samples/dataview/IndexListModel.py | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/samples/dataview/CustomRenderer.py b/samples/dataview/CustomRenderer.py index 57c92976..a2f286ec 100644 --- a/samples/dataview/CustomRenderer.py +++ b/samples/dataview/CustomRenderer.py @@ -13,12 +13,12 @@ class MyCustomRenderer(dv.DataViewCustomRenderer): self.value = None def SetValue(self, value): - #self.log.write('SetValue: %s' % value) + #self.log.write('MyCustomRenderer.SetValue: %s\n' % value) self.value = value return True def GetValue(self): - #self.log.write('GetValue') + #self.log.write('MyCustomRenderer.GetValue\n') return self.value def GetSize(self): @@ -81,7 +81,7 @@ class MyCustomRenderer(dv.DataViewCustomRenderer): def GetValueFromEditorCtrl(self, editor): self.log.write('GetValueFromEditorCtrl: %s' % editor) value = editor.GetValue() - return value + return True, value # The LeftClick and Activate methods serve as notifications diff --git a/samples/dataview/IndexListModel.py b/samples/dataview/IndexListModel.py index 406085e1..e28b9ae0 100644 --- a/samples/dataview/IndexListModel.py +++ b/samples/dataview/IndexListModel.py @@ -38,6 +38,10 @@ class TestModel(dv.DataViewIndexListModel): def GetColumnCount(self): return len(self.data[0]) + # Specify the data type for a column + def GetColumnType(self, col): + return "string" + # Report the number of rows in the model def GetCount(self): #self.log.write('GetCount')