Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(114)

Side by Side Diff: chrome/test/automation/automation_messages_internal.h

Issue 149233: Adds a way to set the boundaries of the browser window through... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/common/temp_scaffolding_stubs.cc ('k') | chrome/test/automation/window_proxy.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 // Defines the IPC messages used by the automation interface. 5 // Defines the IPC messages used by the automation interface.
6 6
7 // This header is meant to be included in multiple passes, hence no traditional 7 // This header is meant to be included in multiple passes, hence no traditional
8 // header guard. 8 // header guard.
9 // See ipc_message_macros.h for explanation of the macros and passes. 9 // See ipc_message_macros.h for explanation of the macros and passes.
10 10
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 // int - the handle of the window in which the view appears 250 // int - the handle of the window in which the view appears
251 // int - the ID of the view, as specified in chrome/browser/view_ids.h 251 // int - the ID of the view, as specified in chrome/browser/view_ids.h
252 // bool - whether the bounds should be returned in the screen coordinates 252 // bool - whether the bounds should be returned in the screen coordinates
253 // (if true) or in the browser coordinates (if false). 253 // (if true) or in the browser coordinates (if false).
254 // Response: 254 // Response:
255 // bool - true if the view was found 255 // bool - true if the view was found
256 // gfx::Rect - the bounds of the view, in window coordinates 256 // gfx::Rect - the bounds of the view, in window coordinates
257 IPC_SYNC_MESSAGE_ROUTED3_2(AutomationMsg_WindowViewBounds, int, int, 257 IPC_SYNC_MESSAGE_ROUTED3_2(AutomationMsg_WindowViewBounds, int, int,
258 bool, bool, gfx::Rect) 258 bool, bool, gfx::Rect)
259 259
260 // This message sets the bounds of the window.
261 // Request:
262 // int - the handle of the window to resize
263 // gfx::Rect - the bounds of the window
264 // Response:
265 // bool - true if the resize was successful
266 IPC_SYNC_MESSAGE_ROUTED2_1(AutomationMsg_SetWindowBounds, int, gfx::Rect,
267 bool)
268
260 #if defined(OS_WIN) 269 #if defined(OS_WIN)
261 // TODO(port): Port these messages. 270 // TODO(port): Port these messages.
262 // 271 //
263 // This message requests that a drag be performed in window coordinate space 272 // This message requests that a drag be performed in window coordinate space
264 // Request: 273 // Request:
265 // int - the handle of the window that's the context for this drag 274 // int - the handle of the window that's the context for this drag
266 // std::vector<POINT> - the path of the drag in window coordinate space; 275 // std::vector<POINT> - the path of the drag in window coordinate space;
267 // it should have at least 2 points (start and end) 276 // it should have at least 2 points (start and end)
268 // int - the flags which identify the mouse button(s) for the drag, as 277 // int - the flags which identify the mouse button(s) for the drag, as
269 // defined in chrome/views/event.h 278 // defined in chrome/views/event.h
(...skipping 659 matching lines...) Expand 10 before | Expand all | Expand 10 after
929 int /* the x coordinate for displaying the menu */, 938 int /* the x coordinate for displaying the menu */,
930 int /* the y coordinate for displaying the menu */, 939 int /* the y coordinate for displaying the menu */,
931 int /* align flags */) 940 int /* align flags */)
932 941
933 IPC_MESSAGE_ROUTED2(AutomationMsg_ForwardContextMenuCommandToChrome, 942 IPC_MESSAGE_ROUTED2(AutomationMsg_ForwardContextMenuCommandToChrome,
934 int /* tab_handle */, 943 int /* tab_handle */,
935 int /* selected_command */) 944 int /* selected_command */)
936 #endif // OS_WIN 945 #endif // OS_WIN
937 946
938 IPC_END_MESSAGES(Automation) 947 IPC_END_MESSAGES(Automation)
OLDNEW
« no previous file with comments | « chrome/common/temp_scaffolding_stubs.cc ('k') | chrome/test/automation/window_proxy.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698