files
 |
email
![[ Graphics by GIMP ]](./../graphics-by-gimp.jpg) 

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 ]](./../anybrowser.jpg) 
![[ GNU is not UNIX ]](./../gnu.jpg) 
GLE and this page are written and maintained by
Tim Janik