Index: chrome/test/automation/browser_proxy.h |
=================================================================== |
--- chrome/test/automation/browser_proxy.h (revision 26702) |
+++ chrome/test/automation/browser_proxy.h (working copy) |
@@ -21,6 +21,7 @@ |
class AutocompleteEditProxy; |
namespace gfx { |
+ class Point; |
class Rect; |
} |
@@ -122,22 +123,21 @@ |
// desktop. |
bool ApplyAccelerator(int id); |
-#if defined(OS_WIN) |
- // TODO(port): Use portable replacement for POINT. |
- |
// Performs a drag operation between the start and end points (both defined |
// in window coordinates). |flags| specifies which buttons are pressed for |
// the drag, as defined in chrome/views/event.h. |
- virtual bool SimulateDrag(const POINT& start, const POINT& end, int flags, |
+ virtual bool SimulateDrag(const gfx::Point& start, |
+ const gfx::Point& end, |
+ int flags, |
bool press_escape_en_route); |
// Like SimulateDrag, but returns false if response is not received before |
// the specified timeout. |
- virtual bool SimulateDragWithTimeout(const POINT& start, const POINT& end, |
+ virtual bool SimulateDragWithTimeout(const gfx::Point& start, |
+ const gfx::Point& end, |
int flags, uint32 timeout_ms, |
bool* is_timeout, |
bool press_escape_en_route); |
-#endif // defined(OS_WIN) |
// Block the thread until the tab count is |count|. |
// |wait_timeout| is the timeout, in milliseconds, for waiting. |
@@ -161,17 +161,6 @@ |
// will be false. Returns false on failure. |
bool IsFindWindowFullyVisible(bool* is_visible); |
-#if defined(OS_WIN) |
- // TODO(port): Use portable equivalent of HWND. |
- |
- // Gets the outermost HWND that corresponds to the given browser. |
- // Returns true if the call was successful. |
- // Note that ideally this should go and the version of WindowProxy should be |
- // used instead. We have to keep it for start_up_tests that test against a |
- // reference build. |
- bool GetHWND(HWND* handle) const; |
-#endif // defined(OS_WIN) |
- |
// Run the specified command in the browser (see browser_commands.cc for the |
// list of supported commands). Returns true if the command was successfully |
// dispatched, false otherwise. |
@@ -206,6 +195,9 @@ |
// Sets the boolean value of the specified preference. |
bool SetBooleanPreference(const std::wstring& name, bool value); |
+ // Terminates the browser session. |
huanr
2009/09/22 03:42:24
Would be helpful if adding comments saying this ha
Evan Stade
2009/09/22 19:42:01
Done.
|
+ bool TerminateSession(); |
+ |
protected: |
virtual ~BrowserProxy() {} |
private: |