Favorite Bug of the Day

As we rapidly approach our final 1.0 release at the end of this week, Gabriel and I have been bug fixing machines since RC1.

Today though, the following issue wins first prize in the all-time favorite-of-the-day category:

As a result, I did some digging, and in turn filed a downstream bug.

I guess it’s the price we pay for being second class to our toolkit of choice… almost a year later.

UPDATE: After thinking about this a little longer, what I find really interesting here is that at the engine level, Clearlooks seems to have cleaned up a bit and possibly supports standardized hints, something I suggested as a possible stop-gap solution in my original rant from last year, linked above.

This means much of the fundamental problem is seemingly deferred now to GTK RC, which at least allows for hackable workarounds in non-stock GTK widgets. I’ll investigate setting the following directly on our widget:

engine "clearlooks" {
    hint = "treeview"
}

At the end of the day though, GTK is way overdue for some serious overhaul.