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

Reply via email to