Version 10 (modified by fire4o, 17 years ago) (diff) |
---|
Analysis
Overview
- The book bottom panel is located at the bottom of the book window.
- 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.
At this revision:
Revise the panel. Modularize it and extract the extensions. The Analysis should be made carefully.
Task requirements
- Revisе the existing code.
- 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.
- It should be part of the book window module.
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.
Related
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