## Uses of Class
org.crosswire.common.swing.ActionFactory

- Packages that use ActionFactory
  Package | Description
  --- | ---
  org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
  org.crosswire.bibledesktop.book.install | An Install Manager for Books: Bibles, Commentaries and Dictionaries.
  org.crosswire.bibledesktop.desktop | The desktop is the main screen of Bible Desktop.
  org.crosswire.common.config.swing | The Config package is view independent and so needs a view package to be useful in providing a user interface - this package implements a Swing UI for config.
  org.crosswire.common.progress.swing | GUI classes to support background processing.
  org.crosswire.common.swing | A collection of various generic Swing components and utility classes.
  org.crosswire.common.swing.desktop | Events used to communicate changes to Views.

- - ### Uses of ActionFactory in org.crosswire.bibledesktop.book

    Fields in org.crosswire.bibledesktop.book declared as ActionFactory
    Modifier and Type | Field and Description
    --- | ---
    `private ActionFactory` | PassageSelectionPane.`actions` The ActionFactory holding the actions used by this Component.
    `private ActionFactory` | ParallelBookPicker.`actions` Allow for adding and removing pickers.
    `private ActionFactory` | DisplaySelectPane.`actions`
    `private ActionFactory` | AdvancedSearchPane.`actions` The ActionFactory holding the actions used by this Component.

  - ### Uses of ActionFactory in org.crosswire.bibledesktop.book.install

    Fields in org.crosswire.bibledesktop.book.install declared as ActionFactory
    Modifier and Type | Field and Description
    --- | ---
    `private ActionFactory` | SitesPane.`actions`
    `private ActionFactory` | SitePane.`actions` actions are held by this ActionFactory
    `private ActionFactory` | InternetWarning.`actions`
    `private ActionFactory` | EditSitePane.`actions`

  - ### Uses of ActionFactory in org.crosswire.bibledesktop.desktop

    Fields in org.crosswire.bibledesktop.desktop declared as ActionFactory
    Modifier and Type | Field and Description
    --- | ---
    `private ActionFactory` | ViewSourcePane.`actions`
    `private ActionFactory` | DesktopActions.`actions` The factory for actions that this class works with
    `protected ActionFactory` | Desktop.`actions` The factory for actions that this class works with

    Methods in org.crosswire.bibledesktop.desktop that return ActionFactory
    Modifier and Type | Method and Description
    --- | ---
    `ActionFactory` | DesktopActions.`getActions()`
    `private ActionFactory` | Desktop.`getViewActions(ViewManager viewMgr)`

  - ### Uses of ActionFactory in org.crosswire.common.config.swing

    Fields in org.crosswire.common.config.swing declared as ActionFactory
    Modifier and Type | Field and Description
    --- | ---
    `private ActionFactory` | StringArrayField.`actions`
    `private ActionFactory` | PathField.`actions`
    `private ActionFactory` | ButtonPane.`actions` The action factory for the buttons

  - ### Uses of ActionFactory in org.crosswire.common.progress.swing

    Fields in org.crosswire.common.progress.swing declared as ActionFactory
    Modifier and Type | Field and Description
    --- | ---
    `private ActionFactory` | JobsProgressBar.`actions` The home of the stop action.

  - ### Uses of ActionFactory in org.crosswire.common.swing

    Fields in org.crosswire.common.swing declared as ActionFactory
    Modifier and Type | Field and Description
    --- | ---
    `private ActionFactory` | QuickHelpDialog.`actions`
    `private static ActionFactory` | CWOptionPane.`actions` The actions for this dialog.

  - ### Uses of ActionFactory in org.crosswire.common.swing.desktop

    Fields in org.crosswire.common.swing.desktop declared as ActionFactory
    Modifier and Type | Field and Description
    --- | ---
    `private ActionFactory` | ToolBar.`actions`
    `private ActionFactory` | ViewManager.`contextActions`

    Methods in org.crosswire.common.swing.desktop with parameters of type ActionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ViewManager.`setActionFactory(ActionFactory actions)` Before first use, the ViewGenerator must supply an action factory.