Layout managers are used to control the placement of widgets in graphical user interfaces (GUIs). Constraint-based layout managers are among the most powerful. However, they are also more complex and their layouts are prone to problems such as over-constrained specifications and widget overlap. This poses challenges for GUI builder tools, which ideally should address these issues automatically. We present a new GUI builder – the Auckland Layout Edi-tor (ALE) – that addresses these challenges by enabling GUI designers to specify constraint-based layouts using simple, mouse-based operations. We give a detailed description of ALE’s edit operations, which do not require direct constraint editing. ALE guarantees that all edit operations lead to...
We give an overview of a drawing approach that combines the concepts constraint satisfaction, attrib...
Editing diagrams conveniently requires edit operations and automatic layout tailored to the type of ...
Graphical User Interfaces (GUIs) are often the main touchpoint between a digital product and its use...
Abstract. Layout managers are used to control the placement of widgets in graphical user interfaces ...
Creating layouts for documents, GUIs, or data visualizations is a time-consuming and error-prone pro...
International audienceThe layout mechanisms for many GUI toolkits are hard to understand, the associ...
While the usability of GUI design methods has been studied in gen-eral, the usability of layout spec...
ABSTRACT: Sketching out Graphical User Interface (GUI) layout is part of the pipeline of designing a...
Context: Graphical User Interface (GUI) toolkits currently provide layout managers which lay out wid...
In the expanding field of visual applications, layout design and graphical editing tasks are crucial...
We propose a novel approach for constraint-based graphical user interface (GUI) layout based on OR-c...
Usually the possibilities for end users to customize GUIs to their requirements are limited. We pres...
Abstract: Layout, in the context of diagram editors, is the positioning of diagram components on the...
Methods to support the creation of multi-device user interfaces typically use some type of abstracti...
In an interactive environment such as a visual language editor, it is not sufficient to apply the sa...
We give an overview of a drawing approach that combines the concepts constraint satisfaction, attrib...
Editing diagrams conveniently requires edit operations and automatic layout tailored to the type of ...
Graphical User Interfaces (GUIs) are often the main touchpoint between a digital product and its use...
Abstract. Layout managers are used to control the placement of widgets in graphical user interfaces ...
Creating layouts for documents, GUIs, or data visualizations is a time-consuming and error-prone pro...
International audienceThe layout mechanisms for many GUI toolkits are hard to understand, the associ...
While the usability of GUI design methods has been studied in gen-eral, the usability of layout spec...
ABSTRACT: Sketching out Graphical User Interface (GUI) layout is part of the pipeline of designing a...
Context: Graphical User Interface (GUI) toolkits currently provide layout managers which lay out wid...
In the expanding field of visual applications, layout design and graphical editing tasks are crucial...
We propose a novel approach for constraint-based graphical user interface (GUI) layout based on OR-c...
Usually the possibilities for end users to customize GUIs to their requirements are limited. We pres...
Abstract: Layout, in the context of diagram editors, is the positioning of diagram components on the...
Methods to support the creation of multi-device user interfaces typically use some type of abstracti...
In an interactive environment such as a visual language editor, it is not sufficient to apply the sa...
We give an overview of a drawing approach that combines the concepts constraint satisfaction, attrib...
Editing diagrams conveniently requires edit operations and automatic layout tailored to the type of ...
Graphical User Interfaces (GUIs) are often the main touchpoint between a digital product and its use...