wiki:BOOK_PROPERTIES_DIALOG_R0

Version 5 (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

Currently we have dialog that displays:

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

These fields should be editable:

  • The title field.
  • Page width.
  • Page height.

Keyboard shortcut for opening the book properties dialog is Ctrl+Shift+B. The book properties dialog should be displayed when a new book is created.

Task result

The result should be source code.

Implementation idea

Use Java swing components.

BOOK_PROPERTIES_DIALOG

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.)