Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3304)

Unified Diff: chrome/browser/ui/views/options/languages_page_view.h

Issue 6670011: Options: Remove the GTK and Views native options code. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase. Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/views/options/languages_page_view.h
diff --git a/chrome/browser/ui/views/options/languages_page_view.h b/chrome/browser/ui/views/options/languages_page_view.h
deleted file mode 100644
index 1babef7b8c4340a15ca3ecaea766fc6461b9ab0f..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/views/options/languages_page_view.h
+++ /dev/null
@@ -1,118 +0,0 @@
-// 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.
-
-#ifndef CHROME_BROWSER_UI_VIEWS_OPTIONS_LANGUAGES_PAGE_VIEW_H__
-#define CHROME_BROWSER_UI_VIEWS_OPTIONS_LANGUAGES_PAGE_VIEW_H__
-#pragma once
-
-#include "chrome/browser/prefs/pref_member.h"
-#include "chrome/browser/ui/views/options/options_page_view.h"
-#include "views/controls/combobox/combobox.h"
-#include "views/controls/button/button.h"
-#include "views/controls/table/table_view_observer.h"
-#include "views/view.h"
-
-class AddLanguageView;
-class LanguageComboboxModel;
-class LanguageOrderTableModel;
-
-namespace views {
-class Checkbox;
-class Label;
-class NativeButton;
-class TableView;
-}
-
-///////////////////////////////////////////////////////////////////////////////
-// LanguagesPageView
-
-class LanguagesPageView : public OptionsPageView,
- public views::ButtonListener,
- public views::TableViewObserver,
- public views::Combobox::Listener {
- public:
- explicit LanguagesPageView(Profile* profile);
- virtual ~LanguagesPageView();
-
- // views::ButtonListener implementation:
- virtual void ButtonPressed(views::Button* sender, const views::Event& event);
-
- // Save Changes made to relevant pref members associated with this tab.
- // This is public since it is called by FontsLanguageWindowView in its
- // Dialog Delegate Accept() method.
- void SaveChanges();
-
- // This is public because when user clicks OK in AddLanguageView dialog,
- // this is called back in the LanguagePageView delegate in order to add
- // this language to the table model in this tab.
- void OnAddLanguage(const std::string& new_language);
-
- protected:
- // OptionsPageView implementation:
- virtual void InitControlLayout();
- virtual void NotifyPrefChanged(const std::string* pref_name);
-
- // views::Combobox::Listener implementation:
- virtual void ItemChanged(views::Combobox* sender,
- int prev_index,
- int new_index);
-
- private:
- // Invoked when the selection of the table view changes. Updates the enabled
- // property of the remove button.
- virtual void OnSelectionChanged();
- void OnRemoveLanguage();
- void OnMoveDownLanguage();
- void OnMoveUpLanguage();
-
- views::Label* languages_instructions_;
- views::View* languages_contents_;
- views::View* button_stack_;
- views::TableView* language_order_table_;
- views::NativeButton* move_up_button_;
- views::NativeButton* move_down_button_;
- views::NativeButton* add_button_;
- views::NativeButton* remove_button_;
- views::Label* language_info_label_;
- views::Label* ui_language_label_;
- views::Combobox* change_ui_language_combobox_;
- views::Combobox* change_dictionary_language_combobox_;
- views::Checkbox* enable_autospellcorrect_checkbox_;
- views::Checkbox* enable_spellchecking_checkbox_;
- views::Label* dictionary_language_label_;
-
- scoped_ptr<LanguageOrderTableModel> language_order_table_model_;
- AddLanguageView* add_language_instance_;
- StringPrefMember accept_languages_;
-
- // The contents of the "user interface language" combobox.
- scoped_ptr<LanguageComboboxModel> ui_language_model_;
- StringPrefMember app_locale_;
- int ui_language_index_selected_;
- int starting_ui_language_index_;
-
- // The contents of the "dictionary language" combobox.
- scoped_ptr<LanguageComboboxModel> dictionary_language_model_;
- StringPrefMember dictionary_language_;
-
- // SpellChecker enable pref.
- BooleanPrefMember enable_spellcheck_;
-
- // Auto spell correction pref.
- BooleanPrefMember enable_autospellcorrect_;
-
- // This is assigned the new index of spellcheck language if the language
- // is changed. Otherwise, it remains -1, and pref members are not updated.
- int spellcheck_language_index_selected_;
- std::string spellcheck_language_added_;
-
- bool language_table_edited_;
- bool language_warning_shown_;
- bool enable_spellcheck_checkbox_clicked_;
- bool enable_autospellcorrect_checkbox_clicked_;
-
- DISALLOW_COPY_AND_ASSIGN(LanguagesPageView);
-};
-
-#endif // CHROME_BROWSER_UI_VIEWS_OPTIONS_LANGUAGES_PAGE_VIEW_H__
« no previous file with comments | « chrome/browser/ui/views/options/general_page_view.cc ('k') | chrome/browser/ui/views/options/languages_page_view.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698