Home | History | Annotate | Download | only in autoclick

Lines Matching refs:events

11 #include "ui/events/event.h"
12 #include "ui/events/event_constants.h"
13 #include "ui/events/event_handler.h"
14 #include "ui/events/keycodes/keyboard_codes.h"
30 // Filter out extraneous mouse events like mouse entered, exited,
102 std::vector<ui::MouseEvent> events;
104 // We should not see any events initially.
106 events = WaitForMouseEvents();
107 EXPECT_EQ(0u, events.size());
114 events = WaitForMouseEvents();
115 EXPECT_EQ(2u, events.size());
116 EXPECT_EQ(ui::ET_MOUSE_PRESSED, events[0].type());
117 EXPECT_EQ(ui::ET_MOUSE_RELEASED, events[1].type());
120 events = WaitForMouseEvents();
121 EXPECT_EQ(0u, events.size());
123 events = WaitForMouseEvents();
124 EXPECT_EQ(2u, events.size());
125 EXPECT_EQ(ui::ET_MOUSE_PRESSED, events[0].type());
126 EXPECT_EQ(ui::ET_MOUSE_RELEASED, events[1].type());
131 events = WaitForMouseEvents();
132 EXPECT_EQ(0u, events.size());
136 std::vector<ui::MouseEvent> events;
145 events = WaitForMouseEvents();
146 EXPECT_EQ(2u, events.size());
147 EXPECT_EQ(p1.ToString(), events[0].root_location().ToString());
148 EXPECT_EQ(p1.ToString(), events[1].root_location().ToString());
154 events = WaitForMouseEvents();
155 EXPECT_EQ(2u, events.size());
156 EXPECT_EQ(p3.ToString(), events[0].root_location().ToString());
157 EXPECT_EQ(p3.ToString(), events[1].root_location().ToString());
181 std::vector<ui::MouseEvent> events = WaitForMouseEvents();
182 EXPECT_EQ(2u, events.size());
183 EXPECT_EQ(ui::EF_SHIFT_DOWN, events[0].flags() & ui::EF_SHIFT_DOWN);
184 EXPECT_EQ(ui::EF_SHIFT_DOWN, events[1].flags() & ui::EF_SHIFT_DOWN);
192 std::vector<ui::MouseEvent> events = WaitForMouseEvents();
193 EXPECT_EQ(2u, events.size());
194 EXPECT_EQ(modifier_flags, events[0].flags() & modifier_flags);
195 EXPECT_EQ(modifier_flags, events[1].flags() & modifier_flags);
205 // Simulate releasing key modifiers by sending key released events.
210 std::vector<ui::MouseEvent> events;
211 events = WaitForMouseEvents();
212 EXPECT_EQ(2u, events.size());
213 EXPECT_EQ(0, events[0].flags() & ui::EF_CONTROL_DOWN);
214 EXPECT_EQ(0, events[0].flags() & ui::EF_SHIFT_DOWN);
215 EXPECT_EQ(ui::EF_ALT_DOWN, events[0].flags() & ui::EF_ALT_DOWN);
225 std::vector<ui::MouseEvent> events;
230 events = WaitForMouseEvents();
231 EXPECT_EQ(2u, events.size());
232 EXPECT_EQ(100, events[0].root_location().x());
233 EXPECT_EQ(200, events[0].root_location().y());
238 events = WaitForMouseEvents();
239 EXPECT_EQ(2u, events.size());
240 EXPECT_EQ(300, events[0].root_location().x());
241 EXPECT_EQ(400, events[0].root_location().y());
248 std::vector<ui::MouseEvent> events;
254 events = WaitForMouseEvents();
255 EXPECT_EQ(0u, events.size());
261 events = WaitForMouseEvents();
262 EXPECT_EQ(2u, events.size());
267 events = WaitForMouseEvents();
268 EXPECT_EQ(0u, events.size());
277 events = WaitForMouseEvents();
278 EXPECT_EQ(0u, events.size());
280 // Test scroll events.
285 events = WaitForMouseEvents();
286 EXPECT_EQ(0u, events.size());