Changeset 24252 in webkit
- Timestamp:
- Jul 12, 2007 10:00:51 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r24245 r24252 1 2007-07-12 Alice Liu <alice.liu@apple.com> 2 3 Reviewed by Maciej and Steve. 4 5 fixed <rdar://4982432> window.print() needs to be implemented 6 7 * bridge/win/FrameWin.cpp: 8 (WebCore::Frame::print): 9 * page/Chrome.cpp: 10 (WebCore::Chrome::print): 11 * page/Chrome.h: 12 * page/ChromeClient.h: 13 * platform/win/TemporaryLinkStubs.cpp: 14 1 15 2007-07-11 Justin Garcia <justin.garcia@apple.com> 2 16 -
trunk/WebCore/bridge/win/FrameWin.cpp
r24044 r24252 192 192 } 193 193 194 void Frame::print() 195 { 196 if (d->m_page) 197 d->m_page->chrome()->print(); 198 } 199 194 200 } // namespace WebCore -
trunk/WebCore/page/Chrome.cpp
r24156 r24252 336 336 } 337 337 338 void Chrome::print() 339 { 340 m_client->print(); 341 } 342 338 343 PageGroupLoadDeferrer::PageGroupLoadDeferrer(Page* page, bool deferSelf) 339 344 { -
trunk/WebCore/page/Chrome.h
r24000 r24252 124 124 void setToolTip(const HitTestResult&); 125 125 126 void print(); 127 126 128 #if PLATFORM(MAC) 127 129 void focusNSView(NSView*); -
trunk/WebCore/page/ChromeClient.h
r24000 r24252 101 101 102 102 virtual void setToolTip(const String&) = 0; 103 104 virtual void print() = 0; 103 105 }; 104 106 -
trunk/WebCore/platform/win/TemporaryLinkStubs.cpp
r23510 r24252 77 77 using namespace WebCore; 78 78 79 void Frame::print() { notImplemented(); }80 79 void Frame::issueTransposeCommand() { notImplemented(); } 81 80 -
trunk/WebKit/win/ChangeLog
r24215 r24252 1 2007-07-12 Alice Liu <alice.liu@apple.com> 2 3 Reviewed by Maciej and Steve. 4 5 fixed <rdar://4982432> window.print() needs to be implemented 6 7 * Interfaces/IWebUIDelegate.idl: 8 * WebChromeClient.cpp: 9 (WebChromeClient::print): 10 * WebChromeClient.h: 11 1 12 2007-07-11 Steve Falkenburg <sfalken@apple.com> 2 13 -
trunk/WebKit/win/Interfaces/IWebUIDelegate.idl
r23677 r24252 704 704 HRESULT canRedo([out, retval] BOOL* result); 705 705 } 706 707 /*! 708 @category WebUIDelegate2 709 @discussion A class that supplements the IWebUIDelegate interface 710 */ 711 [ 712 object, 713 oleautomation, 714 uuid(C6FF73E1-304D-4129-A60C-66326C2578DB), 715 pointer_default(unique) 716 ] 717 interface IWebUIDelegate2 : IWebUIDelegate 718 { 719 /*! 720 @method print: 721 @abstract Informs that a WebView needs to be printed 722 @param webView The WebView sending the delegate method and whose mainFrame needs to be printed 723 */ 724 HRESULT print([in] IWebView* webView); 725 726 } -
trunk/WebKit/win/WebChromeClient.cpp
r24022 r24252 443 443 m_webView->setToolTip(toolTip); 444 444 } 445 446 void WebChromeClient::print() 447 { 448 COMPtr<IWebUIDelegate> uiDelegate; 449 COMPtr<IWebUIDelegate2> uiDelegate2; 450 if (SUCCEEDED(m_webView->uiDelegate(&uiDelegate))) { 451 if (SUCCEEDED(uiDelegate->QueryInterface(IID_IWebUIDelegate2, (void**) &uiDelegate2)) && uiDelegate2) 452 uiDelegate2->print(m_webView); 453 } 454 } -
trunk/WebKit/win/WebChromeClient.h
r24000 r24252 93 93 virtual void setToolTip(const WebCore::String&); 94 94 95 virtual void print(); 96 95 97 private: 96 98 WebView* m_webView;
Note: See TracChangeset
for help on using the changeset viewer.