Linked by Thom Holwerda on Fri 13th Feb 2009 23:15 UTC
Thread beginning with comment 348798
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
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.
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).






Member since:
2008-03-02
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.