diff options
author | johnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-05 19:06:04 +0000 |
---|---|---|
committer | johnnyg@chromium.org <johnnyg@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-01-05 19:06:04 +0000 |
commit | 880b6f26f7cda4ddefbf2c269a2ec86dce71c2ff (patch) | |
tree | 099445311ecb31a847feb19073e000efd093ac34 | |
parent | a6d0e407f1a0a3776ab89e0376c2e28853b3300c (diff) | |
download | chromium_src-880b6f26f7cda4ddefbf2c269a2ec86dce71c2ff.zip chromium_src-880b6f26f7cda4ddefbf2c269a2ec86dce71c2ff.tar.gz chromium_src-880b6f26f7cda4ddefbf2c269a2ec86dce71c2ff.tar.bz2 |
Add a configurable amount of space between the notification balloons.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/521030
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35542 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/notifications/balloon_collection.cc | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/chrome/browser/notifications/balloon_collection.cc b/chrome/browser/notifications/balloon_collection.cc index b6760d5..ed8a671 100644 --- a/chrome/browser/notifications/balloon_collection.cc +++ b/chrome/browser/notifications/balloon_collection.cc @@ -22,6 +22,9 @@ const int kMinAllowedBalloonCount = 2; const int kVerticalEdgeMargin = 5; const int kHorizontalEdgeMargin = 5; +// Space between balloons. +const int kInterBalloonMargin = 5; + } // namespace // static @@ -177,20 +180,24 @@ gfx::Point BalloonCollectionImpl::Layout::NextPosition( case HORIZONTALLY_FROM_BOTTOM_LEFT: x = position_iterator->x(); y = position_iterator->y() - balloon_size.height(); - position_iterator->set_x(position_iterator->x() + balloon_size.width()); + position_iterator->set_x(position_iterator->x() + balloon_size.width() + + kInterBalloonMargin); break; case HORIZONTALLY_FROM_BOTTOM_RIGHT: - position_iterator->set_x(position_iterator->x() - balloon_size.width()); + position_iterator->set_x(position_iterator->x() - balloon_size.width() - + kInterBalloonMargin); x = position_iterator->x(); y = position_iterator->y() - balloon_size.height(); break; case VERTICALLY_FROM_TOP_RIGHT: x = position_iterator->x() - balloon_size.width(); y = position_iterator->y(); - position_iterator->set_y(position_iterator->y() + balloon_size.height()); + position_iterator->set_y(position_iterator->y() + balloon_size.height() + + kInterBalloonMargin); break; case VERTICALLY_FROM_BOTTOM_RIGHT: - position_iterator->set_y(position_iterator->y() - balloon_size.height()); + position_iterator->set_y(position_iterator->y() - balloon_size.height() - + kInterBalloonMargin); x = position_iterator->x() - balloon_size.width(); y = position_iterator->y(); break; |