Index: ui/aura/test/event_generator.cc |
=================================================================== |
--- ui/aura/test/event_generator.cc (revision 112237) |
+++ ui/aura/test/event_generator.cc (working copy) |
@@ -37,11 +37,6 @@ |
EventGenerator::~EventGenerator() { |
} |
-void EventGenerator::ClickLeftButton() { |
- PressLeftButton(); |
- ReleaseLeftButton(); |
-} |
- |
void EventGenerator::PressLeftButton() { |
if ((flags_ & ui::EF_LEFT_BUTTON_DOWN) == 0) { |
flags_ |= ui::EF_LEFT_BUTTON_DOWN; |
@@ -58,6 +53,17 @@ |
} |
} |
+void EventGenerator::ClickLeftButton() { |
+ PressLeftButton(); |
+ ReleaseLeftButton(); |
+} |
+ |
+void EventGenerator::DoubleClickLeftButton() { |
+ flags_ |= ui::EF_LEFT_BUTTON_DOWN | ui::EF_IS_DOUBLE_CLICK; |
+ MouseEvent event(ui::ET_MOUSE_PRESSED, current_location_, flags_); |
+ Dispatch(event); |
oshima
2011/11/30 22:31:08
I think we need to to generate release event as we
|
+} |
+ |
void EventGenerator::MoveMouseTo(const gfx::Point& point) { |
if (flags_ & ui::EF_LEFT_BUTTON_DOWN ) { |
MouseEvent middle( |