On Jun 8, 2:01 am, Boris Zbarsky <[EMAIL PROTECTED]> wrote:
> [EMAIL PROTECTED] wrote:
> >> I assume OnPrintButton is your code, right? What's at that line 440?
> > Yes the name of my callback is OnPrintButton, and it is on line o.
> > 440...
>
> Right. But what is the actual code on that line?
>
> -Boris
I'm sorry I misinterpreted it, this is the whole code...
433 void OnPrintButton(GtkWidget* widget, gpointer data) {
434
435 BrowserView* browserView = (BrowserView*) data;
436 nsIWebBrowser *webBrowser;
437
438
gtk_moz_embed_get_nsIWebBrowser(GTK_MOZ_EMBED(browserView-
>m_htmlView), &webBrowser);
439 if(webBrowser){
440 nsCOMPtr<nsIWebBrowserPrint> browserAsPrint =
do_GetInterface(webBrowser);
441
442 PrintListener *listener = new PrintListener;
443 nsCOMPtr<nsIWebProgressListener> printListener
= do_QueryInterface(listener);
444
445 browserAsPrint->Print(0, printListener);
446 } else {
447 }
Priyank
_______________________________________________
dev-embedding mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-embedding