Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(339)

Unified Diff: ash/common/system/date/date_view.cc

Issue 2778143002: More pre-MD cleanup (Closed)
Patch Set: update c/b Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ash/common/system/date/date_view.h ('k') | ash/common/system/date/tray_date.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/common/system/date/date_view.cc
diff --git a/ash/common/system/date/date_view.cc b/ash/common/system/date/date_view.cc
index 3cbd0bde397f49e45b110074e7bc1a11428c0299..847151798002f93f2f9d16e685022a89d2bd982e 100644
--- a/ash/common/system/date/date_view.cc
+++ b/ash/common/system/date/date_view.cc
@@ -4,7 +4,6 @@
#include "ash/common/system/date/date_view.h"
-#include "ash/common/material_design/material_design_controller.h"
#include "ash/common/system/tray/system_tray_controller.h"
#include "ash/common/system/tray/tray_constants.h"
#include "ash/common/system/tray/tray_popup_item_style.h"
@@ -46,25 +45,16 @@ const int kVerticalClockLeftPadding = 9;
// Offset used to bring the minutes line closer to the hours line in the
// vertical clock.
-const int kVerticalClockMinutesTopOffset = -4;
-const int kVerticalClockMinutesTopOffsetMD = -2;
+const int kVerticalClockMinutesTopOffset = -2;
// Leading padding used to draw the tray background to the left of the clock
// when the shelf is vertically aligned.
const int kClockLeadingPadding = 8;
-bool UseMd() {
- return MaterialDesignController::IsSystemTrayMenuMaterial();
-}
-
base::string16 FormatDate(const base::Time& time) {
- if (UseMd()) {
- // Use 'short' month format (e.g., "Oct") followed by non-padded day of
- // month (e.g., "2", "10").
- return base::TimeFormatWithPattern(time, "LLLd");
- } else {
- return base::TimeFormatShortDate(time);
- }
+ // Use 'short' month format (e.g., "Oct") followed by non-padded day of
+ // month (e.g., "2", "10").
+ return base::TimeFormatWithPattern(time, "LLLd");
}
base::string16 FormatDayOfWeek(const base::Time& time) {
@@ -140,24 +130,17 @@ void BaseDateTimeView::OnLocaleChanged() {
DateView::DateView(SystemTrayItem* owner)
: BaseDateTimeView(owner), action_(DateAction::NONE) {
- if (UseMd()) {
- // TODO(tdanderson): Tweak spacing and layout for material design.
- views::BoxLayout* box_layout =
- new views::BoxLayout(views::BoxLayout::kHorizontal, 0, 0, 0);
- box_layout->set_inside_border_insets(gfx::Insets(0, 12, 0, 0));
- box_layout->set_main_axis_alignment(
- views::BoxLayout::MAIN_AXIS_ALIGNMENT_START);
- box_layout->set_cross_axis_alignment(
- views::BoxLayout::CROSS_AXIS_ALIGNMENT_CENTER);
- SetLayoutManager(box_layout);
- } else {
- SetLayoutManager(
- new views::BoxLayout(views::BoxLayout::kVertical, 0, 0, 0));
- }
+ // TODO(tdanderson): Tweak spacing and layout for material design.
+ views::BoxLayout* box_layout =
+ new views::BoxLayout(views::BoxLayout::kHorizontal, 0, 0, 0);
+ box_layout->set_inside_border_insets(gfx::Insets(0, 12, 0, 0));
+ box_layout->set_main_axis_alignment(
+ views::BoxLayout::MAIN_AXIS_ALIGNMENT_START);
+ box_layout->set_cross_axis_alignment(
+ views::BoxLayout::CROSS_AXIS_ALIGNMENT_CENTER);
+ SetLayoutManager(box_layout);
date_label_ = TrayPopupUtils::CreateDefaultLabel();
date_label_->SetHorizontalAlignment(gfx::ALIGN_LEFT);
- if (!UseMd())
- date_label_->SetEnabledColor(kHeaderTextColorNormal);
UpdateTextInternal(base::Time::Now());
TrayPopupItemStyle style(TrayPopupItemStyle::FontStyle::SYSTEM_INFO);
style.SetupLabel(date_label_);
@@ -169,23 +152,14 @@ DateView::~DateView() {}
void DateView::SetAction(DateAction action) {
if (action == action_)
return;
- if (IsMouseHovered() && !UseMd()) {
- date_label_->SetEnabledColor(action == DateAction::NONE
- ? kHeaderTextColorNormal
- : kHeaderTextColorHover);
- SchedulePaint();
- }
action_ = action;
SetFocusBehavior(action_ != DateAction::NONE ? FocusBehavior::ALWAYS
: FocusBehavior::NEVER);
- // Disable |this| when not clickable so that the material design ripple is
- // not shown.
- if (UseMd()) {
- SetEnabled(action_ != DateAction::NONE);
- if (action_ != DateAction::NONE)
- SetInkDropMode(views::InkDropHostView::InkDropMode::ON);
- }
+ // Disable |this| when not clickable so that the ripple is not shown.
+ SetEnabled(action_ != DateAction::NONE);
+ if (action_ != DateAction::NONE)
+ SetInkDropMode(views::InkDropHostView::InkDropMode::ON);
}
void DateView::UpdateTimeFormat() {
@@ -197,15 +171,6 @@ base::HourClockType DateView::GetHourTypeForTesting() const {
return hour_type_;
}
-void DateView::SetActive(bool active) {
- if (UseMd())
- return;
-
- date_label_->SetEnabledColor(active ? kHeaderTextColorHover
- : kHeaderTextColorNormal);
- SchedulePaint();
-}
-
void DateView::UpdateTextInternal(const base::Time& now) {
BaseDateTimeView::UpdateTextInternal(now);
date_label_->SetText(l10n_util::GetStringFUTF16(
@@ -213,40 +178,20 @@ void DateView::UpdateTextInternal(const base::Time& now) {
}
bool DateView::PerformAction(const ui::Event& event) {
- if (action_ == DateAction::NONE)
- return false;
- if (action_ == DateAction::SHOW_DATE_SETTINGS)
- Shell::Get()->system_tray_controller()->ShowDateSettings();
- else if (action_ == DateAction::SET_SYSTEM_TIME)
- Shell::Get()->system_tray_controller()->ShowSetTimeDialog();
- else
- return false;
+ switch (action_) {
+ case DateAction::SHOW_DATE_SETTINGS:
+ Shell::Get()->system_tray_controller()->ShowDateSettings();
+ break;
+ case DateAction::SET_SYSTEM_TIME:
+ Shell::Get()->system_tray_controller()->ShowSetTimeDialog();
+ break;
+ case DateAction::NONE:
+ return false;
+ }
CloseSystemBubble();
return true;
}
-void DateView::OnMouseEntered(const ui::MouseEvent& event) {
- if (action_ == DateAction::NONE)
- return;
- SetActive(true);
-}
-
-void DateView::OnMouseExited(const ui::MouseEvent& event) {
- if (action_ == DateAction::NONE)
- return;
- SetActive(false);
-}
-
-void DateView::OnGestureEvent(ui::GestureEvent* event) {
- if (event->type() == ui::ET_GESTURE_TAP_DOWN) {
- SetActive(true);
- } else if (event->type() == ui::ET_GESTURE_TAP_CANCEL ||
- event->type() == ui::ET_GESTURE_END) {
- SetActive(false);
- }
- BaseDateTimeView::OnGestureEvent(event);
-}
-
///////////////////////////////////////////////////////////////////////////////
TimeView::TimeView(ClockLayout clock_layout) : BaseDateTimeView(nullptr) {
@@ -321,7 +266,6 @@ void TimeView::UpdateClockLayout(ClockLayout clock_layout) {
SetLayoutManager(new views::FillLayout());
AddChildView(horizontal_label_.get());
} else {
- const bool is_material_design = MaterialDesignController::IsShelfMaterial();
RemoveChildView(horizontal_label_.get());
views::GridLayout* layout = new views::GridLayout(this);
SetLayoutManager(layout);
@@ -330,31 +274,22 @@ void TimeView::UpdateClockLayout(ClockLayout clock_layout) {
columns->AddPaddingColumn(0, kVerticalClockLeftPadding);
columns->AddColumn(views::GridLayout::TRAILING, views::GridLayout::CENTER,
0, views::GridLayout::USE_PREF, 0, 0);
- layout->AddPaddingRow(
- 0, is_material_design ? kClockLeadingPadding
- : kTrayLabelItemVerticalPaddingVerticalAlignment);
+ layout->AddPaddingRow(0, kClockLeadingPadding);
layout->StartRow(0, kColumnId);
layout->AddView(vertical_label_hours_.get());
layout->StartRow(0, kColumnId);
layout->AddView(vertical_label_minutes_.get());
layout->AddPaddingRow(
- 0,
- is_material_design
- ? kTrayImageItemPadding + kVerticalClockMinutesTopOffsetMD
- : kTrayLabelItemVerticalPaddingVerticalAlignment);
+ 0, kTrayImageItemPadding + kVerticalClockMinutesTopOffset);
}
Layout();
}
void TimeView::SetBorderFromLayout(ClockLayout clock_layout) {
- if (clock_layout == ClockLayout::HORIZONTAL_CLOCK) {
- SetBorder(views::CreateEmptyBorder(
- gfx::Insets(0,
- UseMd() ? kTrayImageItemPadding
- : kTrayLabelItemHorizontalPaddingBottomAlignment)));
- } else {
+ if (clock_layout == ClockLayout::HORIZONTAL_CLOCK)
+ SetBorder(views::CreateEmptyBorder(gfx::Insets(0, kTrayImageItemPadding)));
+ else
SetBorder(views::NullBorder());
- }
}
void TimeView::SetupLabels() {
@@ -364,14 +299,12 @@ void TimeView::SetupLabels() {
SetupLabel(vertical_label_hours_.get());
vertical_label_minutes_.reset(new views::Label());
SetupLabel(vertical_label_minutes_.get());
- // TODO(estade): this should use the NativeTheme's secondary text color.
+ // TODO(estade): this should use the NativeTheme's secondary text color. See
+ // crbug.com/687791
vertical_label_minutes_->SetEnabledColor(kVerticalClockMinuteColor);
// Pull the minutes up closer to the hours by using a negative top border.
vertical_label_minutes_->SetBorder(
- views::CreateEmptyBorder(MaterialDesignController::IsShelfMaterial()
- ? kVerticalClockMinutesTopOffsetMD
- : kVerticalClockMinutesTopOffset,
- 0, 0, 0));
+ views::CreateEmptyBorder(kVerticalClockMinutesTopOffset, 0, 0, 0));
}
void TimeView::SetupLabel(views::Label* label) {
« no previous file with comments | « ash/common/system/date/date_view.h ('k') | ash/common/system/date/tray_date.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698