summaryrefslogtreecommitdiffstats
path: root/chromium/ui/views/controls/native/native_view_host.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/views/controls/native/native_view_host.cc')
-rw-r--r--chromium/ui/views/controls/native/native_view_host.cc20
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