DocumentCode :
1595688
Title :
Specification of diagram editors providing layout adjustment with minimal change
Author :
Minas, M. ; Viehstaedt, G.
Author_Institution :
Lehrstuhl fur Programmiersprachen, Erlangen-Nurnberg Univ., Germany
fYear :
1993
Firstpage :
324
Lastpage :
329
Abstract :
Editing diagrams conveniently requires edit operations and automatic layout tailored to the type of diagram. This necessitates a syntax-directed editor for diagrams, called diagram editor. We describe the basics of a generator for interactive diagram editors that offers a number of significant advantages over previous approaches. The foundation is a new incremental algorithm for constraint evaluation. Constraints can be specified not only by equations, as in earlier work, but also by linear inequalities. This opens the door to integrating automatic diagram layout with user-defined modifications. Furthermore, the algorithm ensures that layout adjustments initiated by user action are confined to the smallest possible part of the diagram around the point of modification, thus realizing a principle of minimal change
Keywords :
grammars; program compilers; visual languages; compilers; diagram editors; grammars; interactive diagram editors; layout adjustment; linear inequalities; minimal change; syntax-directed editor; user-defined modifications; Ear; Equations; Fuzzy logic; Graphics; Layout; Mars; Multidimensional systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages, 1993., Proceedings 1993 IEEE Symposium on
Conference_Location :
Bergen
Print_ISBN :
0-8186-3970-9
Type :
conf
DOI :
10.1109/VL.1993.269618
Filename :
269618
Link To Document :
بازگشت