[GSoC] Project Idea: GBinding support for GtkBuilder / Glade



Hello,

My name is Denis Washington and I am a first-semester Computer Science student at the Humboldt University Berlin, Germany. Being a student now, I would love to finally participate in this year's Google Summer of Code. Therefore, I'd like to present you my project idea and am asking you whether you find it to be viable for GSoC (and if someone would like to mentor me):

With the GBinding facility introduced in GLib 2.26, it is possible to declare bindings between two specified GObject instance properties; that is, whenever the "source" property's value is changed, the "target" property is updated accordingly. Unfortunately, while this is very handy for declaratively define several kinds of basic UI interactions (e.g., toggling the sensitivity of a group of settings widgets according to the state of a master on/off switch), there is no support for embedding GBindings in GtkBuiler files. My idea is to change that. Specifically, I want to do the following:

* GTK+: Define a GtkBuilder syntax for property bindings and add support for reading it to GtkBuilder.

* Glade: Add support for graphically defining property bindings,

What do you think of this idea? Do you think it is big enough in scope to be a Summer of Code project? I very much appreciate any feedback!

Best regards,
Denis Washington


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]