wiki:PAGE_SELECTOR_R0

Version 5 (modified by fire4o, 17 years ago) (diff)

--

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

Analysis

Overview

The Page selector is used to select the current page of the book displayed in the associated book window. It also adds new pages at the end of the book.
In this revision:
Revise, modularize accordingly. Try to make it better.

Task requirements

  • Make a SophieModule that will contain the page selector
  • Make the page selector an extension to the corresponding extension point of the book window.
  • Add some label that makes the user understand that it is used for page navigation.

Task result

The result of this task is source code.

Implementation idea

(It is advisable to include some rough implementations ideas.)

UNPLANNED_BOOK_WINDOW_R0
BOOK_BOTTOM_PANEL_R0

How to demo

  • Open Sophie and create a book.
  • Add a new page with the page selector.
  • Navigate between pages.

Design

Implementation

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

Testing

Comments

Log

Error: Macro Include(wiki:PAGE_SELECTOR_R0_LOG) failed
current transaction is aborted, commands ignored until end of transaction block