Linked by Quentin Hartman on Mon 14th Jul 2008 08:46 UTC, submitted by makkus
GTK+ At last week's Guadec meeting, Kristian Rietveld delivered the GTK+ "state of the union" report. GTK+ is the multi-platform toolkit behind a number of popular applications and, perhaps most well known, the Gnome Desktop environment for Linux. Read the full report here.
Permalink for comment 322868
To read all comments associated with this story, please click here.
RE: What I'd Like to see in 3.0
by tristan on Mon 14th Jul 2008 18:16 UTC in reply to "What I'd Like to see in 3.0"
Member since:

Wow, I think I disagree on pretty much every point!

I use GTK primarily in a non-Latin/English environment and these are very important to me:

1. Get rid of stock icons.

I can't see why you would possibly want to do this. In fact, I'd like to see many more stock icons for increased consistency between apps. I suspect what you actually mean is "get rid of icons from buttons", but you can already do this...

2. Get rid of gettext based translations (well probably cannot do away with all of it). Use something like UI XML files that can be translated using Glade or other visual tool (like its done in OS X) and loaded as such.

I don't think there's any reason that a gettext translation editor couldn't be be integrated into Glade. In fact, it's an excellent idea. GSoC next year, anyone?

3. Support a single Object oriented language as a first class platform. Be it C++, C#, java, .... support one of them as a development platform and don't let it play catchup to the C implementation. I still like to keep C as the underlying library file.

To me, one of the great strengths of GTK is the fact that you can write apps using pretty much any language you like. Compare this with Mac OS, where the choice these days is Objective C or nothing, or Windows where MS are doing their best to force you onto .NET.

I will agree though that having C as the "default" is not ideal, which is why I'm really excited about the prospect of Vala as a "native" GLib language.

4. better integrated keyboard and input method support. Be able to let users write input methods using text files for complex script input.

I'm not an international user, so I'll take your word for it that these things need to be improved :-)

Reply Parent Score: 2