Linked by Thom Holwerda on Fri 5th May 2006 19:54 UTC
GTK+ GTK+ 2.9.0 has been released. This is the first development release leading up to GTK+ 2.10. For completeness: "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites."
Thread beginning with comment 121473
To read all comments associated with this story, please click here.
Firefox's Choice
by Caesius on Fri 5th May 2006 21:37 UTC
Caesius
Member since:
2005-08-18

Personally I prefer the QT toolkit, but I don't mind GTK; it does seem more strongly developed than QT. Does anyone know why Firefox decided to use GTK over QT?

Reply Score: 0

RE: Firefox's Choice
by Thom_Holwerda on Fri 5th May 2006 21:37 in reply to "Firefox's Choice"
Thom_Holwerda Member since:
2005-06-29

Does anyone know why Firefox decided to use GTK over QT?

Firefox doesn't use GTK.

Reply Parent Score: 5

RE[2]: Firefox's Choice
by Caesius on Fri 5th May 2006 21:39 in reply to "RE: Firefox's Choice"
Caesius Member since:
2005-08-18

I was referring to running it under FreeBSD (or Linux).

Reply Parent Score: 1

RE[2]: Firefox's Choice
by joekiser on Fri 5th May 2006 21:51 in reply to "RE: Firefox's Choice"
joekiser Member since:
2005-06-30

Firefox uses GTK+ because Mozilla used GTK+. In the early days of Mozilla, there were versions for GTK+, Qt, and Xlib, but Qt wasn't free at that point and development stalled.

I think there is a plugin under development to allow Gecko to run in Konqueror, but as far as a full Seamonkey or Firefox under Qt goes, I think those have been dropped.

Reply Parent Score: 1

RE[2]: Firefox's Choice
by ma_d on Fri 5th May 2006 22:33 in reply to "RE: Firefox's Choice"
ma_d Member since:
2005-06-29

Picky picky. XUL on X11 uses GTK.

I imagine they picked it because it's got less license baggage accompanied with it than QT does, especially for non-free projects.
And the desktop project supporting it has less services baggage accompanied with its apps.

Also it's written in C where QT is c++. IIRC firefox, xul, and mozilla are all in C?

Reply Parent Score: 2

RE: Firefox's Choice
by anonymousbrowser on Fri 5th May 2006 22:33 in reply to "Firefox's Choice"
anonymousbrowser Member since:
2006-04-28

So what do you prefer about it? I think the firefox GTK connection is probably because of long standing licensing issues. Qt is commercial product developed and owned by a single entity, not an idea i like, even if there are safeguards in place. Pure Qt applications are generally unpleasant in X, just look at skype, KDE applications often behave strangely under other desktop environments, maybe that's another reason why GTK was chosen?

Reply Parent Score: 1

RE[2]: Firefox's Choice
by Caesius on Sat 6th May 2006 10:35 in reply to "RE: Firefox's Choice"
Caesius Member since:
2005-08-18

Fair comment. It's from a <personal_opinion> *cosmetic* point of view I prefer QT </personal_opinion>. That's interesting about the licensing though. So no chance for a version of Firefox built with QT?

If you're interested about the Firefox thing it's Firefox's (save/load) dialogues that bug me; they're always to small, hard to use etc. But thats running it under FreeBSD, I'm sure you Linux folk have that sorted ;)

Reply Parent Score: 1