Vincent Snijders schrieb:
2011/10/9 Tommi Prami <[email protected]>:
Bugreport at :
 http://bugs.freepascal.org/view.php?id=20442


If you use lazarus 0.9.31 from trunk, then read
http://wiki.lazarus.freepascal.org/Lazarus_0.99.0_release_notes#TCustomPageControl.2FTPageControl.OnPageChanged_were_removed

That page contains breaking changes, so read that before submitting a
bug report.

IMO the recent rename was bad, because the current TCustomTabControl is implemented as a TPageControl, incompatible with a (Delphi) TTabControl. I had hoped that the widgetset interface would allow to implement simple tabbed controls (without pages), and derive paged controls in the LCL, but nothing happened in that direction :-(

Most ComCtrls suffer from the duplicate storage of the items, in the widgets and in the controls. I'd be happy with the way how Delphi manages all items, using a *temporary* item list *only* while no widget exists - i.e. when such a control is loaded from a resource, or when it must be recreated later. On nowadays machines it will do no harm to refer to the properties stored in the widgets, which will be up-to-date and consistent all the time.

DoDi


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to