
I have uploaded version 0.5 of lxb to sunsite.unc.edu. 

lxb is an X/Motif interactive graphical user interface builder. With it you 
can build GUI made up of Motif widgets instantiated by clicking on icons, move 
and resize them with the mouse, and edit their resources. Once the GUI is 
built, pressing a button will produce the required C source and header files to 
build the GUI, and an X resource file and Makefile. 

lxb is a work in progress. Most but not all Motif widgets are available, and
most but not all resources can be edited. There are many features of a good GUI 
builder yet to be done.

lxb will eventually be found in /pub/Linux/X11/devel. The 3 files associated 
with lxb are:

   1) lxb.README	(this file)
   2) lxb-0.5.tar.gz
   3) lxb.lsm

The Homepage for lxb is http://www.umn.edu/nlhome/g257/parki005/lxb/lxb.html
Further information including screen shots and links to the software can be 
found there. 

JAVA Anyone?

lxb currently only generates C code. It would be rather interesting if it could 
also generate Java/AWT code.  If you have some experience developing in Java/AWT 
(and at least an exposure to X/Motif) and would be interested in working on a 
Java code generator for lxb drop me a line. 

bruce.parkin-1@umn.edu


----------------------------
New for lxb in this version:
----------------------------

1) Major redesign of the windows and GUI for usability sake:

  -	Made widget pallet it's own window.

  - Moved widget hierarchy display area to under menubar. Removed status 
    display area that was under the menubar.

  - Implemented a scolled output only window for messages to the user
    under the menubar and above the widget hierarchy display area.

  - Added new functionality to the resource editor GUI.

  - Made the fonts larger and colors more consistant.

2) Fixed bugs. Most notable:

  - Fixed core dump when attempting to use mb2 to move a widget without 
    first using mb1 to select.

3) Implemented constant update of resource editor. Stays up constantly now 
   and changes to reflect selected widget.

4) Added ability to assign and change a widget's name.

5) Added ability to set Widget variable to be either local or global in
   generated code.

6) Fixed XmForm child constraint bugs. Can now set attachments of sibling 
   widgets, and offsets. Now accurately reflected in "play/test" mode, and 
   in the generated code.

7) Fixed problems encountered when resizing and moving child widgets inside 
   of some constraint widgets. Now test mode and the generated code match 
   the GUI built.

8) Added autosave every 2 minutes of GUI being built in a temporary save file.


