[Wnd-commit] wnd/wnd/controls/listview methods.py,1.1.1.1,1.2
Status: Alpha
Brought to you by:
jurner
|
From: jürgen u. <cer...@us...> - 2005-05-15 09:35:18
|
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 |