Just a general comment: Have you thought about writing a generic/general linked list unit first and then using that to implement the widget stuff ?
Since writing linked lists can be tricky... best is to make a generic unit for it... test it well... and use it ;) I can think up some reasons why not to use generic linked lists: 1. Speed reasons. ( Generic lists might be a bit slower because of more procedure calling ) 2. Some special linked list stuff is required.. Do any of these reasons apply ? Bye, Skybuck. _______________________________________________ fpc-pascal maillist - [EMAIL PROTECTED] http://lists.freepascal.org/mailman/listinfo/fpc-pascal