wiki:BOOK_BOTTOM_PANEL_R0

Version 8 (modified by Tanya, 17 years ago) (diff)

--

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

Analysis

Overview

  • The book bottom panel is located at the bottom of the book window.
  • There can be different bottom panels.
  • The panel acts as a container for different elements controlling what is displayed in the book window.
  • The panel should allow attaching and detaching of controls.
  • The panel should change its appearance according to the contained controls.

An example book bottom panel:
source:trunk/sophie2-platform/doc/spec-diagrams/BookPanel.png

At this revision:
Revise the panel. Modularize it and extract the extensions. The Analysis should be made carefully.

Task requirements

  • Make the panel use extensions of the BookBottomPanelElement extension point of the book window
  • Keep the existing controls statically linked. They will be extracted as extensions in a different module later.

Task result

The result of this task should be source code.

Implementation idea

Write a method that gets the extensions and adds them to the panel.

BOOK_WINDOW_R0
PAGE_SELECTOR_R0

How to demo

  • Start sophie and create a book.
  • Show the panel.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository)

Testing

Comments

Log

Error: Macro Include(wiki:BOOK_BOTTOM_PANEL_R0_LOG) failed
current transaction is aborted, commands ignored until end of transaction block