Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(151)

Side by Side Diff: ui/views/test/event_generator_delegate_mac.mm

Issue 1119423003: Refactors away method implementations in ui::EventTargeter (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Refactors ui::EventTargeter (makes ui::EventTargeter pure virtual) Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #import <Cocoa/Cocoa.h> 5 #import <Cocoa/Cocoa.h>
6 6
7 #import "base/mac/scoped_nsobject.h" 7 #import "base/mac/scoped_nsobject.h"
8 #import "base/mac/scoped_objc_class_swizzler.h" 8 #import "base/mac/scoped_objc_class_swizzler.h"
9 #include "base/memory/singleton.h" 9 #include "base/memory/singleton.h"
10 #include "ui/events/event_processor.h" 10 #include "ui/events/event_processor.h"
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
247 247
248 // Overridden from ui::EventSource: 248 // Overridden from ui::EventSource:
249 ui::EventProcessor* GetEventProcessor() override { return this; } 249 ui::EventProcessor* GetEventProcessor() override { return this; }
250 250
251 // Overridden from ui::EventProcessor: 251 // Overridden from ui::EventProcessor:
252 ui::EventTarget* GetRootTarget() override { return this; } 252 ui::EventTarget* GetRootTarget() override { return this; }
253 253
254 // Overridden from ui::EventDispatcherDelegate (via ui::EventProcessor): 254 // Overridden from ui::EventDispatcherDelegate (via ui::EventProcessor):
255 bool CanDispatchToTarget(EventTarget* target) override { return true; } 255 bool CanDispatchToTarget(EventTarget* target) override { return true; }
256 256
257 // Overridden from ui::EventTargeter:
258 ui::EventTarget* FindTargetForEvent(ui::EventTarget* root,
259 ui::Event* event) override {
260 return root;
261 }
262 ui::EventTarget* FindNextBestTarget(ui::EventTarget* previous_target,
263 ui::Event* event) override {
264 return NULL;
tdanderson 2015/05/22 18:29:56 nit: nullptr?
varkha 2015/05/22 22:18:34 Done.
265 }
266
257 // Overridden from ui::test::EventGeneratorDelegate: 267 // Overridden from ui::test::EventGeneratorDelegate:
258 void SetContext(ui::test::EventGenerator* owner, 268 void SetContext(ui::test::EventGenerator* owner,
259 gfx::NativeWindow root_window, 269 gfx::NativeWindow root_window,
260 gfx::NativeWindow window) override; 270 gfx::NativeWindow window) override;
261 ui::EventTarget* GetTargetAt(const gfx::Point& location) override { 271 ui::EventTarget* GetTargetAt(const gfx::Point& location) override {
262 return this; 272 return this;
263 } 273 }
264 ui::EventSource* GetEventSource(ui::EventTarget* target) override { 274 ui::EventSource* GetEventSource(ui::EventTarget* target) override {
265 return this; 275 return this;
266 } 276 }
(...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after
463 - (NSEvent*)currentEvent { 473 - (NSEvent*)currentEvent {
464 if (g_current_event) 474 if (g_current_event)
465 return g_current_event; 475 return g_current_event;
466 476
467 // Find the original implementation and invoke it. 477 // Find the original implementation and invoke it.
468 IMP original = EventGeneratorDelegateMac::GetInstance()->CurrentEventMethod(); 478 IMP original = EventGeneratorDelegateMac::GetInstance()->CurrentEventMethod();
469 return original(self, _cmd); 479 return original(self, _cmd);
470 } 480 }
471 481
472 @end 482 @end
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698