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

Reply via email to