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

Side by Side Diff: chrome_frame/chrome_frame_activex_base.h

Issue 4194007: Revert "Refactor automation messages." due to mysterious problems on mac. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 10 years, 1 month 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_frame/chrome_active_document.cc ('k') | chrome_frame/chrome_frame_delegate.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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 #ifndef CHROME_FRAME_CHROME_FRAME_ACTIVEX_BASE_H_ 5 #ifndef CHROME_FRAME_CHROME_FRAME_ACTIVEX_BASE_H_
6 #define CHROME_FRAME_CHROME_FRAME_ACTIVEX_BASE_H_ 6 #define CHROME_FRAME_CHROME_FRAME_ACTIVEX_BASE_H_
7 7
8 #include <atlbase.h> 8 #include <atlbase.h>
9 #include <atlcom.h> 9 #include <atlcom.h>
10 #include <atlctl.h> 10 #include <atlctl.h>
(...skipping 340 matching lines...) Expand 10 before | Expand all | Expand 10 after
351 } 351 }
352 352
353 if (client_site == NULL) { 353 if (client_site == NULL) {
354 in_place_frame_.Release(); 354 in_place_frame_.Release();
355 } 355 }
356 356
357 return CComControlBase::IOleObject_SetClientSite(client_site); 357 return CComControlBase::IOleObject_SetClientSite(client_site);
358 } 358 }
359 359
360 bool HandleContextMenuCommand(UINT cmd, 360 bool HandleContextMenuCommand(UINT cmd,
361 const IPC::MiniContextMenuParams& params) { 361 const IPC::ContextMenuParams& params) {
362 if (cmd == IDC_ABOUT_CHROME_FRAME) { 362 if (cmd == IDC_ABOUT_CHROME_FRAME) {
363 int tab_handle = automation_client_->tab()->handle(); 363 int tab_handle = automation_client_->tab()->handle();
364 HostNavigate(GURL("about:version"), GURL(), NEW_WINDOW); 364 HostNavigate(GURL("about:version"), GURL(), NEW_WINDOW);
365 return true; 365 return true;
366 } else { 366 } else {
367 switch (cmd) { 367 switch (cmd) {
368 case IDS_CONTENT_CONTEXT_SAVEAUDIOAS: 368 case IDS_CONTENT_CONTEXT_SAVEAUDIOAS:
369 case IDS_CONTENT_CONTEXT_SAVEVIDEOAS: 369 case IDS_CONTENT_CONTEXT_SAVEVIDEOAS:
370 case IDS_CONTENT_CONTEXT_SAVEIMAGEAS: 370 case IDS_CONTENT_CONTEXT_SAVEIMAGEAS:
371 case IDS_CONTENT_CONTEXT_SAVELINKAS: { 371 case IDS_CONTENT_CONTEXT_SAVELINKAS: {
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
512 params.dimensions.x(), 512 params.dimensions.x(),
513 params.dimensions.y(), 513 params.dimensions.y(),
514 params.dimensions.width(), 514 params.dimensions.width(),
515 params.dimensions.height(), 515 params.dimensions.height(),
516 params.profile_name.c_str()); 516 params.profile_name.c_str());
517 HostNavigate(GURL(url), GURL(), params.disposition); 517 HostNavigate(GURL(url), GURL(), params.disposition);
518 } 518 }
519 519
520 virtual void OnHandleContextMenu(int tab_handle, HANDLE menu_handle, 520 virtual void OnHandleContextMenu(int tab_handle, HANDLE menu_handle,
521 int align_flags, 521 int align_flags,
522 const IPC::MiniContextMenuParams& params) { 522 const IPC::ContextMenuParams& params) {
523 scoped_refptr<BasePlugin> ref(this); 523 scoped_refptr<BasePlugin> ref(this);
524 ChromeFramePlugin<T>::OnHandleContextMenu(tab_handle, menu_handle, 524 ChromeFramePlugin<T>::OnHandleContextMenu(tab_handle, menu_handle,
525 align_flags, params); 525 align_flags, params);
526 } 526 }
527 527
528 LRESULT OnCreate(UINT message, WPARAM wparam, LPARAM lparam, 528 LRESULT OnCreate(UINT message, WPARAM wparam, LPARAM lparam,
529 BOOL& handled) { // NO_LINT 529 BOOL& handled) { // NO_LINT
530 ModifyStyle(0, WS_CLIPCHILDREN | WS_CLIPSIBLINGS, 0); 530 ModifyStyle(0, WS_CLIPCHILDREN | WS_CLIPSIBLINGS, 0);
531 url_fetcher_->put_notification_window(m_hWnd); 531 url_fetcher_->put_notification_window(m_hWnd);
532 if (automation_client_.get()) { 532 if (automation_client_.get()) {
(...skipping 725 matching lines...) Expand 10 before | Expand all | Expand 10 after
1258 EventHandlers onextensionready_; 1258 EventHandlers onextensionready_;
1259 1259
1260 // Handle network requests when host network stack is used. Passed to the 1260 // Handle network requests when host network stack is used. Passed to the
1261 // automation client on initialization. 1261 // automation client on initialization.
1262 scoped_ptr<UrlmonUrlRequestManager> url_fetcher_; 1262 scoped_ptr<UrlmonUrlRequestManager> url_fetcher_;
1263 1263
1264 HINSTANCE prev_resource_instance_; 1264 HINSTANCE prev_resource_instance_;
1265 }; 1265 };
1266 1266
1267 #endif // CHROME_FRAME_CHROME_FRAME_ACTIVEX_BASE_H_ 1267 #endif // CHROME_FRAME_CHROME_FRAME_ACTIVEX_BASE_H_
OLDNEW
« no previous file with comments | « chrome_frame/chrome_active_document.cc ('k') | chrome_frame/chrome_frame_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698