diff options
author | jamiewalch@google.com <jamiewalch@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-16 17:45:05 +0000 |
---|---|---|
committer | jamiewalch@google.com <jamiewalch@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-16 17:45:05 +0000 |
commit | d600e2d290492bcd30663c9f7b92aa35a16bc900 (patch) | |
tree | 74d635aeb1fd803341a888c56ccb3957f4847088 /remoting/host/continue_window_linux.cc | |
parent | 0999cb0ab1dcc73b824ac57d4ef7e42473da12be (diff) | |
download | chromium_src-d600e2d290492bcd30663c9f7b92aa35a16bc900.zip chromium_src-d600e2d290492bcd30663c9f7b92aa35a16bc900.tar.gz chromium_src-d600e2d290492bcd30663c9f7b92aa35a16bc900.tar.bz2 |
Host process i18n and Linux implementation.
BUG=None
TEST=Manual
Review URL: http://codereview.chromium.org/7635012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96972 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/continue_window_linux.cc')
-rw-r--r-- | remoting/host/continue_window_linux.cc | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/remoting/host/continue_window_linux.cc b/remoting/host/continue_window_linux.cc index 2dcc67e..3933f21 100644 --- a/remoting/host/continue_window_linux.cc +++ b/remoting/host/continue_window_linux.cc @@ -9,6 +9,7 @@ #include "base/compiler_specific.h" #include "base/logging.h" #include "remoting/host/chromoting_host.h" +#include "remoting/host/ui_strings.h" #include "ui/base/gtk/gtk_signal.h" namespace remoting { @@ -24,7 +25,7 @@ class ContinueWindowLinux : public remoting::ContinueWindow { private: CHROMEGTK_CALLBACK_1(ContinueWindowLinux, void, OnResponse, int); - void CreateWindow(); + void CreateWindow(UiStrings* ui_strings); ChromotingHost* host_; GtkWidget* continue_window_; @@ -40,15 +41,15 @@ ContinueWindowLinux::ContinueWindowLinux() ContinueWindowLinux::~ContinueWindowLinux() { } -void ContinueWindowLinux::CreateWindow() { +void ContinueWindowLinux::CreateWindow(UiStrings* ui_strings) { if (continue_window_) return; continue_window_ = gtk_dialog_new_with_buttons( - kTitle, + ui_strings->product_name.c_str(), NULL, static_cast<GtkDialogFlags>(GTK_DIALOG_MODAL | GTK_DIALOG_NO_SEPARATOR), - kCancelButtonText, GTK_RESPONSE_CANCEL, - kDefaultButtonText, GTK_RESPONSE_OK, + ui_strings->stop_sharing_button_text.c_str(), GTK_RESPONSE_CANCEL, + ui_strings->continue_button_text.c_str(), GTK_RESPONSE_OK, NULL); gtk_dialog_set_default_response(GTK_DIALOG(continue_window_), @@ -65,7 +66,7 @@ void ContinueWindowLinux::CreateWindow() { GtkWidget* content_area = gtk_dialog_get_content_area(GTK_DIALOG(continue_window_)); - GtkWidget* text_label = gtk_label_new(kMessage); + GtkWidget* text_label = gtk_label_new(ui_strings->continue_prompt.c_str()); gtk_label_set_line_wrap(GTK_LABEL(text_label), TRUE); // TODO(lambroslambrou): Fix magic numbers, as in disconnect_window_linux.cc. gtk_misc_set_padding(GTK_MISC(text_label), 12, 12); @@ -76,7 +77,7 @@ void ContinueWindowLinux::CreateWindow() { void ContinueWindowLinux::Show(remoting::ChromotingHost* host) { host_ = host; - CreateWindow(); + CreateWindow(host->ui_strings()); gtk_window_set_urgency_hint(GTK_WINDOW(continue_window_), TRUE); gtk_window_present(GTK_WINDOW(continue_window_)); } |