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

Side by Side Diff: ui/events/test/event_generator.cc

Issue 2505943002: MacViews: Fix accelerator handling while Omnibox is in focus. (Closed)
Patch Set: Fix tapted's review issues. Created 4 years 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 #include "ui/events/test/event_generator.h" 5 #include "ui/events/test/event_generator.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <memory> 10 #include <memory>
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 87
88 } // namespace 88 } // namespace
89 89
90 EventGeneratorDelegate* EventGenerator::default_delegate = NULL; 90 EventGeneratorDelegate* EventGenerator::default_delegate = NULL;
91 91
92 EventGenerator::EventGenerator(gfx::NativeWindow root_window) 92 EventGenerator::EventGenerator(gfx::NativeWindow root_window)
93 : current_target_(NULL), 93 : current_target_(NULL),
94 flags_(0), 94 flags_(0),
95 grab_(false), 95 grab_(false),
96 async_(false), 96 async_(false),
97 targeting_application_(false) { 97 target_(Target::WIDGET) {
98 Init(root_window, NULL); 98 Init(root_window, NULL);
99 } 99 }
100 100
101 EventGenerator::EventGenerator(gfx::NativeWindow root_window, 101 EventGenerator::EventGenerator(gfx::NativeWindow root_window,
102 const gfx::Point& point) 102 const gfx::Point& point)
103 : current_location_(point), 103 : current_location_(point),
104 current_target_(NULL), 104 current_target_(NULL),
105 flags_(0), 105 flags_(0),
106 grab_(false), 106 grab_(false),
107 async_(false), 107 async_(false),
108 targeting_application_(false) { 108 target_(Target::WIDGET) {
109 Init(root_window, NULL); 109 Init(root_window, NULL);
110 } 110 }
111 111
112 EventGenerator::EventGenerator(gfx::NativeWindow root_window, 112 EventGenerator::EventGenerator(gfx::NativeWindow root_window,
113 gfx::NativeWindow window) 113 gfx::NativeWindow window)
114 : current_target_(NULL), 114 : current_target_(NULL),
115 flags_(0), 115 flags_(0),
116 grab_(false), 116 grab_(false),
117 async_(false), 117 async_(false),
118 targeting_application_(false) { 118 target_(Target::WIDGET) {
119 Init(root_window, window); 119 Init(root_window, window);
120 } 120 }
121 121
122 EventGenerator::EventGenerator(EventGeneratorDelegate* delegate) 122 EventGenerator::EventGenerator(EventGeneratorDelegate* delegate)
123 : delegate_(delegate), 123 : delegate_(delegate),
124 current_target_(NULL), 124 current_target_(NULL),
125 flags_(0), 125 flags_(0),
126 grab_(false), 126 grab_(false),
127 async_(false), 127 async_(false),
128 targeting_application_(false) { 128 target_(Target::WIDGET) {
129 Init(NULL, NULL); 129 Init(NULL, NULL);
130 } 130 }
131 131
132 EventGenerator::~EventGenerator() { 132 EventGenerator::~EventGenerator() {
133 pending_events_.clear(); 133 pending_events_.clear();
134 delegate()->SetContext(NULL, NULL, NULL); 134 delegate()->SetContext(NULL, NULL, NULL);
135 ui::SetEventTickClockForTesting(nullptr); 135 ui::SetEventTickClockForTesting(nullptr);
136 } 136 }
137 137
138 void EventGenerator::PressLeftButton() { 138 void EventGenerator::PressLeftButton() {
(...skipping 568 matching lines...) Expand 10 before | Expand all | Expand 10 after
707 return default_delegate; 707 return default_delegate;
708 } 708 }
709 709
710 EventGeneratorDelegate* EventGenerator::delegate() { 710 EventGeneratorDelegate* EventGenerator::delegate() {
711 return const_cast<EventGeneratorDelegate*>( 711 return const_cast<EventGeneratorDelegate*>(
712 const_cast<const EventGenerator*>(this)->delegate()); 712 const_cast<const EventGenerator*>(this)->delegate());
713 } 713 }
714 714
715 } // namespace test 715 } // namespace test
716 } // namespace ui 716 } // namespace ui
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698