Last modified 16 years ago
Last modified on 01/29/09 15:09:22
Analysis
Overview
Sophie books have common page size for all pages, so it could be also refeard to as book size. This is the size of the part of the page work area that will actually be seen in reader mode.
Task requirements
- There should be properties for the page`s width and height common for all pages in a book.
- Page size should be adjusted by a drag handle. The size of all pages in the book should be updated.
- As the drag handle is moved, the current width and height of the book is displayed with the cursor.
- (optional for R0) The page`s size could be changed by the page hud.
- (optional for R0) If the page size is too big to fit in the book window scroll bars should be generated so that the hole page could be viewed and edited.
Task result
The result of this task is source code.
Implementation idea
Add ImmSize property ot the Book. Edit it accordingly.
How to demo
- Change a page`s size and show that all pages in the book updated their sizes.
- Change a page`s size using the drag handle - the height and width values should be displayed with the cursor.
Design
Implementation
(Implementation results should be described and linked here (from the wiki or the repository))
Testing
Comments
This task is related to BOOK_DESKTOP_R0 in a way. Visit the according wiki page to make sure that both are implementable and leave comments suggesting solutions.