[lazarus] CVS changes
weus at quicknet.nl
Thu Apr 13 19:12:03 EDT 2000
~ Added some docu and did some cleanup.
From Hans-Joachim Ott <hjott at compuserve.com>:
* TMemo.Lines works now.
I made complete new code for MemoStrings, it should work
for every underlying toolkit, but in fact it works best if
the toolkit does not support Memo lines itself (like GTK),
it's a lot of overhead if we deal with Windows. Maybe it
should be put eventually into a toolkit dependant file.
+ TMemo has now a property Scrollbar.
= TControl.GetTextBuf revised :-)
+ Implementation for CListBox columns added:
New file clistbox.pp with a property ListColumns.
If a line with Tabs (#9) is inserted, the text is
split into the columns (see gtklistl.inc
TGtkCListStringList.Insert). I defined first
TCListBox = class(TCustomListBox) and published the
properties like ExtendedSelect, Items etc.,
but doing so crashes the compiler (0.99.14) with
"clistbox.pp(28,1) Fatal: Internal error 55665566",
so now it's defined as descendant of TListBox, which
should be revised.
* Bug in TGtkCListStringList.Assign corrected.
Marc & Hans-Joachim
OK, It took some time but the weus at quicknet.nl is working again.
More information about the Lazarus