files | email [ Graphics by GIMP ]


GLE

Gtk+ Layout Engine


What is GLE?
GLE is meant to be a generic Layout Engine for Gtk+. GLE is licensed under the GNU LGPL .

What is the current state?
GLE so far implements an object argument editor, as well as a tree-view widget for the display of widget hirarchies. Reordering of existing widgets as well as new widget creation is also supported. Widget heirarchy templates can be saved and loaded from a text file (with scheme-like syntax) and be used to create new dialogs. GLE also features grasping of widget heirarchies from windows of other Gtk+ (GNOME) programs. This is possible because GLE is implemented as a shared library, that can either be linked against a Gtk+ program (and then requires an extra initialization call), or be loaded additionally from a running Gtk+ program as a Gtk+ module. The README in the distribution and GLE's help screen give further details. Work is currently in progress to enhance GLE's library interface, which can be used by Gtk+ programs to create their dialogs from a text file. See also GLE's ChangeLog .

Where can I get GLE?
The GLE source code tree is hosted by the GNOME project's CVS server. If you are interested, feel free to take a look at the sources of GLE's current state at: ftp://ftp.jimpick.com/pub/gnome/snap/gle .
Public consumable releases can be found at:
ftp://ftp.gtk.org/pub/users/timj/gle/devel


Related links
The Gtk+ Toolkit
GUBI An abandoned approach at a Gtk+ User Interface Builder
GemVt GNU Emulator of a Virtual Terminal
Glade A Gtk+ User Interface Builder by Damon Chaplin
Gtk+ Tutorial
Gtk+ FAQ
Gtk+ Mailing list archive gtk-list Mailing List Archives from gtk-list@redhat.com
Gtk+ Mailing list archive

[ Best Viewed With Any Browser ] [ GNU is not UNIX ]
GLE and this page are written and maintained by Tim Janik

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.