Gladex is a Python application which takes a .glade file written in the Glade User Interface Builder and generates code in Perl, Python, or Ruby. The generated code uses libglade to draw a GUI and is not raw pygtk code. Support for additional languages can be added through the plugin API.
Gladex is a response to several inadequacies found in other scripts that template code. Many scripts were unmaintained, confusing to use, or did not do what we needed them to do. Gladex is unique among these programs in that it has a plugin architecture allowing many languages to be supported through one interface.
Our goal is to consolidate the functionality of and eventually depreciate similar applications such as glc (Python), tepache (Python), PyGCG (Python), eglade (Eiffel), Glade# (C#), and ruby-glade-
Any feedback would be greatly appreciated as that will help us shape the future of Gladex. Specific comments would be great since that might help us decide what should change and what should remain as the application develops. Also, questions would be very helpful because answering them here will help us write documentation that addresses common questions.
We need help in four main areas:
* Testing - Testers are always needed, so we can squash those bugs.
* Development - We would love for others to write plugins for languages they are familiar with. Let us know if you are interested in development.
* Packaging - Our main need is for an expert packager to give us a hand making a proper source package for use with Launchpad's PPA system.
* Documentation - The manual is pretty good, but we could an update to the wiki and the tutorial pages.
All code Code
- Version control system:
- Programming languages:
All bugs Latest bugs reported
Bug #422977: RuntimeError: Bad magic number in .pyc file
Reported on 2009-09-02
Bug #415995: Gladex0.4.1 - treeview - TypeError: <lambda>() takes at most 2 arguments (3 given)
Reported on 2009-08-19
Bug #412388: Wrong width of main window
Reported on 2009-08-12
Bug #411827: ImportError: No module named gladex.gladex
Reported on 2009-08-11
Bug #327123: 'PythonPlugin' object has no attribute 'getFields'
Reported on 2009-02-09
All blueprints Latest blueprints
Load each plugin in the plugin directory
Registered on 2008-01-07
Integrate gladex into Anjuta
Registered on 2007-11-25
Create a plugin with the functionality of autoglade
Registered on 2007-10-16
List of libglade bindings
Registered on 2007-09-06
Registered on 2007-08-19