summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/options/language_config_view.cc
diff options
context:
space:
mode:
authorsatorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-14 10:46:16 +0000
committersatorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-14 10:46:16 +0000
commita0e6f1b8324abee0304470219d1b129b3be30e15 (patch)
tree082bc4b77c311c9d0f3c8d104fc95e88bde9d3b0 /chrome/browser/chromeos/options/language_config_view.cc
parent3dbaa9ca846fb227f96761c04407082ff487cfb8 (diff)
downloadchromium_src-a0e6f1b8324abee0304470219d1b129b3be30e15.zip
chromium_src-a0e6f1b8324abee0304470219d1b129b3be30e15.tar.gz
chromium_src-a0e6f1b8324abee0304470219d1b129b3be30e15.tar.bz2
Add LanguageConfigView::Show()
Along the way, refactor some related code. BUG=now TEST=manually Review URL: http://codereview.chromium.org/1605029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44469 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/options/language_config_view.cc')
-rw-r--r--chrome/browser/chromeos/options/language_config_view.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/chrome/browser/chromeos/options/language_config_view.cc b/chrome/browser/chromeos/options/language_config_view.cc
index af042e5f..83fcd09 100644
--- a/chrome/browser/chromeos/options/language_config_view.cc
+++ b/chrome/browser/chromeos/options/language_config_view.cc
@@ -46,7 +46,7 @@ views::DialogDelegate* CreateLanguageHangulConfigView(Profile* profile) {
}
// The tags are used to identify buttons in ButtonPressed().
-enum ButtonTags {
+enum ButtonTag {
kAddLanguageButton,
kChangeUiLanguageButton,
kConfigureInputMethodButton,
@@ -487,6 +487,13 @@ std::wstring LanguageConfigView::GetText(int row, int column_id) {
return L"";
}
+void LanguageConfigView::Show(Profile* profile) {
+ views::Window* window = views::Window::CreateChromeWindow(
+ NULL, gfx::Rect(), new LanguageConfigView(profile));
+ window->SetIsAlwaysOnTop(true);
+ window->Show();
+}
+
void LanguageConfigView::SetObserver(TableModelObserver* observer) {
// We don't need the observer for the table mode, since we implement the
// table model as part of the LanguageConfigView class.