[Lazarus] PageControl vs NoteBook vs TabControl

Graeme Geldenhuys graemeg.lists at gmail.com
Thu Mar 4 15:38:57 CET 2010


Michael Van Canneyt het geskryf:
> 
> Delphi has also 3 components.
> 
> 1. Pagecontrol is the Win95 version, 
> 2. Notebook is the windows 3.1 component.
> 3. A tabcontrol is an entirely different beast: it has no pages, just the tabs.
> 
> in Lazarus, this last control is simply buggy, it should be fixed. The
> second can be deleted, as lazarus never worked on Windows 3.1


So that only leaves the PageControl, which I believe is the most used one
too. Then please guys, simply delete the other two. Lets make things simple
and allow developers to concentrate on fixing one component, not three of
the same. At most I would say have two tab-type components, one that uses
the native backend tab component and one that is 100% custom drawn. Maybe
the latter could be used inside the IDE itself (like Eclipse IDE, Delphi
IDE etc does) to support more specialized IDE type features.

Make it the job of 3rd Party developers to implement more
duplicate/customized versions of the standard components as external add-on
packages.



Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/





More information about the Lazarus mailing list