diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 19:56:14 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-14 19:56:14 +0000 |
commit | e319c7ec34024b7c06ee300303b6927063f255f7 (patch) | |
tree | 1778920d6f5299c325df18b8c278f6618db172a6 /ui/wm/public | |
parent | 0706341097163814a7bacf89aec118ebfd5ba69c (diff) | |
download | chromium_src-e319c7ec34024b7c06ee300303b6927063f255f7.zip chromium_src-e319c7ec34024b7c06ee300303b6927063f255f7.tar.gz chromium_src-e319c7ec34024b7c06ee300303b6927063f255f7.tar.bz2 |
Move wm/core to wm namespace.
Also sets up new targets for wm_core, wm_core_unittests, etc.
R=sky@chromium.org
TBR=sky@chromium.org
BUG=
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=256680
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=256839
Review URL: https://codereview.chromium.org/196063002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@257183 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/wm/public')
-rw-r--r-- | ui/wm/public/easy_resize_window_targeter.h | 52 | ||||
-rw-r--r-- | ui/wm/public/masked_window_targeter.h | 39 |
2 files changed, 0 insertions, 91 deletions
diff --git a/ui/wm/public/easy_resize_window_targeter.h b/ui/wm/public/easy_resize_window_targeter.h deleted file mode 100644 index f873509..0000000 --- a/ui/wm/public/easy_resize_window_targeter.h +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright 2014 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef UI_WM_PUBLIC_EASY_RESIZE_WINDOW_TARGETER_H_ -#define UI_WM_PUBLIC_EASY_RESIZE_WINDOW_TARGETER_H_ - -#include "ui/aura/window_targeter.h" -#include "ui/gfx/geometry/insets.h" - -namespace wm { - -// An EventTargeter for a container window that uses a slightly larger -// hit-target region for easier resize. -class EasyResizeWindowTargeter : public aura::WindowTargeter { - public: - // |container| window is the owner of this targeter. - EasyResizeWindowTargeter(aura::Window* container, - const gfx::Insets& mouse_extend, - const gfx::Insets& touch_extend); - - virtual ~EasyResizeWindowTargeter(); - - protected: - void set_mouse_extend(const gfx::Insets& mouse_extend) { - mouse_extend_ = mouse_extend; - } - - void set_touch_extend(const gfx::Insets& touch_extend) { - touch_extend_ = touch_extend; - } - - // aura::WindowTargeter: - virtual bool EventLocationInsideBounds( - aura::Window* window, - const ui::LocatedEvent& event) const OVERRIDE; - - private: - // Returns true if the hit testing (EventLocationInsideBounds()) should use - // the extended bounds. - bool ShouldUseExtendedBounds(const aura::Window* window) const; - - aura::Window* container_; - gfx::Insets mouse_extend_; - gfx::Insets touch_extend_; - - DISALLOW_COPY_AND_ASSIGN(EasyResizeWindowTargeter); -}; - -} // namespace wm - -#endif // UI_WM_PUBLIC_EASY_RESIZE_WINDOW_TARGETER_H_ diff --git a/ui/wm/public/masked_window_targeter.h b/ui/wm/public/masked_window_targeter.h deleted file mode 100644 index ad3140d3..0000000 --- a/ui/wm/public/masked_window_targeter.h +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2014 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef UI_WM_PUBLIC_MASKED_WINDOW_TARGETER_H_ -#define UI_WM_PUBLIC_MASKED_WINDOW_TARGETER_H_ - -#include "ui/aura/window_targeter.h" - -namespace gfx { -class Path; -} - -namespace wm { - -class MaskedWindowTargeter : public aura::WindowTargeter { - public: - explicit MaskedWindowTargeter(aura::Window* masked_window); - virtual ~MaskedWindowTargeter(); - - protected: - // Sets the hit-test mask for |window| in |mask| (in |window|'s local - // coordinate system). Returns whether a valid mask has been set in |mask|. - virtual bool GetHitTestMask(aura::Window* window, gfx::Path* mask) const = 0; - - // aura::WindowTargeter: - virtual bool EventLocationInsideBounds( - aura::Window* window, - const ui::LocatedEvent& event) const OVERRIDE; - - private: - aura::Window* masked_window_; - - DISALLOW_COPY_AND_ASSIGN(MaskedWindowTargeter); -}; - -} // namespace wm - -#endif // UI_WM_PUBLIC_MASKED_WINDOW_TARGETER_H_ |