-- FILE ---------------------------------------------------------------------
-- name       : PdfViewerFeatures.txt
-- project    : BoarderZone: Libraries
-- created    : Leon Poyyayil - 2015-04-08
-- language   : English
-- environment: the human readers mind ... ;-)
-- copyright  : (c) 1990-2019 by Leon Poyyayil (private), Switzerland
-- license    : this is free software licensed under the GPL. see COPYING
-----------------------------------------------------------------------------

-- The list of enabled features in the BFO PDF Viewer.

-- Replicated here to turn off some features (to conform to the BZ-FileHandler
-- philosophy) and also because the default mechanism to fetch all features
-- doesn't work properly with our custom plugin class loader ...).
-- from bfopdf.jar/META-INF/services/org.faceless.pdf2.viewer2.ViewerFeature

-- Format: empty lines and lines starting with either "--" or "#" are ignored,
-- all others are taken to be a fully qualified java class name to be loaded
-- as a feature.

# The list of widgets to load by default. This file may be used in other
# Jars too, their widgets will be loaded automatically after this list.

-- our own:
net.boarderzone.plugins.filehandler.pdfviewer.DocumentInfoFeature
net.boarderzone.plugins.filehandler.pdfviewer.CopyPageImageFeature

# General
org.faceless.pdf2.viewer2.feature.Toolbars
--org.faceless.pdf2.viewer2.feature.Menus
--org.faceless.pdf2.viewer2.feature.ActiveWindowMenu
--org.faceless.pdf2.viewer2.feature.MultiWindow
--org.faceless.pdf2.viewer2.feature.ToolbarDisabling
--org.faceless.pdf2.viewer2.feature.ToolbarFloating
--org.faceless.pdf2.viewer2.feature.Undo
--org.faceless.pdf2.viewer2.feature.EditMenu
--org.faceless.pdf2.viewer2.feature.DragAndDrop
# Importers/Exporters/Service Providers
--org.faceless.pdf2.viewer2.feature.PDFImporter
--org.faceless.pdf2.viewer2.feature.PDFExporter
--org.faceless.pdf2.viewer2.feature.TIFFExporter
--org.faceless.pdf2.viewer2.feature.TextExporter
--org.faceless.pdf2.viewer2.feature.ImageImporter
org.faceless.pdf2.viewer2.feature.KeyStoreSignatureProvider
--org.faceless.pdf2.viewer2.feature.RemoteSignatureProvider
# Widgets
--org.faceless.pdf2.viewer2.feature.Open
--org.faceless.pdf2.viewer2.feature.OpenRecent
--org.faceless.pdf2.viewer2.feature.Save
--org.faceless.pdf2.viewer2.feature.SaveAs
--org.faceless.pdf2.viewer2.feature.NetworkSave
--org.faceless.pdf2.viewer2.feature.Print
-- replaced by our own -- org.faceless.pdf2.viewer2.feature.Info
--org.faceless.pdf2.viewer2.feature.Close
--org.faceless.pdf2.viewer2.feature.Quit
--org.faceless.pdf2.viewer2.feature.FullScreenMode
org.faceless.pdf2.viewer2.feature.PageFirst
org.faceless.pdf2.viewer2.feature.PagePrevious
org.faceless.pdf2.viewer2.feature.PageNumber
org.faceless.pdf2.viewer2.feature.TotalPages
org.faceless.pdf2.viewer2.feature.PageNext
org.faceless.pdf2.viewer2.feature.PageLast
org.faceless.pdf2.viewer2.feature.ZoomFit
org.faceless.pdf2.viewer2.feature.ZoomFitWidth
org.faceless.pdf2.viewer2.feature.ZoomFitHeight
org.faceless.pdf2.viewer2.feature.ZoomOut
org.faceless.pdf2.viewer2.feature.ZoomLevel
org.faceless.pdf2.viewer2.feature.ZoomIn
org.faceless.pdf2.viewer2.feature.RotateClockwise
org.faceless.pdf2.viewer2.feature.RotateAntiClockwise
org.faceless.pdf2.viewer2.feature.SinglePageView
org.faceless.pdf2.viewer2.feature.ContinuousPageView
org.faceless.pdf2.viewer2.feature.DualPageView
# Modes
org.faceless.pdf2.viewer2.feature.DragScroll
org.faceless.pdf2.viewer2.feature.TextTool
org.faceless.pdf2.viewer2.feature.ZoomSelection
--org.faceless.pdf2.viewer2.feature.AnnotationAdd
--org.faceless.pdf2.viewer2.feature.AnnotationAddLine
--org.faceless.pdf2.viewer2.feature.SelectArea
# Selection actions
org.faceless.pdf2.viewer2.feature.TextCopyAction
--org.faceless.pdf2.viewer2.feature.HighlightSelectionAction
--org.faceless.pdf2.viewer2.feature.UnderlineSelectionAction
--org.faceless.pdf2.viewer2.feature.StrikeOutSelectionAction
--org.faceless.pdf2.viewer2.feature.RedactSelectionAction
--org.faceless.pdf2.viewer2.feature.CropPage
# Search
org.faceless.pdf2.viewer2.feature.SearchField
# Digital Signature Management
--org.faceless.pdf2.viewer2.feature.ManageIdentities
--org.faceless.pdf2.viewer2.feature.InvisiblySignDocument
# Panels
org.faceless.pdf2.viewer2.feature.OutlinePanel
org.faceless.pdf2.viewer2.feature.ThumbnailPanel
org.faceless.pdf2.viewer2.feature.SignaturePanel
--org.faceless.pdf2.viewer2.feature.EmbeddedFilePanel
#org.faceless.pdf2.viewer2.feature.SearchPanel
# Thumbmail Actions
--org.faceless.pdf2.viewer2.feature.ThumbnailDeleteAction
org.faceless.pdf2.viewer2.feature.ThumbnailExtractAction
--org.faceless.pdf2.viewer2.feature.ThumbnailCutAction
--org.faceless.pdf2.viewer2.feature.ThumbnailPasteAction
# Form Widgets
--org.faceless.pdf2.viewer2.feature.FormButtonWidgetFactory
--org.faceless.pdf2.viewer2.feature.FormRadioButtonWidgetFactory
--org.faceless.pdf2.viewer2.feature.FormTextWidgetFactory
--org.faceless.pdf2.viewer2.feature.FormChoiceWidgetFactory
--org.faceless.pdf2.viewer2.feature.FormBlankSignatureWidgetFactory
--org.faceless.pdf2.viewer2.feature.FormSignedSignatureWidgetFactory
--org.faceless.pdf2.viewer2.feature.FormBarCodeWidgetFactory
--org.faceless.pdf2.viewer2.feature.XFA
# General Annotations - missing are FileAttachment and others
--org.faceless.pdf2.viewer2.feature.AnnotationLinkFactory
--org.faceless.pdf2.viewer2.feature.AnnotationNoteFactory
--org.faceless.pdf2.viewer2.feature.AnnotationSoundFactory
--org.faceless.pdf2.viewer2.feature.AnnotationTextFactory
--org.faceless.pdf2.viewer2.feature.AnnotationTextCalloutFactory
--org.faceless.pdf2.viewer2.feature.AnnotationStampFactory
--org.faceless.pdf2.viewer2.feature.AnnotationLineFactory
--org.faceless.pdf2.viewer2.feature.AnnotationEllipseFactory
--org.faceless.pdf2.viewer2.feature.AnnotationRectangleFactory
# Action handlers. Missing GoToE, GoToR, Launch, Thread, Movie, SetOCGState, Trans
org.faceless.pdf2.viewer2.feature.GoToActionHandler
--org.faceless.pdf2.viewer2.feature.ShowHideActionHandler
--org.faceless.pdf2.viewer2.feature.SoundActionHandler
--org.faceless.pdf2.viewer2.feature.FormResetActionHandler
--org.faceless.pdf2.viewer2.feature.FormImportDataActionHandler
--org.faceless.pdf2.viewer2.feature.FormSubmitActionHandler
--org.faceless.pdf2.viewer2.feature.URLActionHandler
--org.faceless.pdf2.viewer2.feature.SplashScreen
--org.faceless.pdf2.viewer2.feature.About
--org.faceless.pdf2.viewer2.feature.ShowConsole
--org.faceless.pdf2.viewer2.feature.BackgroundTextExtractor
--org.faceless.pdf2.viewer2.feature.BackgroundSignatureVerifier
org.faceless.pdf2.viewer2.feature.Coordinates
org.faceless.pdf2.viewer2.feature.TextHighlighter
--org.faceless.pdf2.viewer2.feature.SignatureCapture
# Misc
--org.faceless.pdf2.viewer2.feature.WarningNotifier
--org.faceless.pdf2.viewer2.feature.AppleSupport
# Always last
--org.faceless.pdf2.viewer2.feature.GenericNamedActionHandler


-- EOF ----------------------------------------------------------------------
