summaryrefslogtreecommitdiff
path: root/xfa_test/pdf/preview_mode_client.cc
diff options
context:
space:
mode:
authorBo Xu <bo_xu@foxitsoftware.com>2014-10-28 23:03:33 -0700
committerBo Xu <bo_xu@foxitsoftware.com>2014-11-03 11:10:11 -0800
commitfdc00a7042d912aafaabddae4d9c84199921ef23 (patch)
tree32ab8ac91cc68d2cd15b9168782a71b3f3f5e7b9 /xfa_test/pdf/preview_mode_client.cc
parente9b38fa38de2c95d8260be31c57d9272c4d127ed (diff)
downloadpdfium-fdc00a7042d912aafaabddae4d9c84199921ef23.tar.xz
Merge XFA to PDFium master at 4dc95e7 on 10/28/2014
Diffstat (limited to 'xfa_test/pdf/preview_mode_client.cc')
-rw-r--r--xfa_test/pdf/preview_mode_client.cc162
1 files changed, 162 insertions, 0 deletions
diff --git a/xfa_test/pdf/preview_mode_client.cc b/xfa_test/pdf/preview_mode_client.cc
new file mode 100644
index 0000000000..8b9919b46e
--- /dev/null
+++ b/xfa_test/pdf/preview_mode_client.cc
@@ -0,0 +1,162 @@
+// Copyright (c) 2011 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.
+
+#include "pdf/preview_mode_client.h"
+
+#include "base/logging.h"
+#include "pdf/instance.h"
+
+namespace chrome_pdf {
+
+PreviewModeClient::PreviewModeClient(Client* client)
+ : client_(client) {
+}
+
+void PreviewModeClient::DocumentSizeUpdated(const pp::Size& size) {
+}
+
+void PreviewModeClient::Invalidate(const pp::Rect& rect) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::Scroll(const pp::Point& point) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::ScrollToX(int position) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::ScrollToY(int position) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::ScrollToPage(int page) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::NavigateTo(const std::string& url,
+ bool open_in_new_tab) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::UpdateCursor(PP_CursorType_Dev cursor) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::UpdateTickMarks(
+ const std::vector<pp::Rect>& tickmarks) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::NotifyNumberOfFindResultsChanged(int total,
+ bool final_result) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::NotifySelectedFindResultChanged(
+ int current_find_index) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::GetDocumentPassword(
+ pp::CompletionCallbackWithOutput<pp::Var> callback) {
+ callback.Run(PP_ERROR_FAILED);
+}
+
+void PreviewModeClient::Alert(const std::string& message) {
+ NOTREACHED();
+}
+
+bool PreviewModeClient::Confirm(const std::string& message) {
+ NOTREACHED();
+ return false;
+}
+
+std::string PreviewModeClient::Prompt(const std::string& question,
+ const std::string& default_answer) {
+ NOTREACHED();
+ return std::string();
+}
+
+std::string PreviewModeClient::GetURL() {
+ NOTREACHED();
+ return std::string();
+}
+
+void PreviewModeClient::Email(const std::string& to,
+ const std::string& cc,
+ const std::string& bcc,
+ const std::string& subject,
+ const std::string& body) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::Print() {
+ NOTREACHED();
+}
+
+void PreviewModeClient::SubmitForm(const std::string& url,
+ const void* data,
+ int length) {
+ NOTREACHED();
+}
+
+std::string PreviewModeClient::ShowFileSelectionDialog() {
+ NOTREACHED();
+ return std::string();
+}
+
+pp::URLLoader PreviewModeClient::CreateURLLoader() {
+ NOTREACHED();
+ return pp::URLLoader();
+}
+
+void PreviewModeClient::ScheduleCallback(int id, int delay_in_ms) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::SearchString(const base::char16* string,
+ const base::char16* term,
+ bool case_sensitive,
+ std::vector<SearchStringResult>* results) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::DocumentPaintOccurred() {
+ NOTREACHED();
+}
+
+void PreviewModeClient::DocumentLoadComplete(int page_count) {
+ client_->PreviewDocumentLoadComplete();
+}
+
+void PreviewModeClient::DocumentLoadFailed() {
+ client_->PreviewDocumentLoadFailed();
+}
+
+pp::Instance* PreviewModeClient::GetPluginInstance() {
+ NOTREACHED();
+ return NULL;
+}
+
+void PreviewModeClient::DocumentHasUnsupportedFeature(
+ const std::string& feature) {
+ NOTREACHED();
+}
+
+void PreviewModeClient::DocumentLoadProgress(uint32 available,
+ uint32 doc_size) {
+}
+
+void PreviewModeClient::FormTextFieldFocusChange(bool in_focus) {
+ NOTREACHED();
+}
+
+bool PreviewModeClient::IsPrintPreview() {
+ NOTREACHED();
+ return false;
+}
+
+} // namespace chrome_pdf