In an interactive environment such as a visual language editor, it is not sufficient to apply the same layout algorithm in every situation. Instead, the user often wants to select the layout behavior at runtime. With the approach presented, the user can control the layout behavior by choosing different layout patterns for different parts of a diagram, e.g., a graph drawing algorithm may be applied to some selected components while others are aligned vertically or horizontally. To enable the specification of layout behavior, we introduced the concept of layout patterns in previous work. Each layout pattern encapsulates certain layout behavior, and hence enables modularization and reuse. To specify user-controlled layout behavior, a flexibl...
Most current graph layout technology does not lend itself to interactive applications such as animat...
Conditional graphic layout generation, which automatically maps user constraints to high-quality lay...
International audienceThe layout mechanisms for many GUI toolkits are hard to understand, the associ...
When creating an editor for a visual language, a challenging task is the layout specification. Many ...
Abstract: When creating an editor for a visual language, a challenging task is the layout specificat...
Creating layouts for documents, GUIs, or data visualizations is a time-consuming and error-prone pro...
The diagram editor generator framework DIAMETA utilizes meta-model-based language specifications and...
In a diagram editor, one can distinguish initial from incremental diagram layout. The former compute...
Layout, in the context of diagram editors, is the positioning of diagram components on the screen. E...
To be useful for a diagram-based interactive visualization system, a layout creation method should s...
Abstract: Layout, in the context of diagram editors, is the positioning of diagram components on the...
A visual language consists of several visual component types, e.g. states or transitions in DFAs. No...
Thesis (Ph. D.)--University of Hawaii at Manoa, 1995.Includes bibliographical references (leaves 134...
The diagram editor generator framework DiaMeta utilizes meta-model-based language specifications and...
Most current graph layout technology does not lend itself to interactive applications such as animat...
Most current graph layout technology does not lend itself to interactive applications such as animat...
Conditional graphic layout generation, which automatically maps user constraints to high-quality lay...
International audienceThe layout mechanisms for many GUI toolkits are hard to understand, the associ...
When creating an editor for a visual language, a challenging task is the layout specification. Many ...
Abstract: When creating an editor for a visual language, a challenging task is the layout specificat...
Creating layouts for documents, GUIs, or data visualizations is a time-consuming and error-prone pro...
The diagram editor generator framework DIAMETA utilizes meta-model-based language specifications and...
In a diagram editor, one can distinguish initial from incremental diagram layout. The former compute...
Layout, in the context of diagram editors, is the positioning of diagram components on the screen. E...
To be useful for a diagram-based interactive visualization system, a layout creation method should s...
Abstract: Layout, in the context of diagram editors, is the positioning of diagram components on the...
A visual language consists of several visual component types, e.g. states or transitions in DFAs. No...
Thesis (Ph. D.)--University of Hawaii at Manoa, 1995.Includes bibliographical references (leaves 134...
The diagram editor generator framework DiaMeta utilizes meta-model-based language specifications and...
Most current graph layout technology does not lend itself to interactive applications such as animat...
Most current graph layout technology does not lend itself to interactive applications such as animat...
Conditional graphic layout generation, which automatically maps user constraints to high-quality lay...
International audienceThe layout mechanisms for many GUI toolkits are hard to understand, the associ...