OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This implements a browser-side endpoint for UI automation activity. | 5 // This implements a browser-side endpoint for UI automation activity. |
6 // The client-side endpoint is implemented by AutomationProxy. | 6 // The client-side endpoint is implemented by AutomationProxy. |
7 // The entire lifetime of this object should be contained within that of | 7 // The entire lifetime of this object should be contained within that of |
8 // the BrowserProcess, and in particular the NotificationService that's | 8 // the BrowserProcess, and in particular the NotificationService that's |
9 // hung off of it. | 9 // hung off of it. |
10 | 10 |
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
219 IPC::Message* reply_message); | 219 IPC::Message* reply_message); |
220 void ExecuteJavascript(int handle, | 220 void ExecuteJavascript(int handle, |
221 const std::wstring& frame_xpath, | 221 const std::wstring& frame_xpath, |
222 const std::wstring& script, | 222 const std::wstring& script, |
223 IPC::Message* reply_message); | 223 IPC::Message* reply_message); |
224 void GetShelfVisibility(int handle, bool* visible); | 224 void GetShelfVisibility(int handle, bool* visible); |
225 void SetShelfVisibility(int handle, bool visible); | 225 void SetShelfVisibility(int handle, bool visible); |
226 void SetFilteredInet(const IPC::Message& message, bool enabled); | 226 void SetFilteredInet(const IPC::Message& message, bool enabled); |
227 void GetFilteredInetHitCount(int* hit_count); | 227 void GetFilteredInetHitCount(int* hit_count); |
228 void SetProxyConfig(const std::string& new_proxy_config); | 228 void SetProxyConfig(const std::string& new_proxy_config); |
| 229 void IsFullscreen(int handle, bool* is_fullscreen); |
| 230 void GetFullscreenBubbleVisibility(int handle, bool* is_visible); |
229 | 231 |
230 #if defined(OS_WIN) | 232 #if defined(OS_WIN) |
231 void ScheduleMouseEvent(views::View* view, | 233 void ScheduleMouseEvent(views::View* view, |
232 views::Event::EventType type, | 234 views::Event::EventType type, |
233 const gfx::Point& point, | 235 const gfx::Point& point, |
234 int flags); | 236 int flags); |
235 #endif // defined(OS_WIN) | 237 #endif // defined(OS_WIN) |
236 | 238 |
237 void GetFocusedViewID(int handle, int* view_id); | 239 void GetFocusedViewID(int handle, int* view_id); |
238 | 240 |
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
588 virtual void Observe(NotificationType type, | 590 virtual void Observe(NotificationType type, |
589 const NotificationSource& source, | 591 const NotificationSource& source, |
590 const NotificationDetails& details); | 592 const NotificationDetails& details); |
591 | 593 |
592 void OnRemoveProvider(); // Called via PostTask | 594 void OnRemoveProvider(); // Called via PostTask |
593 | 595 |
594 NotificationRegistrar registrar_; | 596 NotificationRegistrar registrar_; |
595 }; | 597 }; |
596 | 598 |
597 #endif // CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_H_ | 599 #endif // CHROME_BROWSER_AUTOMATION_AUTOMATION_PROVIDER_H_ |
OLD | NEW |