Version 11 (modified by deyan, 16 years ago) (diff) |
---|
Analysis
Overview
Book window is responsible for displaying the book. Book window is present in Author app and not in Reader.
Book window has
- Title bar - title bar contains the name of the book and buttons for minimize, restore and close.
- Bottom bar - has zoom, page selector and other controls
Task requirements
- Remove the thick black border of the book window (see if it is reasonable)
- Currently, when part of the book window is behind the right flap ot the bottom of the workspace, it disappears on maximize. See what causes that issue and fix it.
- Minimize button should minimize book to the Opened book tabbar. Currently a new button is created at the bottom of the work area.
- The default position of the page should be at the center of the book window.
- When all elements are inside the page and the whole page can be displayed in the book window, it should be at the center of it (it should recompute position on change of size for example)
- Make the background of the window changable by the skin (optional)
- Define minimum size of the book window. Scrollbars for the controls are not advisable.
Task result
Code.
Implementation idea
(It is advisable to include some rough implementations ideas.)
Related
(Here you can add related tasks that could be useful or helpful.)
How to demo
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
The page should be at the center of the book window. (when bigger than it, in other cases scrollbars are responsible for positioning of the page.)
2009-05-11
- "Remove the thick black border of the book window (see if it is reasonable)" There is a comment in the code that should be defined in the skin, however, if I make the border any smaller now, the window is not draggable at all. So until we add some sort of title bar, I think this has to remain for now
Attachments
- BOOK_WINDOW_R1_DEMO.mov (1.8 MB) - added by sriggins 16 years ago.