diff options
author | satorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-14 10:46:16 +0000 |
---|---|---|
committer | satorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-04-14 10:46:16 +0000 |
commit | a0e6f1b8324abee0304470219d1b129b3be30e15 (patch) | |
tree | 082bc4b77c311c9d0f3c8d104fc95e88bde9d3b0 /chrome/browser/chromeos/options/language_config_view.cc | |
parent | 3dbaa9ca846fb227f96761c04407082ff487cfb8 (diff) | |
download | chromium_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.cc | 9 |
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. |