blob: 417d8292205de531ce1e2f2423370959e8658dee [file] [log] [blame]
// Copyright 2021 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
export {CrActionMenuElement} from 'chrome://resources/cr_elements/cr_action_menu/cr_action_menu.js';
export {CrIconButtonElement} from 'chrome://resources/cr_elements/cr_icon_button/cr_icon_button.js';
// <if expr="enable_ink">
export {AnnotationTool} from './annotation_tool.js';
// </if>
export {Bookmark} from './bookmark_type.js';
export {BrowserApi, ZoomBehavior} from './browser_api.js';
export {FittingType, Point, SaveRequestType} from './constants.js';
export {PluginController} from './controller.js';
export {ChangePageAndXyDetail, ChangePageDetail, ChangePageOrigin, ChangeZoomDetail, NavigateDetail, ViewerBookmarkElement} from './elements/viewer-bookmark.js';
export {ViewerDocumentOutlineElement} from './elements/viewer-document-outline.js';
export {ViewerDownloadControlsElement} from './elements/viewer-download-controls.js';
// <if expr="enable_ink">
export {ViewerInkHostElement} from './elements/viewer-ink-host.js';
// </if>
export {ViewerPageSelectorElement} from './elements/viewer-page-selector.js';
export {ViewerPasswordDialogElement} from './elements/viewer-password-dialog.js';
export {ViewerPdfSidenavElement} from './elements/viewer-pdf-sidenav.js';
export {ViewerPropertiesDialogElement} from './elements/viewer-properties-dialog.js';
export {ViewerThumbnailBarElement} from './elements/viewer-thumbnail-bar.js';
export {PAINTED_ATTRIBUTE, ViewerThumbnailElement} from './elements/viewer-thumbnail.js';
// <if expr="enable_ink">
export {ViewerToolbarDropdownElement} from './elements/viewer-toolbar-dropdown.js';
// </if>
export {ViewerToolbarElement} from './elements/viewer-toolbar.js';
export {GestureDetector, PinchEventDetail} from './gesture_detector.js';
export {PdfPluginElement} from './internal_plugin.js';
export {record, recordFitTo, resetForTesting, UserAction} from './metrics.js';
export {NavigatorDelegate, PdfNavigator, WindowOpenDisposition} from './navigator.js';
export {OpenPdfParamsParser} from './open_pdf_params_parser.js';
export {PDFScriptingAPI} from './pdf_scripting_api.js';
export {getFilenameFromURL, PDFViewerElement} from './pdf_viewer.js';
export {PDFViewerBaseElement} from './pdf_viewer_base.js';
export {shouldIgnoreKeyEvents} from './pdf_viewer_utils.js';
export {SwipeDetector, SwipeDirection} from './swipe_detector.js';
export {DocumentDimensions, LayoutOptions, PAGE_SHADOW, Viewport} from './viewport.js';
export {ViewportInterface, ViewportScroller} from './viewport_scroller.js';
export {ZoomManager} from './zoom_manager.js';