Use GtkBuilder instead of glade

Bug #353788 reported by Laszlo Pandy
4
Affects Status Importance Assigned to Milestone
Jokosher
Confirmed
High
Laszlo Pandy

Bug Description

Now that glade3 supports saving to GtkBuilder, we should skip from glade2 straight to the new GtkBuilder format. This should avoid the problems we had with glade3 file format, reduce our dependencies (GtkBuilder is in GTK), and allow us to finally stop using the terrible glade2 application.

The plan if for libglade to be deprecated in next gnome release anyway.
More info on migration:
http://live.gnome.org/GnomeGoals/RemoveLibGladeUseGtkBuilder

Laszlo Pandy (laszlok)
Changed in jokosher:
assignee: nobody → laszlok
importance: Undecided → High
milestone: none → 0.12
status: New → Confirmed
Revision history for this message
Alessio Treglia (quadrispro) wrote :

I'm attaching a patch, please note that *it still needs work*.

Revision history for this message
Alessio Treglia (quadrispro) wrote :
Revision history for this message
Alessio Treglia (quadrispro) wrote :

The following blobs contain libglade-based code:

 - ExtensionConsole-0.2-py2.5.egg
 - FreesoundSearch-0.3-py2.6.egg
 - InstrumentTypeManager-0.2-py2.4.egg
 - Minimal-0.9-py2.4.egg
 - SetTempo-0.1-py2.4.egg

Please, could you also verify the compatibility with newer Python versions?

Revision history for this message
Laszlo Pandy (laszlok) wrote :

Jokosher trunk already uses GtkBuilder in trunk. This bug is set to milestone 0.12 and that's the version it will be release in. We just haven't got around to making a release in a while. Sorry that the status of this bug as not been updated to fix committed.

Revision 1113[1] in trunk merged the GtkBuilder for Jokosher.
Revision 1116[2] in trunk merged the GtkBuilder changes for the extensions.

Also for your second question, the python version number just reflects the version of setuptools that they were compiled for. The code works with all versions of Python that Jokosher supports. The sources are in trunk under extensions/eggs/ and can be compiled for whatever version of setuptools is available on the user's system.

[1] http://bazaar.launchpad.net/~jokosher-code/jokosher/main/revision/1113
[2] http://bazaar.launchpad.net/~jokosher-code/jokosher/main/revision/1116

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.