Version 2 (modified by mira, 16 years ago) (diff) |
---|
Analysis
Overview
Pages structure is displayed in the page structure palette, which is part of the page palette in the left flap of the book window.
Task requirements
- The page structure palette should display all objects on the current page – frames, ordered by their Z order, and their resources.
- The palette also displayes frame's resources – images, documents, media along with parts of their meta information.
- Palette`s contents should update according to the pages structure.
- A user should be able to select an objects from the structure palette and this way cause it to gain focus. Also when an object is selected in the page, it is selected in the palette list as well. Clicking on a resource in the palette should locate it on the page.
- The page structure palette provides control over the frames on the page. Frames could be created, deleted, rearranged (by drag and drop) and their titles should be editable from the palette. (The name of the task suggests only displaying so this may not be a task requirement.)
Task result
The result of this task is source code.
Implementation idea
Add the palette to the left flap and bind the items in the palette to the current page structure via properties.
How to demo
- Open the page structure palette and demonstrate how it updates according to the current page`s elements.
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
(Write comments for this or later revisions here.)