From: Marco T. <wx...@so...> - 2002-05-19 19:44:25
|
hello, what i describe below appears on: Wx-0.11b5-wxmsw2.3.3-win32.zip Wx-0.11b4-wxmsw2.3.3-win32.zip (not tested older betas) but not in: Wx-0.10-wxmsw2.2.9-win32-1.zip -> everything tested on win98 special listitem's aren't handled properly. with special i mean item's with a bold font, with a text colour or with a background colour. (report view - don't know about other styles) changing listctrl.pl you can reproduce this: sub OnDeleteAll { my ($this, $event) = @_; my $item = $this->{LISTCTRL}->GetNextItem(-1, wxLIST_NEXT_ALL, wxLIST_STATE_SELECTED); $this->{LISTCTRL}->DeleteItem($item); } the problem occurs if you delete an item above the special ones. if you do this, the first special formatted item looses its formation. the ones below are handled right. if you resize the window now, the formations rebuilt themselves at the place they where at the beginning! example: ### before ### item1 item2 item3 -> this one is bold item4 item5 -> this one has a green font item6 ### state after deleting item1 ### item2 item3 item4 item5 -> this one has a green font item6 ### after resizing the window ### item2 item3 item4 -> this one is bold item5 item6 -> this one has a green font this is really strainge and i hope i described it usuable. any ideas? please not again a win98 bug! no, can't be -> works in the nonbeta! horrai! greeting Marco |