diff options
author | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-20 00:51:19 +0000 |
---|---|---|
committer | jianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-12-20 00:51:19 +0000 |
commit | acaf7c04e85fabf9f5aa6ed8e5a0d208a4a79b65 (patch) | |
tree | 4aa38ede9355b5df04872c68f34f7dcb1ed0f670 /content/browser/site_per_process_browsertest.cc | |
parent | 37549b31b330e15f335164ca40cca55c1239a864 (diff) | |
download | chromium_src-acaf7c04e85fabf9f5aa6ed8e5a0d208a4a79b65.zip chromium_src-acaf7c04e85fabf9f5aa6ed8e5a0d208a4a79b65.tar.gz chromium_src-acaf7c04e85fabf9f5aa6ed8e5a0d208a4a79b65.tar.bz2 |
Refactor panel dragging logic.
The intra-collection dragging logic that used to reside in DetachedPanelCollection and DockedPanelCollection has been moved to DockedPanelDragHandler and DetachedPanelDragHandler. The inter-collection dragging logic that used to reside in PanelDragController has been moved to DetachingDragHandler. Now PanelDragController is responsible for all the drags and it will figure out which drag handler to call in order to handle different kind of drags: dragging docked/detached panels, detaching, reattaching and future stacking and snapping.
TBR=thakis@chromium.org
BUG=none
TEST=existsing tests due to no new functionality
Review URL: https://chromiumcodereview.appspot.com/11475051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174062 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/site_per_process_browsertest.cc')
0 files changed, 0 insertions, 0 deletions