diff options
author | skuhne@chromium.org <skuhne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-15 11:08:04 +0000 |
---|---|---|
committer | skuhne@chromium.org <skuhne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-15 11:08:04 +0000 |
commit | 2326c8a300ea6e498ace6c26ace9958ab3cc98e0 (patch) | |
tree | 239c9116bca799e0df6b4eab4bf2736bb372e1be /ash/system | |
parent | 458246e7a9a7d3507d58b0824f1f0f6cb5751a9d (diff) | |
download | chromium_src-2326c8a300ea6e498ace6c26ace9958ab3cc98e0.zip chromium_src-2326c8a300ea6e498ace6c26ace9958ab3cc98e0.tar.gz chromium_src-2326c8a300ea6e498ace6c26ace9958ab3cc98e0.tar.bz2 |
Adding spacing between (multiple) user items in system tray
BUG=305064
TEST=visual
Review URL: https://codereview.chromium.org/27226005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228667 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/system')
-rw-r--r-- | ash/system/user/tray_user.cc | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/ash/system/user/tray_user.cc b/ash/system/user/tray_user.cc index 966ec05..830f995 100644 --- a/ash/system/user/tray_user.cc +++ b/ash/system/user/tray_user.cc @@ -76,6 +76,8 @@ const int kUserIconSize = 27; const int kUserIconLargeSize = 32; const int kUserIconLargeCornerRadius = 2; const int kUserLabelToIconPadding = 5; +// When using multi login, this spacing is added between user icons. +const int kTrayLabelSpacing = 1; // When a hover border is used, it is starting this many pixels before the icon // position. @@ -1298,7 +1300,12 @@ void TrayUser::UpdateAfterShelfAlignmentChange(ShelfAlignment alignment) { alignment == SHELF_ALIGNMENT_TOP) { if (avatar_) { if (switches::UseAlternateShelfLayout()) { - avatar_->set_border(NULL); + if (multiprofile_index_) { + avatar_->set_border( + views::Border::CreateEmptyBorder(0, kTrayLabelSpacing, 0, 0)); + } else { + avatar_->set_border(NULL); + } avatar_->SetCornerRadii(0, corner_radius, corner_radius, 0); } else { avatar_->set_border(views::Border::CreateEmptyBorder( @@ -1317,7 +1324,12 @@ void TrayUser::UpdateAfterShelfAlignmentChange(ShelfAlignment alignment) { } else { if (avatar_) { if (switches::UseAlternateShelfLayout()) { - avatar_->set_border(NULL); + if (multiprofile_index_) { + avatar_->set_border( + views::Border::CreateEmptyBorder(kTrayLabelSpacing, 0, 0, 0)); + } else { + avatar_->set_border(NULL); + } avatar_->SetCornerRadii(0, 0, corner_radius, corner_radius); } else { SetTrayImageItemBorder(avatar_, alignment); |