making a few adjustments to the APIs before the freeze
Bug 143248 r=conrad sr=attinasi git-svn-id: svn://10.0.0.236/trunk@121197 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -156,14 +156,18 @@ interface nsIPrintingPrompt : nsISupports
|
||||
* @param webBrowserPrint - represents the document to be printed
|
||||
* @param printSettings - PrintSettings for print "job"
|
||||
* @param openDialogObserver - an observer that will be notifed when the dialog is opened
|
||||
* @param isForPrinting - true - for printing, false for print preview
|
||||
* @param webProgressListener - additional listener can be registered for progress notifications
|
||||
* @param printProgressParams - parameter object for passing progress state
|
||||
* @param notifyOnOpen - this indicates that the observer will be notified when the progress
|
||||
* dialog has been opened
|
||||
* dialog has been opened. If false is returned it means the observer
|
||||
* (usually the caller) shouldn't wait
|
||||
* For Print Preview Progress there is intermediate progress
|
||||
*/
|
||||
void showProgress(in nsIWebBrowserPrint webBrowserPrint,
|
||||
in nsIPrintSettings printSettings,
|
||||
in nsIObserver openDialogObserver,
|
||||
in boolean isForPrinting,
|
||||
out nsIWebProgressListener webProgressListener,
|
||||
out nsIPrintProgressParams printProgressParams,
|
||||
out boolean notifyOnOpen);
|
||||
|
||||
@@ -153,15 +153,19 @@ interface nsIPrintingPromptService : nsISupports
|
||||
* @param webBrowserPrint - represents the document to be printed
|
||||
* @param printSettings - PrintSettings for print "job"
|
||||
* @param openDialogObserver - an observer that will be notifed when the dialog is opened
|
||||
* @param isForPrinting - true - for printing, false for print preview
|
||||
* @param webProgressListener - additional listener can be registered for progress notifications
|
||||
* @param printProgressParams - parameter object for passing progress state
|
||||
* @param notifyOnOpen - this indicates that the observer will be notified when the progress
|
||||
* dialog has been opened
|
||||
* dialog has been opened. If false is returned it means the observer
|
||||
* (usually the caller) shouldn't wait
|
||||
* For Print Preview Progress there is intermediate progress
|
||||
*/
|
||||
void showProgress(in nsIDOMWindow parent,
|
||||
in nsIWebBrowserPrint webBrowserPrint,
|
||||
in nsIPrintSettings printSettings,
|
||||
in nsIObserver openDialogObserver,
|
||||
in boolean isForPrinting,
|
||||
out nsIWebProgressListener webProgressListener,
|
||||
out nsIPrintProgressParams printProgressParams,
|
||||
out boolean notifyOnOpen);
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
*
|
||||
* Contributor(s):
|
||||
* Don Cone <dcone@netscape.com>
|
||||
* Rod Spears <rods@netscape.com>
|
||||
*/
|
||||
|
||||
#include "nsISupports.idl"
|
||||
@@ -27,7 +28,9 @@ interface nsIPrintSettings;
|
||||
interface nsIWebProgressListener;
|
||||
|
||||
/**
|
||||
* The nsIWebBrowserPrint
|
||||
* nsIWebBrowserPrint corresponds to the main interface
|
||||
* for printing an embedded Gecko web browser window/document
|
||||
*
|
||||
*/
|
||||
[scriptable, uuid(9A7CA4B0-FBBA-11d4-A869-00105A183419)]
|
||||
interface nsIWebBrowserPrint : nsISupports
|
||||
@@ -174,15 +177,17 @@ interface nsIWebBrowserPrint : nsISupports
|
||||
* @return void
|
||||
*/
|
||||
void print(in nsIPrintSettings aThePrintSettings,
|
||||
in nsIWebProgressListener aWPListener);
|
||||
in nsIWebProgressListener aWPListener);
|
||||
|
||||
/**
|
||||
* Print Preview the specified DOM window
|
||||
*
|
||||
* aThePrintOptions - Printer Settings for the print preview
|
||||
* nsIWebProgressListener - is updated during the printpreview
|
||||
* @return void
|
||||
*/
|
||||
void printPreview(in nsIPrintSettings aThePrintSettings);
|
||||
void printPreview(in nsIPrintSettings aThePrintSettings,
|
||||
in nsIWebProgressListener aWPListener);
|
||||
|
||||
/**
|
||||
* Print Preview - Navigates within the window
|
||||
|
||||
Reference in New Issue
Block a user