diff options
Diffstat (limited to 'chromium/ui/views/controls/native/native_view_host.cc')
-rw-r--r-- | chromium/ui/views/controls/native/native_view_host.cc | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/chromium/ui/views/controls/native/native_view_host.cc b/chromium/ui/views/controls/native/native_view_host.cc index 28b1fe3aec7..c1b230c452e 100644 --- a/chromium/ui/views/controls/native/native_view_host.cc +++ b/chromium/ui/views/controls/native/native_view_host.cc @@ -5,6 +5,7 @@ #include "ui/views/controls/native/native_view_host.h" #include "base/logging.h" +#include "ui/base/cursor/cursor.h" #include "ui/gfx/canvas.h" #include "ui/views/accessibility/native_view_accessibility.h" #include "ui/views/controls/native/native_view_host_wrapper.h" @@ -16,16 +17,6 @@ namespace views { const char NativeViewHost::kViewClassName[] = "NativeViewHost"; const char kWidgetNativeViewHostKey[] = "WidgetNativeViewHost"; -#if defined(USE_AURA) -// Views implementation draws the focus. -// TODO(oshima): Eliminate this flag and consolidate -// the focus border code. -const bool NativeViewHost::kRenderNativeControlFocus = false; -#else -// static -const bool NativeViewHost::kRenderNativeControlFocus = true; -#endif - //////////////////////////////////////////////////////////////////////////////// // NativeViewHost, public: @@ -74,7 +65,7 @@ void NativeViewHost::NativeViewDestroyed() { //////////////////////////////////////////////////////////////////////////////// // NativeViewHost, View overrides: -gfx::Size NativeViewHost::GetPreferredSize() { +gfx::Size NativeViewHost::GetPreferredSize() const { return preferred_size_; } @@ -182,7 +173,7 @@ const char* NativeViewHost::GetClassName() const { void NativeViewHost::OnFocus() { native_wrapper_->SetFocus(); - NotifyAccessibilityEvent(ui::AccessibilityTypes::EVENT_FOCUS, true); + NotifyAccessibilityEvent(ui::AX_EVENT_FOCUS, true); } gfx::NativeViewAccessible NativeViewHost::GetNativeViewAccessible() { @@ -196,6 +187,10 @@ gfx::NativeViewAccessible NativeViewHost::GetNativeViewAccessible() { return View::GetNativeViewAccessible(); } +gfx::NativeCursor NativeViewHost::GetCursor(const ui::MouseEvent& event) { + return native_wrapper_->GetCursor(event.x(), event.y()); +} + //////////////////////////////////////////////////////////////////////////////// // NativeViewHost, private: @@ -226,5 +221,4 @@ void NativeViewHost::ClearFocus() { } } - } // namespace views |