Normally Glade uses bold lettering in property labels to show feedback that a property is ‘set’, i.e. not at it’s original default value.

But after designing some editors, I found that bold lettering is nice to use to catch the eye and identify some related properties which I’ve grouped together (i.e. heading labels).

Having bold lettering in the group headings, and additionally on some property labels, looks really odd and imbalanced, so I changed the identifier showing that a property is modified from bold to italic (since italic catches your attention too, but less so than bold lettering).

Hopefully this change will not be too unsettling, it certainly makes more sense when actually using the editors than just looking at a screenshot (since you see immediate feedback that after modifying a property it becomes italic, so the meaning of italic lettering I think is conveyed well enough while using Glade).

]]>By: tvbhttp://blogs.gnome.org/tvb/2013/04/26/doggfooding-in-glade/comment-page-1/#comment-3763
Sun, 28 Apr 2013 21:26:54 +0000http://blogs.gnome.org/tvb/?p=450#comment-3763To use Granite widgets from Glade, you need a catalog for the Granite widgets, and possibly a plugin library depending if Granite would need one (you would need supporting plugin code to handle complex container widgets, but most widgets can be supported simply with some XML).

Presumably Granite’s dev package would install a Glade catalog (and plugin) so that it’s widgets would show up in Glade’s palette automatically.

There also exist some other plugins in the wild which can be used as an example, Glade itself has a couple of catalogs (for GTK+ and for embedding Glade itself into other applications), GtkSourceView has one, I think gnome-terminal also has a catalog.

Unfortunately that requires modification to my own system, as GTK+ is still a little primitive with CSS, there is no way I can set GTK_CSS_PATH=/opt/devel/path/to/theme, and apparently this is all tightly bound into GSettings, again, I apparently cannot run a relocated set of settings.

I may end up with Adwaita yet perhaps the next time I install a new system on my laptop… I’d rather not be doing that every year though… (once every two years is enough I think).