Marc Weustink wrote:
Hi,
Just tonight I noticed that the Icons in front of menuitems have a lot
of whitespace on the left. I wondered why and expected some bug.
However when I saw a menuitem with checkmark it became clear. The
checkmark is drawn in front of the icon.
This behaviour is not something windows and IMO ugly.
XP itself doesn't show much icons and still uses checks and bullits.
On menus where they are mixed, they are drawn in the same location.
Most other apps I saw, when having menuitems with icons, the
checkmarks aren't drawn anymore. The icon is drawn Sunken or with some
"highlight" to indicate it is checked. (compere it with a flat check
toolbutton in down state)
On the other hand I can write here some other applications using the
same design as Lazarus (e.g. NetBeans, Eclipse, ...). I agree that most
applications now still use the model you described but I don't like it
because it does not seem to me well-designed.
1. if the application uses sunken icon for checked menuitems, you can
often very hardly say if it is checked or not.
2. if the checkmark is drawn instead of the icon then you loose the very
useful mnemonic help telling you what each menu item means. It is very
helpful for beginners and also for people whose native language is
different from the language used in the application. They are often
orientating themselves only on the icons.
I think this is always a matter a choice which design is better and more
useful but if there will be more people complaining of the current
design (which is used in Lazarus already since 0.9.15), I'm ready to
rewrite it to the old design.
Martin.
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives