GTK Theme Torturer

Manu Cornet <[email protected]>
Newsgroups gmane.comp.gnome.themes
Message-ID <1154712123.10299.22.camel@localhost>
Hi!

[No need to CC me, I just subscribed to the list.]

Thomas pinged me yesterday on IRC and told me you guys might
beinterested by the small application I have been coding lately.

This "GTK Theme Torturer" mainly does two things: 

1) crash test the engine by calling all the GTK paint functions with
unusual parameters and 

2) measure the time the theme takes to create/map/expose/resize/destroy
widgets (with help from Federico Mena's widget profiler's
infrastructure).

Some more details and screenshots:

http://wiki.laptop.org/go/GTK_for_OLPC#GTK_theme.2Fengine_torturer_and_crash_tester

and you can get a tarball here:

http://www.manucornet.net/pub/olpc/gtk-theme-torturer.tgz


I have used it to benchmark a few themes (Clearlooks, Human,
HighContrast and the OLPC theme -- for which the torturer was originally
designed). The results are available as a spreadsheet here:

http://www.manucornet.net/pub/Themes_performance.ods

(absolute values aren't really interesting, but the ratios give some
useful info).

I have sent a short analysis of these tests to the OLPC list [1] and the
Ubuntu list [2].


In the near future, I'll certainly be hanging around on IRC to ask some
advice, if it is okay with you: I'm going to start working on the OLPC
theme/engine and I'm definitely going to need some expert
help/teaching/advice :) Which channel do you guys usually stay on (there
was nobody on #gnome-themes on GimpNet)?

Cheers,
Manu

[1] http://mailman.laptop.org/pipermail/devel/2006-August/001026.html

[2]
https://lists.ubuntu.com/archives/ubuntu-devel/2006-August/019738.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.