Linked by Thom Holwerda on Thu 7th Aug 2008 13:48 UTC, submitted by jcornuz
GTK+ Red Hat's David Zeuthen blogged today about the huge patch he submitted to GTK+ that will allow the toolkit to achieve resolution independence - widget and font size adapting to your screen's real estate; no more tiny application lost in the corner of your high resolution screen. Although more work is obviously required, Zeuthen's idea is to use RI as the hot-new-feature selling point of the upcoming 3.0 GTK+ release. Discussion is going on in the gtk-devel mailing list and there is an ogg video of the feature in action.
Permalink for comment 326083
To read all comments associated with this story, please click here.
Resolution independence
by WereCatf on Thu 7th Aug 2008 14:32 UTC
WereCatf
Member since:
2006-02-15

Immediately when I read the short caption here on OSNews about the up-and-coming RI on GTK+ I thought that it can't be true resolution independence unless all the media used is also resolution independent or atleast have their DPI reported in the media header somewhere, and that GTK+ applies the correct transformations needed. And then, as the video shows, the icons used for buttons and such don't scale properly even if the text and elements themselves do scale. Looked absolutely horrible.

So, in the future atleast all icon sets have to also include information about their desired DPI so GTK+ knows how to transform them. I just wonder how well this will work with web browsers...Imagine, the widgets displayed honor the GTK+ RI settings but images and other media on websites don't! One solution would be to disable RI for web browsers, but then that would mess the desktop integration.

Also, how about the performance? Are all those icons/images et al transformed in software or do they try to accelerate that process via OpenGL or X acceleration? I really do love the look and feel of GTK+ and I like programming on it, but it IS slow already!

Reply Score: 10