|
Lines 234-243
static bool webkitPrintOperationRunDialogWin32(WebKitPrintOperation*, GtkWindow*
a/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.cpp_sec1
|
| 234 |
|
234 |
|
| 235 |
static void drawPagesForPrintingCompleted(WKErrorRef, void* context) |
235 |
static void drawPagesForPrintingCompleted(WKErrorRef, void* context) |
| 236 |
{ |
236 |
{ |
| 237 |
WebKitPrintOperation* printOperation = WEBKIT_PRINT_OPERATION(context); |
237 |
GRefPtr<WebKitPrintOperation> printOperation = adoptGRef(WEBKIT_PRINT_OPERATION(context)); |
| 238 |
WebPageProxy* page = webkitWebViewBaseGetPage(WEBKIT_WEB_VIEW_BASE(printOperation->priv->webView)); |
238 |
WebPageProxy* page = webkitWebViewBaseGetPage(WEBKIT_WEB_VIEW_BASE(printOperation->priv->webView)); |
| 239 |
page->endPrinting(); |
239 |
page->endPrinting(); |
| 240 |
g_signal_emit(printOperation, signals[DONE], 0, NULL); |
240 |
g_signal_emit(printOperation.get(), signals[DONE], 0, NULL); |
| 241 |
} |
241 |
} |
| 242 |
|
242 |
|
| 243 |
void webkitPrintOperationRunDialogForFrame(WebKitPrintOperation* printOperation, GtkWindow* parent, WebFrameProxy* webFrame) |
243 |
void webkitPrintOperationRunDialogForFrame(WebKitPrintOperation* printOperation, GtkWindow* parent, WebFrameProxy* webFrame) |
|
Lines 262-268
void webkitPrintOperationRunDialogForFrame(WebKitPrintOperation* printOperation,
a/Source/WebKit2/UIProcess/API/gtk/WebKitPrintOperation.cpp_sec2
|
| 262 |
|
262 |
|
| 263 |
PrintInfo printInfo(priv->printSettings.get(), priv->pageSetup.get()); |
263 |
PrintInfo printInfo(priv->printSettings.get(), priv->pageSetup.get()); |
| 264 |
WebPageProxy* page = webkitWebViewBaseGetPage(WEBKIT_WEB_VIEW_BASE(priv->webView)); |
264 |
WebPageProxy* page = webkitWebViewBaseGetPage(WEBKIT_WEB_VIEW_BASE(priv->webView)); |
| 265 |
page->drawPagesForPrinting(webFrame, printInfo, VoidCallback::create(printOperation, &drawPagesForPrintingCompleted)); |
265 |
page->drawPagesForPrinting(webFrame, printInfo, VoidCallback::create(g_object_ref(printOperation), &drawPagesForPrintingCompleted)); |
| 266 |
} |
266 |
} |
| 267 |
|
267 |
|
| 268 |
/** |
268 |
/** |