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

Side by Side Diff: chrome_frame/chrome_active_document.h

Issue 1589013: Switch renderer in Moniker patch... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 8 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
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2009 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_ACTIVE_DOCUMENT_H_ 5 #ifndef CHROME_FRAME_CHROME_ACTIVE_DOCUMENT_H_
6 #define CHROME_FRAME_CHROME_ACTIVE_DOCUMENT_H_ 6 #define CHROME_FRAME_CHROME_ACTIVE_DOCUMENT_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 190 matching lines...) Expand 10 before | Expand all | Expand 10 after
201 public IPersistMoniker, 201 public IPersistMoniker,
202 public IOleCommandTarget, 202 public IOleCommandTarget,
203 public InPlaceMenu<ChromeActiveDocument>, 203 public InPlaceMenu<ChromeActiveDocument>,
204 public IWebBrowserEventsUrlService, 204 public IWebBrowserEventsUrlService,
205 public IPersistHistory, 205 public IPersistHistory,
206 public IEnumPrivacyRecords, 206 public IEnumPrivacyRecords,
207 public HTMLWindowImpl<IHTMLWindow2>, 207 public HTMLWindowImpl<IHTMLWindow2>,
208 public HTMLPrivateWindowImpl<IHTMLPrivateWindow> { 208 public HTMLPrivateWindowImpl<IHTMLPrivateWindow> {
209 public: 209 public:
210 typedef ChromeFrameActivexBase<ChromeActiveDocument, 210 typedef ChromeFrameActivexBase<ChromeActiveDocument,
211 CLSID_ChromeActiveDocument> Base; 211 CLSID_ChromeActiveDocument> BaseActiveX;
212 212
213 ChromeActiveDocument(); 213 ChromeActiveDocument();
214 ~ChromeActiveDocument(); 214 ~ChromeActiveDocument();
215 215
216 DECLARE_REGISTRY_RESOURCEID(IDR_CHROMEACTIVEDOCUMENT) 216 DECLARE_REGISTRY_RESOURCEID(IDR_CHROMEACTIVEDOCUMENT)
217 217
218 BEGIN_COM_MAP(ChromeActiveDocument) 218 BEGIN_COM_MAP(ChromeActiveDocument)
219 COM_INTERFACE_ENTRY(IOleDocument) 219 COM_INTERFACE_ENTRY(IOleDocument)
220 COM_INTERFACE_ENTRY(IOleDocumentView) 220 COM_INTERFACE_ENTRY(IOleDocumentView)
221 COM_INTERFACE_ENTRY(IPersistMoniker) 221 COM_INTERFACE_ENTRY(IPersistMoniker)
222 COM_INTERFACE_ENTRY(IOleCommandTarget) 222 COM_INTERFACE_ENTRY(IOleCommandTarget)
223 COM_INTERFACE_ENTRY(IWebBrowserEventsUrlService) 223 COM_INTERFACE_ENTRY(IWebBrowserEventsUrlService)
224 COM_INTERFACE_ENTRY(IPersist) 224 COM_INTERFACE_ENTRY(IPersist)
225 COM_INTERFACE_ENTRY(IPersistHistory) 225 COM_INTERFACE_ENTRY(IPersistHistory)
226 COM_INTERFACE_ENTRY(IHTMLFramesCollection2) 226 COM_INTERFACE_ENTRY(IHTMLFramesCollection2)
227 COM_INTERFACE_ENTRY(IHTMLWindow2) 227 COM_INTERFACE_ENTRY(IHTMLWindow2)
228 COM_INTERFACE_ENTRY(IHTMLPrivateWindow) 228 COM_INTERFACE_ENTRY(IHTMLPrivateWindow)
229 COM_INTERFACE_ENTRY(IEnumPrivacyRecords) 229 COM_INTERFACE_ENTRY(IEnumPrivacyRecords)
230 COM_INTERFACE_ENTRY_CHAIN(Base) 230 COM_INTERFACE_ENTRY_CHAIN(BaseActiveX)
231 END_COM_MAP() 231 END_COM_MAP()
232 232
233 BEGIN_MSG_MAP(ChromeActiveDocument) 233 BEGIN_MSG_MAP(ChromeActiveDocument)
234 MESSAGE_HANDLER(WM_FIRE_PRIVACY_CHANGE_NOTIFICATION, OnFirePrivacyChange) 234 MESSAGE_HANDLER(WM_FIRE_PRIVACY_CHANGE_NOTIFICATION, OnFirePrivacyChange)
235 COMMAND_ID_HANDLER(IDC_FORWARD, OnForward) 235 COMMAND_ID_HANDLER(IDC_FORWARD, OnForward)
236 COMMAND_ID_HANDLER(IDC_BACK, OnBack) 236 COMMAND_ID_HANDLER(IDC_BACK, OnBack)
237 CHAIN_MSG_MAP(Base) 237 CHAIN_MSG_MAP(BaseActiveX)
238 END_MSG_MAP() 238 END_MSG_MAP()
239 239
240 HRESULT FinalConstruct(); 240 HRESULT FinalConstruct();
241 241
242 #define FORWARD_TAB_COMMAND(group, id, command) \ 242 #define FORWARD_TAB_COMMAND(group, id, command) \
243 EXEC_COMMAND_HANDLER_GENERIC(group, id, GetTabProxy() ? \ 243 EXEC_COMMAND_HANDLER_GENERIC(group, id, GetTabProxy() ? \
244 GetTabProxy()->command() : 1) 244 GetTabProxy()->command() : 1)
245 245
246 BEGIN_EXEC_COMMAND_MAP(ChromeActiveDocument) 246 BEGIN_EXEC_COMMAND_MAP(ChromeActiveDocument)
247 EXEC_COMMAND_HANDLER_GENERIC(NULL, OLECMDID_PRINT, 247 EXEC_COMMAND_HANDLER_GENERIC(NULL, OLECMDID_PRINT,
(...skipping 204 matching lines...) Expand 10 before | Expand all | Expand 10 after
452 UrlmonUrlRequestManager::PrivacyInfo privacy_info_; 452 UrlmonUrlRequestManager::PrivacyInfo privacy_info_;
453 UrlmonUrlRequestManager::PrivacyInfo::PrivacyRecords::iterator 453 UrlmonUrlRequestManager::PrivacyInfo::PrivacyRecords::iterator
454 next_privacy_record_; 454 next_privacy_record_;
455 455
456 public: 456 public:
457 ScopedComPtr<IOleInPlaceFrame> in_place_frame_; 457 ScopedComPtr<IOleInPlaceFrame> in_place_frame_;
458 OLEINPLACEFRAMEINFO frame_info_; 458 OLEINPLACEFRAMEINFO frame_info_;
459 }; 459 };
460 460
461 #endif // CHROME_FRAME_CHROME_ACTIVE_DOCUMENT_H_ 461 #endif // CHROME_FRAME_CHROME_ACTIVE_DOCUMENT_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698