diff options
Diffstat (limited to 'chrome/browser/spellchecker_win.cc')
-rw-r--r-- | chrome/browser/spellchecker_win.cc | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/chrome/browser/spellchecker_win.cc b/chrome/browser/spellchecker_win.cc new file mode 100644 index 0000000..1f318a0 --- /dev/null +++ b/chrome/browser/spellchecker_win.cc @@ -0,0 +1,60 @@ +// 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. + +// If windows ever gains a platform specific spellchecker, it will be +// implemented here. + +#include "chrome/browser/spellchecker_platform_engine.h" + +namespace SpellCheckerPlatform { + +bool SpellCheckerAvailable() { + // No current version of Windows (as of Summer 2009) has a common spellchecker + // so we'll return false here. + return false; +} + +// The following methods are just stubs to keep the linker happy. +bool PlatformSupportsLanguage(const std::string& current_language) { + return false; +} + +void GetAvailableLanguages(std::vector<std::string>* spellcheck_languages) { + spellcheck_languages->clear(); +} + +bool SpellCheckerProvidesPanel() { + return false; +} + +bool SpellingPanelVisible() { + return false; +} + +void ShowSpellingPanel(bool show) {} + +void UpdateSpellingPanelWithMisspelledWord(const std::wstring& word) {} + +void Init() {} + +void SetLanguage(const std::string& lang_to_set) {} + +bool CheckSpelling(const string16& word_to_check, int tag) { + return false; +} + +void FillSuggestionList(const string16& wrong_word, + std::vector<string16>* optional_suggestions) {} + +void AddWord(const string16& word) {} + +void RemoveWord(const string16& word) {} + +int GetDocumentTag() { return 0; } + +void IgnoreWord(const string16& word) {} + +void CloseDocumentWithTag(int tag) {} + +} // namespace SpellCheckerPlatform |