wiki:PAGE_SIZE_R0
Last modified 16 years ago Last modified on 01/29/09 15:09:22

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

Error: Macro TicketQuery(summary=PAGE_SIZE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

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.