Chromium Code Reviews| Index: chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc |
| diff --git a/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc b/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc |
| index df017a94c75d257cad86e3a8c836f7712232a9bd..d4293da1f91c8ec0f30b444afd0ba21c57e14104 100644 |
| --- a/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc |
| +++ b/chrome/browser/ui/views/bookmarks/bookmark_editor_view.cc |
| @@ -23,7 +23,6 @@ |
| #include "ui/base/l10n/l10n_util.h" |
| #include "views/background.h" |
| #include "views/controls/button/text_button.h" |
| -#include "views/controls/label.h" |
| #include "views/controls/menu/menu_2.h" |
| #include "views/controls/textfield/textfield.h" |
| #include "views/focus/focus_manager.h" |
| @@ -31,20 +30,20 @@ |
| #include "views/layout/layout_constants.h" |
| #include "views/widget/widget.h" |
| -using views::Button; |
| -using views::ColumnSet; |
| using views::GridLayout; |
| -using views::Label; |
| -using views::Textfield; |
| + |
| +namespace { |
| // Background color of text field when URL is invalid. |
| -static const SkColor kErrorColor = SkColorSetRGB(0xFF, 0xBC, 0xBC); |
| +const SkColor kErrorColor = SkColorSetRGB(0xFF, 0xBC, 0xBC); |
| // Preferred width of the tree. |
| -static const int kTreeWidth = 300; |
| +const int kTreeWidth = 300; |
| // ID for various children. |
| -static const int kNewFolderButtonID = 1002; |
| +const int kNewFolderButtonID = 1002; |
| + |
| +} // namespace |
| // static |
| void BookmarkEditor::Show(gfx::NativeWindow parent_hwnd, |
| @@ -66,7 +65,6 @@ BookmarkEditorView::BookmarkEditorView( |
| : profile_(profile), |
| tree_view_(NULL), |
| new_folder_button_(NULL), |
| - url_label_(NULL), |
| title_label_(NULL), |
| parent_(parent), |
| details_(details), |
| @@ -179,13 +177,13 @@ bool BookmarkEditorView::CanEdit(views::TreeView* tree_view, |
| return (bb_node->parent() && bb_node->parent()->parent()); |
| } |
| -void BookmarkEditorView::ContentsChanged(Textfield* sender, |
| +void BookmarkEditorView::ContentsChanged(views::Textfield* sender, |
| const std::wstring& new_contents) { |
| UserInputChanged(); |
| } |
| -void BookmarkEditorView::ButtonPressed( |
| - Button* sender, const views::Event& event) { |
| +void BookmarkEditorView::ButtonPressed(views::Button* sender, |
| + const views::Event& event) { |
| DCHECK(sender); |
| switch (sender->id()) { |
| case kNewFolderButtonID: |
| @@ -327,9 +325,10 @@ void BookmarkEditorView::Init() { |
| url_tf_.SetText(UTF16ToWide(url_text)); |
| url_tf_.SetController(this); |
| - url_label_ = new views::Label( |
| + url_label_.set_parent_owned(false); |
|
Peter Kasting
2011/08/11 18:59:42
This whole system concerns me.
We have |url_tf_|
|
| + url_label_.SetText( |
| UTF16ToWide(l10n_util::GetStringUTF16(IDS_BOOMARK_EDITOR_URL_LABEL))); |
| - url_tf_.SetAccessibleName(WideToUTF16Hack(url_label_->GetText())); |
| + url_tf_.SetAccessibleName(WideToUTF16Hack(url_label_.GetText())); |
| if (show_tree_) { |
| tree_view_ = new views::TreeView(); |
| @@ -354,7 +353,7 @@ void BookmarkEditorView::Init() { |
| const int single_column_view_set_id = 1; |
| const int buttons_column_set_id = 2; |
| - ColumnSet* column_set = layout->AddColumnSet(labels_column_set_id); |
| + views::ColumnSet* column_set = layout->AddColumnSet(labels_column_set_id); |
| column_set->AddColumn(GridLayout::LEADING, GridLayout::CENTER, 0, |
| GridLayout::USE_PREF, 0, 0); |
| column_set->AddPaddingColumn(0, views::kRelatedControlHorizontalSpacing); |
| @@ -385,7 +384,7 @@ void BookmarkEditorView::Init() { |
| layout->AddPaddingRow(0, views::kRelatedControlVerticalSpacing); |
| layout->StartRow(0, labels_column_set_id); |
| - layout->AddView(url_label_); |
| + layout->AddView(&url_label_); |
| layout->AddView(&url_tf_); |
| } |