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.
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- python
All questions Latest questions
-
How to get access to widgets?
Posted -
Project status
Posted -
Replacement for Glade#
Posted -
How can I be a tester for Glade?
Posted -
Merge code into one file
Posted
All bugs Latest bugs reported
-
Bug #422977: RuntimeError: Bad magic number in .pyc file
Reported -
Bug #415995: Gladex0.4.1 - treeview - TypeError: <lambda>() takes at most 2 arguments (3 given)
Reported -
Bug #412388: Wrong width of main window
Reported -
Bug #411827: ImportError: No module named gladex.gladex
Reported -
Bug #327123: 'PythonPlugin' object has no attribute 'getFields'
Reported
All blueprints Latest blueprints
-
Load each plugin in the plugin directory
Registered -
Integrate gladex into Anjuta
Registered -
Create a plugin with the functionality of autoglade
Registered -
List of libglade bindings
Registered -
Gladex documentation
Registered