Title :
A declarative formalism for specifying graphical layout
Author :
Haarslev, Volker ; Moller, Ralf
Author_Institution :
Xerox Palo Alto Res. Center, CA, USA
Abstract :
An approach to specifying graphical layouts of arbitrary objects, based on a TEX-like notation, is described. The simplest scheme offers specifications similar to TEX´s box-and-glue metaphor. Size and position of boxes and glue can be specified by constraints. Advantages of this TEX-like formalism are its expressiveness, user-predictable layouts, and efficient implementation schemes for the underlying layout algorithms. This forms-oriented scheme is extended and generalized for specifying advanced graphical user interfaces (e.g. CLOS class browser)
Keywords :
computer graphics; graphical user interfaces; text editing; visual programming; CLOS class browser; TEX-like notation; arbitrary objects; box-and-glue metaphor; declarative formalism; forms-oriented; graphical layout specification; graphical user interfaces; layout algorithms; user-predictable layouts; Computer science; Data structures; Data visualization; Debugging; Graphical user interfaces; Layout; Logic programming; Protocols; Prototypes; Routing;
Conference_Titel :
Visual Languages, 1990., Proceedings of the 1990 IEEE Workshop on
Conference_Location :
Skokie, IL
Print_ISBN :
0-8186-2090-0
DOI :
10.1109/WVL.1990.128382