# Package org.crosswire.bibledesktop.book

This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BookSelectListener | Implement BookSelectListener to receive notification that the list of selected books has been updated.
  DisplaySelectListener | Implement DisplaySelectListener to recieve CommandEvents whenever someone makes a command for you to execute.

- Class Summary
  Class | Description
  --- | ---
  AdvancedSearchPane | An advanced search dialog.
  BibleComboBoxModel |
  BibleComboBoxModelSet | A set of correctly constructed and linked BibleComboBoxModels.
  BibleNameCellRenderer | Render a list of Bible Book names with their full name as a tooltip
  BibleViewPane | A BibleViewPane consists of three areas for looking up passages, for navigating and manipulating parts of passage and for viewing a passage.
  BibleViewPane.CustomFileFilter | Filter out verse lists
  BookListCellRenderer | A custom list view that paints icons alongside the words, with a ToolTip of the name of the Book.
  BooksComboBoxModel | The BibleModels class implements a number of swing DataModels and gives access to the list of current Bibles.
  BookSelectEvent | A BookSelectEvent happens whenever a user selects a book.
  BooksListModel | BooksListModel creates a Swing ListModel from the available Bibles.
  DisplaySelectEvent | A DisplaySelectEvent happens whenever a user makes a command.
  DisplaySelectPane | Passage Selection area.
  MultiBookPane | Builds a panel on which all the non-Bible books and their entries are visible.
  ParallelBookPicker | A picker of more than one book at a time.
  ParallelBookPicker.SelectedActionListener | Ensures that something is always selected.
  PassageSelectionPane | A JPanel (or dialog) that presents a interactive GUI way to select passages.

- Enum Summary
  Enum | Description
  --- | ---
  BibleComboBoxModel.Level | The level of the book combo.
  DisplaySelectPane.Mode | Defines the state of this DisplaySelectPane

## Package org.crosswire.bibledesktop.book Description

This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.