import"nsIShellService.idl";
Public Member Functions | |
| boolean | isDefaultBrowser (in boolean aStartupCheck) |
| void | setDefaultBrowser (in boolean aClaimAllTypes, in boolean aForAllUsers) |
| void | setDesktopBackground (in nsIDOMElement aElement, in long aPosition) |
| void | openApplication (in long aApplication) |
| void | openApplicationWithURI (in nsILocalFile aApplication, in ACString aURI) |
Public Attributes | |
| attribute boolean | shouldCheckDefaultBrowser |
| const long | BACKGROUND_TILE = 1 |
| const long | BACKGROUND_STRETCH = 2 |
| const long | BACKGROUND_CENTER = 3 |
| const long | BACKGROUND_FILL = 4 |
| const long | APPLICATION_MAIL = 0 |
| const long | APPLICATION_NEWS = 1 |
| attribute unsigned long | desktopBackgroundColor |
| readonly attribute nsILocalFile | defaultFeedReader |
Definition at line 44 of file nsIShellService.idl.
| boolean nsIShellService::isDefaultBrowser | ( | in boolean | aStartupCheck | ) |
Determines whether or not Firefox is the "Default Browser." This is simply whether or not Firefox is registered to handle http links.
| aStartupCheck | true if this is the check being performed by the first browser window at startup, false otherwise. |
| void nsIShellService::openApplication | ( | in long | aApplication | ) |
Opens the application specified. If more than one application of the given type is available on the system, the default or "preferred" application is used.
| void nsIShellService::openApplicationWithURI | ( | in nsILocalFile | aApplication, |
| in ACString | aURI | ||
| ) |
Opens an application with a specific URI to load.
| application | The application file (or bundle directory, on OS X) |
| uri | The uri to be loaded by the application |
| void nsIShellService::setDefaultBrowser | ( | in boolean | aClaimAllTypes, |
| in boolean | aForAllUsers | ||
| ) |
Registers Firefox as the "Default Browser."
| aClaimAllTypes | Register Firefox as the handler for additional protocols (ftp, chrome etc) and web documents (.html, .xhtml etc). |
| aForAllUsers | Whether or not Firefox should attempt to become the default browser for all users on a multi-user system. |
| void nsIShellService::setDesktopBackground | ( | in nsIDOMElement | aElement, |
| in long | aPosition | ||
| ) |
Sets the desktop background image using either the HTML element supplied or the background image of the element supplied.
| aImageElement | Either a HTML element or an element with a background image from which to source the background image. |
| aPosition | How to place the image on the desktop |
| const long nsIShellService::APPLICATION_MAIL = 0 |
Constants identifying applications that can be opened with openApplication.
Definition at line 100 of file nsIShellService.idl.
| const long nsIShellService::APPLICATION_NEWS = 1 |
Definition at line 101 of file nsIShellService.idl.
| const long nsIShellService::BACKGROUND_CENTER = 3 |
Definition at line 82 of file nsIShellService.idl.
| const long nsIShellService::BACKGROUND_FILL = 4 |
Definition at line 83 of file nsIShellService.idl.
| const long nsIShellService::BACKGROUND_STRETCH = 2 |
Definition at line 81 of file nsIShellService.idl.
| const long nsIShellService::BACKGROUND_TILE = 1 |
Flags for positioning/sizing of the Desktop Background image.
Definition at line 80 of file nsIShellService.idl.
| readonly attribute nsILocalFile nsIShellService::defaultFeedReader |
The default system handler for web feeds
Definition at line 129 of file nsIShellService.idl.
| attribute unsigned long nsIShellService::desktopBackgroundColor |
The desktop background color, visible when no background image is used, or if the background image is centered and does not fill the entire screen. A rgb value, where (r << 16 | g << 8 | b)
Definition at line 115 of file nsIShellService.idl.
| attribute boolean nsIShellService::shouldCheckDefaultBrowser |
Used to determine whether or not to show a "Set Default Browser" query dialog. This attribute is true if the application is starting up and "browser.shell.checkDefaultBrowser" is true, otherwise it is false.
Definition at line 75 of file nsIShellService.idl.