OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/ui/views/passwords/manage_password_item_view.h" | 5 #include "chrome/browser/ui/views/passwords/manage_password_item_view.h" |
6 | 6 |
7 #include "grit/generated_resources.h" | 7 #include "grit/generated_resources.h" |
8 #include "grit/ui_resources.h" | 8 #include "grit/ui_resources.h" |
9 #include "ui/base/l10n/l10n_util.h" | 9 #include "ui/base/l10n/l10n_util.h" |
10 #include "ui/views/controls/button/button.h" | 10 #include "ui/views/controls/button/button.h" |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 else | 58 else |
59 layout->StartRow(0, column_set_save_id); | 59 layout->StartRow(0, column_set_save_id); |
60 | 60 |
61 label_1_ = new views::Label(password_form_.username_value); | 61 label_1_ = new views::Label(password_form_.username_value); |
62 label_1_->SetHorizontalAlignment(gfx::ALIGN_LEFT); | 62 label_1_->SetHorizontalAlignment(gfx::ALIGN_LEFT); |
63 | 63 |
64 label_2_ = | 64 label_2_ = |
65 new views::Link(GetPasswordDisplayString(password_form_.password_value)); | 65 new views::Link(GetPasswordDisplayString(password_form_.password_value)); |
66 label_2_->SetHorizontalAlignment(gfx::ALIGN_LEFT); | 66 label_2_->SetHorizontalAlignment(gfx::ALIGN_LEFT); |
67 label_2_->set_listener(this); | 67 label_2_->set_listener(this); |
68 label_2_->set_focusable(false); | 68 label_2_->SetFocusable(false); |
69 label_2_->SetEnabled(false); | 69 label_2_->SetEnabled(false); |
70 label_2_->SetUnderline(false); | 70 label_2_->SetUnderline(false); |
71 | 71 |
72 delete_button_ = new views::LabelButton(this, base::string16()); | 72 delete_button_ = new views::LabelButton(this, base::string16()); |
73 delete_button_->SetStyle(views::Button::STYLE_TEXTBUTTON); | 73 delete_button_->SetStyle(views::Button::STYLE_TEXTBUTTON); |
74 delete_button_->SetImage(views::Button::STATE_NORMAL, | 74 delete_button_->SetImage(views::Button::STATE_NORMAL, |
75 *rb->GetImageSkiaNamed(IDR_CLOSE_2)); | 75 *rb->GetImageSkiaNamed(IDR_CLOSE_2)); |
76 const int delete_button_height = delete_button_->GetPreferredSize().height(); | 76 const int delete_button_height = delete_button_->GetPreferredSize().height(); |
77 | 77 |
78 layout->AddView(label_1_, 1, 1, | 78 layout->AddView(label_1_, 1, 1, |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
128 delete_password_ = true; | 128 delete_password_ = true; |
129 Refresh(); | 129 Refresh(); |
130 } | 130 } |
131 | 131 |
132 void ManagePasswordItemView::LinkClicked(views::Link* source, | 132 void ManagePasswordItemView::LinkClicked(views::Link* source, |
133 int event_flags) { | 133 int event_flags) { |
134 DCHECK_EQ(source, label_2_); | 134 DCHECK_EQ(source, label_2_); |
135 delete_password_ = false; | 135 delete_password_ = false; |
136 Refresh(); | 136 Refresh(); |
137 } | 137 } |
OLD | NEW |