native menus

Some of the hackers on the moz project have been doing an excellent
job
of trying to make firefox integrate well with a gnome
desktop. Finally today FireFox's menus took a big step forward
and they look – at least as I can tell – native. I don't think a
casual observer would notice:

Problems in the menus at this point mostly relate to how they are
organized as well as using the icons from the theme instead of the
application-specific themes. There are also some subtle grab
issues as well which might be harder to fix, but most people won't
notice them[*].

*: If you have a menu open and you mouse around a
page you will notice that hrefs will still highlight. This is
because there's no native window associated with the menu bar and
we're required to grab on something which means grabbing
the entire toplevel window associated with the window. Because
you are still delivering events to the toplevel window, mouseovers
still work on it. It's messy and requires pretty low level layout
changes that I've been unwilling to tackle.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.