[Lazarus] TDBNavigator icons break symmetry

Antonio Fortuny a.fortuny at sitasoftware.lu
Tue Oct 2 11:51:56 CEST 2012

Le 01/10/2012 21:30, Ajeandro Gonzalo a écrit :
> Maintaining Symmetry is a basic principle of good design.  It's broken here in 2 ways.  Since the nbInsert icon is "+", the nbDelete icon MUST be "-".  Also, using the trash can icon could be confusing - it resembles the Windows Recycle Bin so a user might think it deletes the whole file, not just the current record.
> Secondly, the nbCancel icon is different from the bkCancel icon for TBitBtn.
> Another quibble:  the VisibleButtons in the Object Inspector are in alphabetical order, they should be in the same order as displayed to avoid confusion.
> Now that with version 1.0 Lazarus is (mostly) stable I thought it was time the bring up less urgent matters like this.

Since I use Pascal with Delphi I've always seen "+" and "-" in the 
TDBNavigator. This means that the users I'm working for are used to see 
those two images.
On the other hand when I use either a TButton or a TBitButton oe a 
TSpeedButton I'm used to insert a blank page for insert and a red cross 
for delete. They are still the same in Delphi XE.
This means that I do rather prefer Alejandro's position instead of the 
current pics in the TDBNavigator


More information about the Lazarus mailing list