Version 2 (modified by fire4o, 17 years ago) (diff) |
---|
Analysis
(The purpose of the analysis is to give as much as possible of the needed information for designing and implementing the task.)
Overview
- The book bottom panel is located in the bottom of the book window.
- There can be different bottom panels.
- The panel acts as a container for different elements controling what is displayed in the book window.
- The panel should allow attaching and detachiong 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 Analisys should be made carefully.
Task requirements
- Make the existing panel a Sophie module.
- It should provide an extension to the corresponding extension point of BookWindow
- Keep the existing controls.
Task result
The result of this task should be source code.
Implementation idea
Make a class extending SophieModule. Make a class for the book botom panel implementing the corresponding extension point of the book main window.
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