summaryrefslogtreecommitdiffstats
path: root/ash/wm/window_resizer.cc
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-28 17:54:31 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-02-28 17:54:31 +0000
commit7f90ce6e6ebaca0e3a6236beb4dd778fd7cb586a (patch)
tree7a242ec1dc2a83600e78bf3dcb076ebe26ca9860 /ash/wm/window_resizer.cc
parentcb776d3949174aa836b10a6011067ed990da3c65 (diff)
downloadchromium_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.cc7
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();