diff options
author | csilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-07 20:15:12 +0000 |
---|---|---|
committer | csilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-07 20:15:12 +0000 |
commit | 82886751f64a87ad73669d23015368434cbd9bb1 (patch) | |
tree | 8b433b4867cb67bf05370ab383c8323a02476d28 /chrome/browser/dom_ui/browser_options_handler.cc | |
parent | 2f3f3597dd6ffc1883d8581df69dc531e632c722 (diff) | |
download | chromium_src-82886751f64a87ad73669d23015368434cbd9bb1.zip chromium_src-82886751f64a87ad73669d23015368434cbd9bb1.tar.gz chromium_src-82886751f64a87ad73669d23015368434cbd9bb1.tar.bz2 |
- First round implementation of the Advanced (Under the Hood) options panel.
- All checkboxes are functional, partial functionality for buttons.
- Download path controls TBD.
- Security SSL checkboxes on non-Mac platform TBD.
- Added placeholder files for Browser and Personal option panels.
- Moved placeholder CSS into a new options_page.css file.
- Unit testing TBD.
BUG=48482
TEST=Launch browser with --enable-tabbed-options and bring up options window.
Review URL: http://codereview.chromium.org/2830036
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51770 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/dom_ui/browser_options_handler.cc')
-rw-r--r-- | chrome/browser/dom_ui/browser_options_handler.cc | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/chrome/browser/dom_ui/browser_options_handler.cc b/chrome/browser/dom_ui/browser_options_handler.cc new file mode 100644 index 0000000..cf80d6d --- /dev/null +++ b/chrome/browser/dom_ui/browser_options_handler.cc @@ -0,0 +1,68 @@ +// Copyright (c) 2010 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/browser/dom_ui/browser_options_handler.h" + +#include "app/l10n_util.h" +#include "base/basictypes.h" +#include "base/values.h" +#include "grit/chromium_strings.h" +#include "grit/generated_resources.h" + +BrowserOptionsHandler::BrowserOptionsHandler() { +} + +BrowserOptionsHandler::~BrowserOptionsHandler() { +} + +void BrowserOptionsHandler::GetLocalizedValues( + DictionaryValue* localized_strings) { + DCHECK(localized_strings); + localized_strings->SetString(L"startupGroupName", + l10n_util::GetString(IDS_OPTIONS_STARTUP_GROUP_NAME)); + localized_strings->SetString(L"startupShowDefaultAndNewTab", + l10n_util::GetString(IDS_OPTIONS_STARTUP_SHOW_DEFAULT_AND_NEWTAB)); + localized_strings->SetString(L"startupShowLastSession", + l10n_util::GetString(IDS_OPTIONS_STARTUP_SHOW_LAST_SESSION)); + localized_strings->SetString(L"startupShowPages", + l10n_util::GetString(IDS_OPTIONS_STARTUP_SHOW_PAGES)); + localized_strings->SetString(L"startupAddButton", + l10n_util::GetString(IDS_OPTIONS_STARTUP_ADD_BUTTON)); + localized_strings->SetString(L"startupRemoveButton", + l10n_util::GetString(IDS_OPTIONS_STARTUP_REMOVE_BUTTON)); + localized_strings->SetString(L"startupUseCurrent", + l10n_util::GetString(IDS_OPTIONS_STARTUP_USE_CURRENT)); + localized_strings->SetString(L"homepageGroupName", + l10n_util::GetString(IDS_OPTIONS_HOMEPAGE_GROUP_NAME)); + localized_strings->SetString(L"homepageUseNewTab", + l10n_util::GetString(IDS_OPTIONS_HOMEPAGE_USE_NEWTAB)); + localized_strings->SetString(L"homepageUseURL", + l10n_util::GetString(IDS_OPTIONS_HOMEPAGE_USE_URL)); + localized_strings->SetString(L"homepageShowButton", + l10n_util::GetString(IDS_OPTIONS_HOMEPAGE_SHOW_BUTTON)); +#if defined(OS_MACOSX) + localized_strings->SetString(L"toolbarGroupName", + l10n_util::GetString(IDS_OPTIONS_TOOLBAR_GROUP_NAME)); + localized_strings->SetString(L"pageOptionShowButton", + l10n_util::GetString(IDS_OPTIONS_PAGE_OPTION_SHOW_BUTTON)); +#endif + localized_strings->SetString(L"defaultSearchGroupName", + l10n_util::GetString(IDS_OPTIONS_DEFAULTSEARCH_GROUP_NAME)); + localized_strings->SetString(L"defaultSearchManageEnginesLink", + l10n_util::GetString(IDS_OPTIONS_DEFAULTSEARCH_MANAGE_ENGINES_LINK)); + localized_strings->SetString(L"defaultBrowserGroupName", + l10n_util::GetString(IDS_OPTIONS_DEFAULTBROWSER_GROUP_NAME)); + localized_strings->SetString(L"defaultBrowserNotDefault", + l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_NOTDEFAULT, + l10n_util::GetString(IDS_PRODUCT_NAME))); + localized_strings->SetString(L"defaultBrowserUnknown", + l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_UNKNOWN, + l10n_util::GetString(IDS_PRODUCT_NAME))); + localized_strings->SetString(L"defaultBrowserSXS", + l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_SXS, + l10n_util::GetString(IDS_PRODUCT_NAME))); + localized_strings->SetString(L"defaultBrowserUseAsDefault", + l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_USEASDEFAULT, + l10n_util::GetString(IDS_PRODUCT_NAME))); +} |