## Uses of Class
org.faceless.pdf2.viewer2.ViewerWidget

- Packages that use ViewerWidget
  Package | Description
  --- | ---
  org.faceless.pdf2.viewer2 | The "viewer" package contains the classes required to create a Swing application to display PDFs.
  org.faceless.pdf2.viewer2.feature | Contains a list of all the features that are available to the PDFViewer.

- - ### Uses of ViewerWidget in org.faceless.pdf2.viewer2

    Subclasses of ViewerWidget in org.faceless.pdf2.viewer2
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ToggleViewerWidget` An subclass of `ViewerWidget` which causes the widget to be toggled on or off, rather than simply pushed.

  - ### Uses of ViewerWidget in org.faceless.pdf2.viewer2.feature

    Subclasses of ViewerWidget in org.faceless.pdf2.viewer2.feature
    Modifier and Type | Class and Description
    --- | ---
    `class` | `About` Create a simple "About" dialog displaying information about the PDFViewer and the runtime environment.
    `class` | `AbstractRegionSelector` An abstract superclass for any widgets that require a region to be selected.
    `class` | `AnnotationAdd` An `AbstractRegionSelector` that allows new annotations to be added to the PDF Page.
    `class` | `AnnotationAddLine` A feature that allows new line annotations to be drawn directly onto the PDF Page.
    `class` | `Close` Create a "File : Close" menu item to close the current document.
    `class` | `ContinuousPageView` This Widget changes the `DocumentViewport` of the current `DocumentPanel` to a `MultiPageDocumentViewport`.
    `class` | `Coordinates` Creates a `JLabel` which displays the total number of pages on the Toolbar.
    `class` | `DragScroll` This widget allows the document to be dragged and scrolled.
    `class` | `DualPageView` This Widget changes the `DocumentViewport` of the current `DocumentPanel` to a `DualPageDocumentViewport`.
    `class` | `FullScreenMode` Create a menu item that will display the Document in "Full Screen" mode.
    `class` | `Info` Create a button and menu item to display information about the PDF.
    `class` | `InvisiblySignDocument` Creates a new, invisible `FormSignature` field and then sign it.
    `class` | `ManageIdentities` Create a button that opens a dialog to manage digital identities.
    `class` | `NavigationWidget` Abstract superclass of navigation widgets that track the currently displayed page.
    `class` | `NetworkSave` Create a button that will submit a PDF to a network URL.
    `class` | `Open` Create a button and menu item to load a document from the filesystem.
    `class` | `PageFirst` Create a button to jump to the first page.
    `class` | `PageLast` Create a button to jump to the last page.
    `class` | `PageNext` Create a button to jump to the next page.
    `class` | `PageNumber` Create a widget that displays the current page number, and allows the user to enter a new pagenumber for display.
    `class` | `PagePrevious` Create a button that jumps to the previous page.
    `class` | `Print` Create a button that opens a print dialog.
    `class` | `Quit` Create a menu item that will quit the application - ie. it calls `System.exit(0)`.
    `class` | `RotateAntiClockwise` Create a button that will rotate the page 90 degrees anticlockwise.
    `class` | `RotateClockwise` Create a button that will rotate the page 90 degrees clockwise.
    `class` | `Save` Create a button that will allow the PDF to be saved to disk.
    `class` | `SaveAs` Create a button that will open a dialog allowing the PDF to be saved to disk.
    `class` | `SearchField` Create a widget that displays a Search field in the Toolbar.
    `class` | `SelectArea` An `AbstractRegionSelector` that allows a rectangular to be selected for PDF operations.
    `class` | `ShowConsole` Create a menu item to display the JavaScript Console The name of this feature is ShowConsole This code is copyright the Big Faceless Organization.
    `class` | `SinglePageView` This Widget changes the `DocumentViewport` of the current `DocumentPanel` to a `SinglePageDocumentViewport`.
    `class` | `SplashScreen` Create a splash screen which displays an "About" dialog when the PDFViewer is first displayed.
    `class` | `TextTool` This widget allows text to be selected from the DocumentViewport.
    `class` | `TotalPages` Creates a `JLabel` which displays the total number of pages on the Toolbar.
    `class` | `XFA` A class which suppressed warnings about missing XFA support in the PDF Viewer when JavaScript is supported.
    `class` | `ZoomFit` Creates a button/menu item which zooms the Document to fit the current viewport.
    `class` | `ZoomFitHeight` Creates a menu item which zooms the Document to fit it's height the current viewport.
    `class` | `ZoomFitWidth` Creates a button/menu button which zooms the Document to fit the width to the current viewport.
    `class` | `ZoomIn` Creates a button which will zoom the document in to the next level.
    `class` | `ZoomLevel` Create a widget which displays the current zoom level, and allows the user to edit it to set the zoom level.
    `class` | `ZoomOut` Create a button which zooms the document out to the next level.
    `class` | `ZoomSelection` Creates a button which will zoom the document to a selected region The name of this feature is ZoomSelection This code is copyright the Big Faceless Organization.

Copyright © 2001-2015 Big Faceless Organization