wiki:BOOK_PROPERTIES_DIALOG_R0

Version 4 (modified by diana, 16 years ago) (diff)

--

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

Error: Macro TicketQuery(summary=BOOK_PROPERTIES_DIALOG_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

This task is about providing a book properties dialog. It should display some basic information for the book and allow editing part of it.

Task requirements

The properties dialog displays:

  • Book title
  • Number of pages
  • File size (local file or file on server)
  • Version ID
  • Creation time
  • Last modification time

Editable fields:

  • The title field.
  • Page width - This field changes horizontal dimensions of books' pages.
  • Page height - This field changes vertical dimensions of books' pages.

Keyboard shortcut is Ctrl*Shift+B.

Task result

The result should be source code.

Implementation idea

Use Java swing components.

How to demo

  • Display the book properties dialog.
  • Change the title and page size and show they are updated.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)