diff options
Diffstat (limited to 'chrome/common')
-rw-r--r-- | chrome/common/temp_scaffolding_stubs.cc | 95 | ||||
-rw-r--r-- | chrome/common/temp_scaffolding_stubs.h | 119 |
2 files changed, 0 insertions, 214 deletions
diff --git a/chrome/common/temp_scaffolding_stubs.cc b/chrome/common/temp_scaffolding_stubs.cc deleted file mode 100644 index 936e35b..0000000 --- a/chrome/common/temp_scaffolding_stubs.cc +++ /dev/null @@ -1,95 +0,0 @@ -// Copyright (c) 2009 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 "chrome/common/temp_scaffolding_stubs.h" - -#include <vector> - -#include "base/gfx/rect.h" -#include "base/logging.h" -#include "chrome/browser/automation/automation_provider.h" -#include "chrome/browser/browser_list.h" -#include "chrome/browser/fonts_languages_window.h" -#include "chrome/browser/memory_details.h" - -//-------------------------------------------------------------------------- - -void AutomationProvider::GetAutocompleteEditForBrowser( - int browser_handle, - bool* success, - int* autocomplete_edit_handle) { - *success = false; - NOTIMPLEMENTED(); -} - -void AutomationProvider::GetAutocompleteEditText(int autocomplete_edit_handle, - bool* success, - std::wstring* text) { - *success = false; - NOTIMPLEMENTED(); -} - -void AutomationProvider::SetAutocompleteEditText(int autocomplete_edit_handle, - const std::wstring& text, - bool* success) { - *success = false; - NOTIMPLEMENTED(); -} - -void AutomationProvider::AutocompleteEditGetMatches( - int autocomplete_edit_handle, - bool* success, - std::vector<AutocompleteMatchData>* matches) { - *success = false; - NOTIMPLEMENTED(); -} - -void AutomationProvider::AutocompleteEditIsQueryInProgress( - int autocomplete_edit_handle, - bool* success, - bool* query_in_progress) { - *success = false; - NOTIMPLEMENTED(); -} - -void AutomationProvider::OnMessageFromExternalHost( - int handle, const std::string& message, const std::string& origin, - const std::string& target) { - NOTIMPLEMENTED(); -} - -void InstallJankometer(const CommandLine&) { - // http://code.google.com/p/chromium/issues/detail?id=8077 -} - -void UninstallJankometer() { - // http://code.google.com/p/chromium/issues/detail?id=8077 -} - -void BrowserList::AllBrowsersClosed() { - // TODO(port): Close any dependent windows if necessary when the last browser - // window is closed. -} - -//-------------------------------------------------------------------------- - -bool DockInfo::GetNewWindowBounds(gfx::Rect* new_window_bounds, - bool* maximize_new_window) const { - // TODO(pinkerton): Implement on Mac. - // http://crbug.com/9274 - return true; -} - -void DockInfo::AdjustOtherWindowBounds() const { - // TODO(pinkerton): Implement on Mac. - // http://crbug.com/9274 -} - -//------------------------------------------------------------------------------ - -void ShowFontsLanguagesWindow(gfx::NativeWindow window, - FontsLanguagesPage page, - Profile* profile) { - NOTIMPLEMENTED(); -} diff --git a/chrome/common/temp_scaffolding_stubs.h b/chrome/common/temp_scaffolding_stubs.h deleted file mode 100644 index dbeffc0..0000000 --- a/chrome/common/temp_scaffolding_stubs.h +++ /dev/null @@ -1,119 +0,0 @@ -// Copyright (c) 2009 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. - -#ifndef CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ -#define CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ - -// This file provides declarations and stub definitions for classes we encouter -// during the porting effort. It is not meant to be permanent, and classes will -// be removed from here as they are fleshed out more completely. - -#include <string> - -#include "base/basictypes.h" -#include "base/logging.h" -#include "base/ref_counted.h" -#include "build/build_config.h" -#include "chrome/browser/renderer_host/render_view_host_delegate.h" - -class CancelableTask; -class TabContents; -struct ViewHostMsg_DidPrintPage_Params; - -namespace gfx { -class Rect; -} - -//--------------------------------------------------------------------------- -// These stubs are for BrowserProcessImpl - -#if !defined(OS_MACOSX) -class ViewMsg_Print_Params; - -// Printing is only partially implemented. -// http://code.google.com/p/chromium/issues/detail?id=9847 -namespace printing { - -class PrintViewManager : public RenderViewHostDelegate::Printing { - public: - explicit PrintViewManager(TabContents& owner) : owner_(owner) { } - void Stop() { NOTIMPLEMENTED(); } - void Destroy() { } - bool OnRenderViewGone(RenderViewHost*) { - return true; // Assume for now that all renderer crashes are important. - } - - // RenderViewHostDelegate::Printing implementation. - virtual void DidGetPrintedPagesCount(int cookie, int number_pages) { - NOTIMPLEMENTED(); - } - - virtual void DidPrintPage(const ViewHostMsg_DidPrintPage_Params& params) { - NOTIMPLEMENTED(); - } - - private: - TabContents& owner_; -}; - -class PrintingContext { - public: - enum Result { OK, CANCEL, FAILED }; -}; - -class PrintSettings { - public: - void RenderParams(ViewMsg_Print_Params* params) const { NOTIMPLEMENTED(); } - int dpi() const { NOTIMPLEMENTED(); return 92; } -}; - -class PrinterQuery : public base::RefCountedThreadSafe<PrinterQuery> { - public: - enum GetSettingsAskParam { - DEFAULTS, - ASK_USER, - }; - - void GetSettings(GetSettingsAskParam ask_user_for_settings, - int parent_window, - int expected_page_count, - bool has_selection, - CancelableTask* callback) { NOTIMPLEMENTED(); } - PrintingContext::Result last_status() { return PrintingContext::FAILED; } - const PrintSettings& settings() { NOTIMPLEMENTED(); return settings_; } - int cookie() { NOTIMPLEMENTED(); return 0; } - void StopWorker() { NOTIMPLEMENTED(); } - - private: - friend class base::RefCountedThreadSafe<PrinterQuery>; - - ~PrinterQuery() {} - - PrintSettings settings_; -}; - -class PrintJobManager { - public: - void OnQuit() { } - void PopPrinterQuery(int document_cookie, scoped_refptr<PrinterQuery>* job) { - NOTIMPLEMENTED(); - } - void QueuePrinterQuery(PrinterQuery* job) { NOTIMPLEMENTED(); } -}; - -} // namespace printing -#endif // !OS_MACOSX - -//--------------------------------------------------------------------------- -// These stubs are for Browser - -#if defined(OS_MACOSX) -class DockInfo { - public: - bool GetNewWindowBounds(gfx::Rect*, bool*) const; - void AdjustOtherWindowBounds() const; -}; -#endif - -#endif // CHROME_COMMON_TEMP_SCAFFOLDING_STUBS_H_ |