Author Archives: xjuan

GtkBuilder and external objects

What if you want to reference an object you created from a GtkBuilder script? or even more add children to a container created outside the scope of GtkBuilder? You can not! But do not worry, a simple API like the … Continue reading

Posted in GTK+ | Comments Off on GtkBuilder and external objects

Cosimo and Denny wants to see YOU in Boston!!

I am really pleased to say that GNOME foundation is sponsoring me again to travel to Boston for my first hackfest after a very personally successful GUADEC. Not only GUADEC was a success for me professionally but most importantly on … Continue reading

Posted in General | Comments Off on Cosimo and Denny wants to see YOU in Boston!!

Embeding GtkBuilder UI definitions into GObject classes!

Wait, what? Back in the day Glade used to generate code which was messy if was not handled properly, eventually everyone agreed it was better to use libglade instead and load the UI interface from a xml file, something that … Continue reading

Posted in GTK+, Programming | 4 Comments

Cross compiling Glade for win32

It was a long time since I did not give cross compiling a try and it turns out to be easier than expected if you use precompiled binaries from windows:mingw[1] project on the OpenSUSE Build Service. (OBS) First of all … Continue reading

Posted in Glade, Programming | 3 Comments

SVG && cairo_path_t fun!

For all of those of you who usually program with cairo: How do you include a somewhat complex path in your code? Let’s take GIMP as an example… Wilber figure shows ups in a few places and the cairo code … Continue reading

Posted in Programming | Comments Off on SVG && cairo_path_t fun!

Hacking Glade in Glade: A recursion exercise

Last week, inspired by Tristan’s GtkComposite branch idea of embedding builder xml into widget classes together with the old eagerness  of implementing Glade UI with Glade itself I started hacking Glade in glade! The first step was to recreate GladeWindow … Continue reading

Posted in Glade | 7 Comments

New Glade edit modes!

I am happy to announce two new Glade features that should make UI designers life a little bit easier. As you probably know Gtk+ 3 introduced new widget properties to control margins and its alignments which where only accessible in … Continue reading

Posted in Glade | 1 Comment

Hello Blog World!\n

My name is Juan Pablo Ugarte, I started using open source since early 2000 and became a contributor around 2005. This Blog will focus on my personal contributions to the community specially to Glade (

Posted in General | Comments Off on Hello Blog World!\n