# Uses of Package
org.crosswire.bibledesktop.book

- Packages that use org.crosswire.bibledesktop.book
  Package | Description
  --- | ---
  org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
  org.crosswire.bibledesktop.desktop | The desktop is the main screen of Bible Desktop.
  org.crosswire.bibledesktop.passage | This package contains Swing MVC models to help displaying passages.

- Classes in org.crosswire.bibledesktop.book used by org.crosswire.bibledesktop.book
  Class and Description
  AdvancedSearchPane An advanced search dialog.
  BibleComboBoxModel
  BibleComboBoxModel.Level The level of the book combo.
  BibleComboBoxModelSet A set of correctly constructed and linked BibleComboBoxModels.
  BookSelectEvent A BookSelectEvent happens whenever a user selects a book.
  BookSelectListener Implement BookSelectListener to receive notification that the list of selected books has been updated.
  BooksListModel BooksListModel creates a Swing ListModel from the available Bibles.
  BooksListModel.CustomListDataListener So we can get a handle on what Bibles there are
  DisplaySelectEvent A DisplaySelectEvent happens whenever a user makes a command.
  DisplaySelectListener Implement DisplaySelectListener to recieve CommandEvents whenever someone makes a command for you to execute.
  DisplaySelectPane Passage Selection area.
  DisplaySelectPane.Mode Defines the state of this DisplaySelectPane
  ParallelBookPicker A picker of more than one book at a time.
  PassageSelectionPane A JPanel (or dialog) that presents a interactive GUI way to select passages.

- Classes in org.crosswire.bibledesktop.book used by org.crosswire.bibledesktop.desktop
  Class and Description
  DisplaySelectEvent A DisplaySelectEvent happens whenever a user makes a command.
  DisplaySelectListener Implement DisplaySelectListener to recieve CommandEvents whenever someone makes a command for you to execute.
  MultiBookPane Builds a panel on which all the non-Bible books and their entries are visible.

- Classes in org.crosswire.bibledesktop.book used by org.crosswire.bibledesktop.passage
  Class and Description
  DisplaySelectEvent A DisplaySelectEvent happens whenever a user makes a command.
  DisplaySelectListener Implement DisplaySelectListener to recieve CommandEvents whenever someone makes a command for you to execute.