Linked by Thom Holwerda on Fri 13th Feb 2009 23:15 UTC
Gnome A very, very long time ago I personally advocated the inclusion of a certain feature into GNOME. We set up a poll at OSNews, which resulted in a very, very resounding "yes!" from the OSNews community - many of which are GNOME users. The feature in question was the global application menubar, which allowed the GNOME desktop to have a menu bar atop the screen similar to that of Mac OS X. The poll is long gone, the debate thread in the Bugzilla has died out, and no decision has yet been made. I wanted to know where this feature stands, and how much the developers have improved it, and I was in for a surprise.
E-mail Print r 9   · Read More · 50 Comment(s)
Thread beginning with comment 348798
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Okay, but...
by Xenu on Sat 14th Feb 2009 01:17 UTC in reply to "RE[2]: Okay, but..."
Member since:

Firefox is a GTK+ app, last I knew.
Also, KDE 3.x has the ability to move the menubar to the top of the screen.

I understood that Firefox was a XUL --Mozilla's own cross-platform GUI toolkit-- application, and that XUL mimicked GTK+'s look'n'feel on *nix.

Reply Parent Score: 2

RE[4]: Okay, but...
by darknexus on Sat 14th Feb 2009 01:32 in reply to "RE[3]: Okay, but..."
darknexus Member since:

I believe it's a hybrid, it uses GTK for the basic window, and XUL for everything displayed inside it. I don't precisely know where GTK ends and XUL begins, but you can compile firefox with several toolkits (see the --enable-default-toolkit option in configure). Even XUL needs a base window in which to display its controls.

Reply Parent Score: 6

RE[5]: Okay, but...
by aqd- on Mon 16th Feb 2009 16:04 in reply to "RE[4]: Okay, but..."
aqd- Member since:

It uses GTK/GDK for basic window functions and drawing. And then it reads GTK config to paint the UI in a similar style.

It looks like GTK, but it's not GTK or any native GUI toolkit at all, and there are some differences in widget behaviors (ex: you cannot use mousewheel to switch tabs).

Reply Parent Score: 1