Declarative definition of state changes for complex user interfaces
A user-interface, declarative technique used in the presentation domain to solve problems such as lack of interest
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0012] A visual layout system that supports complex interface transitions between declaratively defined interface templates and states is described here. In some embodiments, the system extends the definition of states so that a control state can be a set of attribute changes to either an existing template or an entirely new template. In the case of a new template, the system builds a correspondence between the old template and the new template. The system preserves visuals that appear in both templates, and changes the visual's properties and position in the render tree as needed. The system creates or destroys visuals that only appear in one template on demand. For example, a first state may include a common control template including five controls for viewing news articles. A second state for editing an article includes additional controls to receive other actions the editor can perform. By using a visual layout system, a designer can specify states in a template's decla...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 