This patch contains a first "bypass" of TListItem.Selected. This mean that it provides read access to Selected (via GetState and new field FState) from DoSelectItem and dummy write access. So, multiselect mostly works. The lack is the case when select is made by Shift. Such a select is not recognized until it is modified. After modification (ctrl+clicking etc) all seems OK.
Besides, it is a bit of localization.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bin00009.bin
Type: application/octet-stream
Size: 5653 bytes
Desc: "lazarus_23_11_patched.gz"
Url : http://localhost/pipermail/lazarus/attachments/20021125/faa0f966/bin00009.bin
