Index: chrome/browser/ui/views/website_settings/permission_selector_row.cc |
diff --git a/chrome/browser/ui/views/website_settings/permission_selector_view.cc b/chrome/browser/ui/views/website_settings/permission_selector_row.cc |
similarity index 85% |
rename from chrome/browser/ui/views/website_settings/permission_selector_view.cc |
rename to chrome/browser/ui/views/website_settings/permission_selector_row.cc |
index 8a78c343a82ba22f43d4cdb8f8a3df98d3840f8c..a6fcc9a823c832198b2ab9cb258cb72963670f21 100644 |
--- a/chrome/browser/ui/views/website_settings/permission_selector_view.cc |
+++ b/chrome/browser/ui/views/website_settings/permission_selector_row.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/browser/ui/views/website_settings/permission_selector_view.h" |
+#include "chrome/browser/ui/views/website_settings/permission_selector_row.h" |
#include "base/i18n/rtl.h" |
#include "base/macros.h" |
@@ -53,7 +53,7 @@ class PermissionMenuButton : public views::MenuButton, |
const gfx::Point& point, |
const ui::Event* event) override; |
- PermissionMenuModel* menu_model_; // Owned by |PermissionSelectorView|. |
+ PermissionMenuModel* menu_model_; // Owned by |PermissionSelectorRow|. |
std::unique_ptr<views::MenuRunner> menu_runner_; |
bool is_rtl_display_; |
@@ -81,8 +81,7 @@ PermissionMenuButton::PermissionMenuButton(const base::string16& text, |
base::i18n::RIGHT_TO_LEFT == base::i18n::GetStringDirection(text); |
} |
-PermissionMenuButton::~PermissionMenuButton() { |
-} |
+PermissionMenuButton::~PermissionMenuButton() {} |
void PermissionMenuButton::GetAccessibleState(ui::AXViewState* state) { |
MenuButton::GetAccessibleState(state); |
@@ -90,12 +89,15 @@ void PermissionMenuButton::GetAccessibleState(ui::AXViewState* state) { |
} |
void PermissionMenuButton::OnNativeThemeChanged(const ui::NativeTheme* theme) { |
- SetTextColor(views::Button::STATE_NORMAL, theme->GetSystemColor( |
- ui::NativeTheme::kColorId_LabelEnabledColor)); |
- SetTextColor(views::Button::STATE_HOVERED, theme->GetSystemColor( |
- ui::NativeTheme::kColorId_LabelEnabledColor)); |
- SetTextColor(views::Button::STATE_DISABLED, theme->GetSystemColor( |
- ui::NativeTheme::kColorId_LabelDisabledColor)); |
+ SetTextColor( |
+ views::Button::STATE_NORMAL, |
+ theme->GetSystemColor(ui::NativeTheme::kColorId_LabelEnabledColor)); |
+ SetTextColor( |
+ views::Button::STATE_HOVERED, |
+ theme->GetSystemColor(ui::NativeTheme::kColorId_LabelEnabledColor)); |
+ SetTextColor( |
+ views::Button::STATE_DISABLED, |
+ theme->GetSystemColor(ui::NativeTheme::kColorId_LabelDisabledColor)); |
} |
void PermissionMenuButton::OnMenuButtonClicked(views::MenuButton* source, |
@@ -223,10 +225,10 @@ void PermissionCombobox::OnPerformAction(Combobox* combobox) { |
} // namespace internal |
/////////////////////////////////////////////////////////////////////////////// |
-// PermissionSelectorView |
+// PermissionSelectorRow |
/////////////////////////////////////////////////////////////////////////////// |
-PermissionSelectorView::PermissionSelectorView( |
+PermissionSelectorRow::PermissionSelectorRow( |
const GURL& url, |
const WebsiteSettingsUI::PermissionInfo& permission) |
: icon_(NULL), menu_button_(NULL), combobox_(NULL) { |
@@ -234,53 +236,34 @@ PermissionSelectorView::PermissionSelectorView( |
SetLayoutManager(layout); |
const int column_set_id = 0; |
views::ColumnSet* column_set = layout->AddColumnSet(column_set_id); |
- column_set->AddColumn(views::GridLayout::FILL, |
- views::GridLayout::FILL, |
- 1, |
- views::GridLayout::FIXED, |
- kPermissionIconColumnWidth, |
+ column_set->AddColumn(views::GridLayout::FILL, views::GridLayout::FILL, 1, |
+ views::GridLayout::FIXED, kPermissionIconColumnWidth, |
0); |
column_set->AddPaddingColumn(0, kPermissionIconMarginLeft); |
- column_set->AddColumn(views::GridLayout::FILL, |
- views::GridLayout::FILL, |
- 1, |
- views::GridLayout::USE_PREF, |
- 0, |
- 0); |
- column_set->AddColumn(views::GridLayout::FILL, |
- views::GridLayout::FILL, |
- 1, |
- views::GridLayout::USE_PREF, |
- 0, |
- 0); |
+ column_set->AddColumn(views::GridLayout::FILL, views::GridLayout::FILL, 1, |
+ views::GridLayout::USE_PREF, 0, 0); |
+ column_set->AddColumn(views::GridLayout::FILL, views::GridLayout::FILL, 1, |
+ views::GridLayout::USE_PREF, 0, 0); |
layout->StartRow(1, column_set_id); |
// Create the permission icon. |
icon_ = new views::ImageView(); |
const gfx::Image& image = WebsiteSettingsUI::GetPermissionIcon(permission); |
icon_->SetImage(image.ToImageSkia()); |
- layout->AddView(icon_, |
- 1, |
- 1, |
- views::GridLayout::CENTER, |
+ layout->AddView(icon_, 1, 1, views::GridLayout::CENTER, |
views::GridLayout::CENTER); |
// Create the label that displays the permission type. |
views::Label* label = new views::Label(l10n_util::GetStringFUTF16( |
IDS_WEBSITE_SETTINGS_PERMISSION_TYPE, |
WebsiteSettingsUI::PermissionTypeToUIString(permission.type))); |
- layout->AddView(label, |
- 1, |
- 1, |
- views::GridLayout::LEADING, |
+ layout->AddView(label, 1, 1, views::GridLayout::LEADING, |
views::GridLayout::CENTER); |
// Create the menu model. |
menu_model_.reset(new PermissionMenuModel( |
- url, |
- permission, |
- base::Bind(&PermissionSelectorView::PermissionChanged, |
- base::Unretained(this)))); |
+ url, permission, base::Bind(&PermissionSelectorRow::PermissionChanged, |
+ base::Unretained(this)))); |
- // Create the permission menu button. |
+// Create the permission menu button. |
#if defined(OS_MACOSX) |
bool use_real_combobox = true; |
#else |
@@ -293,12 +276,12 @@ PermissionSelectorView::PermissionSelectorView( |
InitializeMenuButtonView(layout, permission); |
} |
-void PermissionSelectorView::AddObserver( |
- PermissionSelectorViewObserver* observer) { |
+void PermissionSelectorRow::AddObserver( |
+ PermissionSelectorRowObserver* observer) { |
observer_list_.AddObserver(observer); |
} |
-void PermissionSelectorView::ChildPreferredSizeChanged(View* child) { |
+void PermissionSelectorRow::ChildPreferredSizeChanged(View* child) { |
SizeToPreferredSize(); |
// FIXME: The parent is only a plain |View| that is used as a |
// container/box/panel. The SizeToPreferredSize method of the parent is |
@@ -307,10 +290,10 @@ void PermissionSelectorView::ChildPreferredSizeChanged(View* child) { |
parent()->SizeToPreferredSize(); |
} |
-PermissionSelectorView::~PermissionSelectorView() { |
+PermissionSelectorRow::~PermissionSelectorRow() { |
// Gross. On paper the Combobox and the ComboboxModelAdapter are both owned by |
// this class, but actually, the Combobox is owned by View and will be |
- // destroyed in ~View(), which runs *after* ~PermissionSelectorView() is done, |
+ // destroyed in ~View(), which runs *after* ~PermissionSelectorRow() is done, |
// which means the Combobox gets destroyed after its ComboboxModel, which |
// causes an explosion when the Combobox attempts to stop observing the |
// ComboboxModel. This hack ensures the Combobox is deleted before its |
@@ -322,7 +305,7 @@ PermissionSelectorView::~PermissionSelectorView() { |
RemoveChildView(combobox_); |
} |
-void PermissionSelectorView::InitializeMenuButtonView( |
+void PermissionSelectorRow::InitializeMenuButtonView( |
views::GridLayout* layout, |
const WebsiteSettingsUI::PermissionInfo& permission) { |
bool button_enabled = |
@@ -338,7 +321,7 @@ void PermissionSelectorView::InitializeMenuButtonView( |
layout->AddView(menu_button_); |
} |
-void PermissionSelectorView::InitializeComboboxView( |
+void PermissionSelectorRow::InitializeComboboxView( |
views::GridLayout* layout, |
const WebsiteSettingsUI::PermissionInfo& permission) { |
bool button_enabled = |
@@ -349,15 +332,14 @@ void PermissionSelectorView::InitializeComboboxView( |
WebsiteSettingsUI::PermissionActionToUIString( |
permission.type, permission.setting, permission.default_setting, |
permission.source), |
- combobox_model_adapter_.get(), button_enabled, |
- true); |
+ combobox_model_adapter_.get(), button_enabled, true); |
combobox_->SetEnabled(button_enabled); |
combobox_->SetAccessibleName( |
WebsiteSettingsUI::PermissionTypeToUIString(permission.type)); |
layout->AddView(combobox_); |
} |
-void PermissionSelectorView::PermissionChanged( |
+void PermissionSelectorRow::PermissionChanged( |
const WebsiteSettingsUI::PermissionInfo& permission) { |
// Change the permission icon to reflect the selected setting. |
const gfx::Image& image = WebsiteSettingsUI::GetPermissionIcon(permission); |
@@ -374,7 +356,6 @@ void PermissionSelectorView::PermissionChanged( |
combobox_->UpdateSelectedIndex(use_default); |
} |
- FOR_EACH_OBSERVER(PermissionSelectorViewObserver, |
- observer_list_, |
+ FOR_EACH_OBSERVER(PermissionSelectorRowObserver, observer_list_, |
felt
2016/09/06 20:03:53
(is this change just a result of running git cl fo
lgarron
2016/09/07 06:55:26
(Ditto.)
|
OnPermissionChanged(permission)); |
} |