Index: chrome/browser/automation/ui_controls.h |
=================================================================== |
--- chrome/browser/automation/ui_controls.h (revision 23880) |
+++ chrome/browser/automation/ui_controls.h (working copy) |
@@ -62,21 +62,25 @@ |
DOWN = 2 |
}; |
-// Sends a mouse down and or up message. |
+// Sends a mouse down and/or up message. The click will be sent to wherever |
+// the cursor currently is, so be sure to move the cursor before calling this |
+// (and be sure the cursor has arrived!). |
bool SendMouseEvents(MouseButton type, int state); |
-void SendMouseEventsNotifyWhenDone(MouseButton type, int state, Task* task); |
+bool SendMouseEventsNotifyWhenDone(MouseButton type, int state, Task* task); |
+// Same as SendMouseEvents with UP | DOWN. |
+bool SendMouseClick(MouseButton type); |
-// Simulate a single mouse click with given button type. |
-// The click will be sent to whichever window is under the cursor, so make sure |
-// the cursor is where you want it before calling this. |
-bool SendMouseClick(const gfx::Point& point, MouseButton type); |
- |
// A combination of SendMouseMove to the middle of the view followed by |
// SendMouseEvents. |
-void MoveMouseToCenterAndPress(views::View* view, |
- MouseButton button, |
- int state, |
- Task* task); |
+void MoveMouseToCenterAndPress( |
+#if defined(OS_WIN) |
+ views::View* view, |
+#elif defined(OS_LINUX) |
+ GtkWidget* widget, |
+#endif |
+ MouseButton button, |
+ int state, |
+ Task* task); |
} // ui_controls |