OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/login_prompt.h" | 5 #include "chrome/browser/login_prompt.h" |
6 | 6 |
7 #include <gtk/gtk.h> | 7 #include <gtk/gtk.h> |
8 | 8 |
9 #include "app/l10n_util.h" | 9 #include "app/l10n_util.h" |
10 #include "base/message_loop.h" | 10 #include "base/message_loop.h" |
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
76 WideToUTF8(password).c_str()); | 76 WideToUTF8(password).c_str()); |
77 gtk_editable_select_region(GTK_EDITABLE(username_entry_), 0, -1); | 77 gtk_editable_select_region(GTK_EDITABLE(username_entry_), 0, -1); |
78 } | 78 } |
79 } | 79 } |
80 | 80 |
81 // LoginHandler: | 81 // LoginHandler: |
82 virtual void BuildViewForPasswordManager(PasswordManager* manager, | 82 virtual void BuildViewForPasswordManager(PasswordManager* manager, |
83 std::wstring explanation) { | 83 std::wstring explanation) { |
84 DCHECK(MessageLoop::current() == ui_loop_); | 84 DCHECK(MessageLoop::current() == ui_loop_); |
85 | 85 |
86 root_.Own(gtk_vbox_new(false, gtk_util::kContentAreaBorder)); | 86 root_.Own(gtk_vbox_new(NULL, gtk_util::kContentAreaBorder)); |
87 GtkWidget* label = gtk_label_new(WideToUTF8(explanation).c_str()); | 87 GtkWidget* label = gtk_label_new(WideToUTF8(explanation).c_str()); |
88 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); | 88 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); |
89 gtk_box_pack_start(GTK_BOX(root_.get()), label, FALSE, FALSE, 0); | 89 gtk_box_pack_start(GTK_BOX(root_.get()), label, FALSE, FALSE, 0); |
90 | 90 |
91 username_entry_ = gtk_entry_new(); | 91 username_entry_ = gtk_entry_new(); |
92 gtk_entry_set_activates_default(GTK_ENTRY(username_entry_), TRUE); | 92 gtk_entry_set_activates_default(GTK_ENTRY(username_entry_), TRUE); |
93 | 93 |
94 password_entry_ = gtk_entry_new(); | 94 password_entry_ = gtk_entry_new(); |
95 gtk_entry_set_activates_default(GTK_ENTRY(password_entry_), TRUE); | 95 gtk_entry_set_activates_default(GTK_ENTRY(password_entry_), TRUE); |
96 gtk_entry_set_visibility(GTK_ENTRY(password_entry_), FALSE); | 96 gtk_entry_set_visibility(GTK_ENTRY(password_entry_), FALSE); |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
337 // so it doesn't try and access this when its too late. | 337 // so it doesn't try and access this when its too late. |
338 LoginModel* login_model_; | 338 LoginModel* login_model_; |
339 | 339 |
340 DISALLOW_COPY_AND_ASSIGN(LoginHandlerGtk); | 340 DISALLOW_COPY_AND_ASSIGN(LoginHandlerGtk); |
341 }; | 341 }; |
342 | 342 |
343 // static | 343 // static |
344 LoginHandler* LoginHandler::Create(URLRequest* request, MessageLoop* ui_loop) { | 344 LoginHandler* LoginHandler::Create(URLRequest* request, MessageLoop* ui_loop) { |
345 return new LoginHandlerGtk(request, ui_loop); | 345 return new LoginHandlerGtk(request, ui_loop); |
346 } | 346 } |
OLD | NEW |