mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-28 12:45:27 +00:00
0c5c90b638
1) Introduces a new public interface nsIPrintSettingService which emables consumers to create PS objects whithout a nsIWebBrowserPrint interface 2) The implementation is nsPrintOptionsImpl which now impls the private interface nsIPrintOptions and the public iface nsIPrintSettingsService 3) Several methods/attrs have been moved from nsIWebBrowserPrint iface to nsIPrintSettingsService 4) The CIDs for nsIPrintOptions and nsIPrinSettingsService are now the same. 5) There is no longer a CID "@mozilla.org/gfx/printoptions;1" 6) nsIWebBrowserPrint still has the "globalPrintSettings" attr so if you already have an nsIWebBrowserPrint you don't have to create the PS Service to get it. 7) A bug has been filed to rename the imlp of nsPrintOptionsImpl to nsPrintSettingsService. Bug 144128 r=dcone sr=attinasi
45 lines
1.2 KiB
Plaintext
45 lines
1.2 KiB
Plaintext
#!nmake
|
|
#
|
|
# The contents of this file are subject to the Netscape Public
|
|
# License Version 1.1 (the "License"); you may not use this file
|
|
# except in compliance with the License. You may obtain a copy of
|
|
# the License at http://www.mozilla.org/NPL/
|
|
#
|
|
# Software distributed under the License is distributed on an "AS
|
|
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
# implied. See the License for the specific language governing
|
|
# rights and limitations under the License.
|
|
#
|
|
# The Original Code is mozilla.org code.
|
|
#
|
|
# The Initial Developer of the Original Code is Netscape
|
|
# Communications Corporation. Portions created by Netscape are
|
|
# Copyright (C) 1998 Netscape Communications Corporation. All
|
|
# Rights Reserved.
|
|
#
|
|
# Contributor(s):
|
|
|
|
DEPTH=..\..
|
|
|
|
|
|
DEFINES=-D_IMPL_NS_UI
|
|
MODULE=gfx
|
|
|
|
XPIDLSRCS = \
|
|
.\nsIFontEnumerator.idl \
|
|
.\nsIFontList.idl \
|
|
.\nsIScriptableRegion.idl \
|
|
.\nsIScreen.idl \
|
|
.\nsIScreenManager.idl \
|
|
.\nsIPrintOptions.idl \
|
|
.\nsIPrintSettings.idl \
|
|
.\nsIPrintSettingsService.idl \
|
|
.\nsIPrintSettingsWin.idl \
|
|
$(NULL)
|
|
|
|
EXPORTS= \
|
|
$(NULL)
|
|
|
|
include <$(DEPTH)\config\rules.mak>
|
|
|