wiki:PAGE_STRUCTURE_PALETTE_R0

Version 4 (modified by milen, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=PAGE_STRUCTURE_PALETTE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

(Give as much as possible of the needed information for designing and implementing the task in the following sections.)

Overview

The page structure palette shows a tree of all the objects on current page.

Task requirements

  • Create a Page Structure palette in the Pages tab, which is in the left flap.
  • Create a tree, according to the following requirements:
  • The root node of the displayed tree should be the current page.
  • Children nodes:
    • Non grouped frames (display the name, for example "Frame A")
    • Top-level groups
      • Groups are represented as a tree of frames and subgroups.
  • Children of frames are their resources.
  • Children are arranged by their Z-order, starting from highest (front-most).
  • When the user selects something on the page it is selected in that tree and vice versa.
  • When the user switches to another page/book, the palette is automatically updated.

Task result

(List the end product of the task (for example "Source code", "Wiki page", etc.))

Implementation idea

(Provide some rough implementation idea(s).)

(Add links to related tasks that could be useful or helpful.)

How to demo

(Provide instructions for demonstration of the task.)

Design

(Describe your design here.)

Implementation

(Describe and link the implementation results here (from the wiki or the repository).)

Testing

(Place the testing results here.)

Comments

(Write comments for this or later revisions here.)

Attachments