diff options
author | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-28 17:54:31 +0000 |
---|---|---|
committer | sky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-28 17:54:31 +0000 |
commit | 7f90ce6e6ebaca0e3a6236beb4dd778fd7cb586a (patch) | |
tree | 7a242ec1dc2a83600e78bf3dcb076ebe26ca9860 /ash/wm/window_resizer.cc | |
parent | cb776d3949174aa836b10a6011067ed990da3c65 (diff) | |
download | chromium_src-7f90ce6e6ebaca0e3a6236beb4dd778fd7cb586a.zip chromium_src-7f90ce6e6ebaca0e3a6236beb4dd778fd7cb586a.tar.gz chromium_src-7f90ce6e6ebaca0e3a6236beb4dd778fd7cb586a.tar.bz2 |
Makes windows scale slightly when dragging the caption. Also wired
through reverting drag logic.
BUG=none
TEST=none
R=ben@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9455063
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123995 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/wm/window_resizer.cc')
-rw-r--r-- | ash/wm/window_resizer.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ash/wm/window_resizer.cc b/ash/wm/window_resizer.cc index fbb523c..e2838e9 100644 --- a/ash/wm/window_resizer.cc +++ b/ash/wm/window_resizer.cc @@ -222,6 +222,13 @@ void WindowResizer::CompleteDrag() { window_->SetBounds(new_bounds); } +void WindowResizer::RevertDrag() { + if (!did_move_or_resize_) + return; + + window_->SetBounds(initial_bounds_); +} + gfx::Rect WindowResizer::GetBoundsForDrag(const gfx::Point& location) { if (!is_resizable()) return window_->bounds(); |