Update of /cvsroot/wnd/wnd/wnd/controls/listview
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1885
Modified Files:
methods.py
Log Message:
new message + bugfixes
Index: methods.py
===================================================================
RCS file: /cvsroot/wnd/wnd/wnd/controls/listview/methods.py,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** methods.py 29 Apr 2005 15:23:14 -0000 1.1.1.1
--- methods.py 15 May 2005 09:35:09 -0000 1.2
***************
*** 28,32 ****
if n > szeof: text = '%s...\x00' % text[:szeof-3]
else: text = '%s\x00' % text
! self._client_buffer.raw = text
return addressof(self._client_buffer)
--- 28,32 ----
if n > szeof: text = '%s...\x00' % text[:szeof-3]
else: text = '%s\x00' % text
! self._client_buffer.raw = text + '\x00'
return addressof(self._client_buffer)
***************
*** 207,215 ****
# item methods
! def Item(self, text=None, iImage=None, lp=None, iStateImage=0):
! return self.InsertItem(self.__len__(), text, iImage, lp, iStateImage)
! def InsertItem(self, lineno, text=None, iImage=None, lp=None, iStateImage=0):
lvi =LV_ITEM()
--- 207,215 ----
# item methods
! def Item(self, text=None, iImage=None, lp=None, iStateImage=0, iOverlayImage= 0):
! return self.InsertItem(self.__len__(), text, iImage, lp, iStateImage, iOverlayImage)
! def InsertItem(self, lineno, text=None, iImage=None, lp=None, iStateImage=0, iOverlayImage= 0):
lvi =LV_ITEM()
***************
*** 225,231 ****
lvi.mask |= lvi.LVIF_PARAM
lvi.lParam= lp
! if iStateImage:
lvi.mask |= lvi.LVIF_STATE
! lvi.state= INDEXTOSTATEIMAGEMASK(iStateImage)
#
# TODO item indent
--- 225,232 ----
lvi.mask |= lvi.LVIF_PARAM
lvi.lParam= lp
! if iStateImage or iOverlayImage:
lvi.mask |= lvi.LVIF_STATE
! lvi.state= INDEXTOSTATEIMAGEMASK(iStateImage) | \
! INDEXTOOVERLAYMASK(iOverlayImage)
#
# TODO item indent
|