files
|
email
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
GLE and this page are written and maintained by
Tim Janik