Index: chrome/browser/automation/ui_controls_internal.h |
diff --git a/chrome/browser/automation/ui_controls_internal.h b/chrome/browser/automation/ui_controls_internal.h |
index 39d0c7dff5dfddf6640d7138db9fecf55440d47e..90fac9ada0e4c46062202192eb4de55d328db0f4 100644 |
--- a/chrome/browser/automation/ui_controls_internal.h |
+++ b/chrome/browser/automation/ui_controls_internal.h |
@@ -9,11 +9,24 @@ |
#include "chrome/browser/automation/ui_controls.h" |
namespace ui_controls { |
+namespace internal { |
// A utility function to send a mouse click event in a closure. It's shared by |
// ui_controls_linux.cc and ui_controls_mac.cc |
void ClickTask(MouseButton button, int state, const base::Closure& followup); |
+#if defined(OS_WIN) |
+// A utility functions for windows to send key or mouse events and |
+// run the task. |
+bool SendKeyPressImpl(ui::KeyboardCode key, |
+ bool control, bool shift, bool alt, |
sky
2011/11/22 00:28:33
nit: each param on its own line here and 25.
oshima
2011/11/22 01:36:10
Done.
|
+ const base::Closure& task); |
+bool SendMouseMoveImpl(long x, long y, const base::Closure& task); |
+bool SendMouseEventsImpl(MouseButton type, int state, |
+ const base::Closure& task); |
+#endif |
+ |
+} // namespace internal |
} // namespace ui_controls |
#endif // CHROME_BROWSER_AUTOMATION_UI_CONTROLS_INTERNAL_H_ |