rectangular logo
* Home
* Documentation
-> General Notes
-> PyGETS Guide
-> PyGEMZ Guide
-> PyGERS Guide
* Credits
* Project Page
* Downloads

Go To Project Gutenberg

Go To Python Website

Valid HTML 4.01!

SourceForge logo
Printing press. Python Gutenberg E-text Project

4. Navigation

PyGERS display of e-texts is page oriented. Users are provided several mechanisms for navigating through e-texts and controlling which pages are displayed.

4.1. E-text Organization

PyGERS organizes e-text material from Project Gutenberg in the following manner, beginning with page 0:

  1. Title information (1 page)
  2. Project Gutenberg general information (1 page)
  3. Project Gutenberg "small print" legal notice (1 page)
  4. Literary content

Some e-texts may not contain material for all sections, but the order of presentation will remain the same.

4.2. Visual Navigation Controls

Basic navigation controls for changing the page to be displayed are located underneath the main text display area. An example of how these controls appear is shown below.

PyGERS navigation control

4.2.1. Current and total page indicators

The first field, labeled "Page", displays the page number of the currently displayed page. The second field, labeled "of", displays the total number of pages available in the e-text.

4.2.2. Single page backward and forward

The Prev button initiates display of the page which comes immediately before the currently displayed page and the Next button initiates display of the page which comes immediately after.

4.2.3. Page jump

The control labeled "Goto" allows the user to set the displayed page number to anything within the range of available pages. Pressing Enter on the keyboard after entering a new value will jump to the specified page number and display it.

4.3. Keyboard Navigation Controls

After left mouse clicking within the main text display area to give it active focus, the current page can be moved backward or forward one page at a time using the Backspace and Spacebar keys of the keyboard respectively.

4.4. Bookmarks and Annotations

Changing the currently displayed page may also be accomplished by selecting an entry from either the list of bookmarks or the list of annotations located to the left of the main text display area. When either a bookmark or annotation entry is selected, the currently displayed page will be changed to the page containing the location of the selected bookmark or annotation.

More detailed information on bookmarks and annotations, such as how new entries can be created and their locations set by the user, are given in Chapter 5 of the documentation.