Back to index

lightning-sunbird  0.9+nobinonly
Defines
nsEmbedCID.h File Reference

List of, and documentation for, frozen Gecko embedding contracts. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define NS_WEBBROWSER_CONTRACTID   "@mozilla.org/embedding/browser/nsWebBrowser;1"
 Web Browser ContractID Creating an instance of this ContractID (via createInstanceByContractID) is the basic way to instantiate a Gecko browser.
#define NS_PROMPTSERVICE_CONTRACTID   "@mozilla.org/embedcomp/prompt-service;1"
 Prompt Service ContractID The prompt service (which can be gotten by calling getServiceByContractID on this ContractID) is the way to pose various prompts, alerts, and confirmation dialogs to the user.
#define NS_NONBLOCKINGALERTSERVICE_CONTRACTID   "@mozilla.org/embedcomp/nbalert-service;1"
 Non Blocking Alert Service ContractID This service is for posing non blocking alerts to the user.

Detailed Description

List of, and documentation for, frozen Gecko embedding contracts.

Definition in file nsEmbedCID.h.


Define Documentation

#define NS_NONBLOCKINGALERTSERVICE_CONTRACTID   "@mozilla.org/embedcomp/nbalert-service;1"

Non Blocking Alert Service ContractID This service is for posing non blocking alerts to the user.

This contract implements the following interfaces: nsINonBlockingAlertService

Embedders may override this ContractID with their own implementation.

Definition at line 87 of file nsEmbedCID.h.

#define NS_PROMPTSERVICE_CONTRACTID   "@mozilla.org/embedcomp/prompt-service;1"

Prompt Service ContractID The prompt service (which can be gotten by calling getServiceByContractID on this ContractID) is the way to pose various prompts, alerts, and confirmation dialogs to the user.

This contract implements the following interfaces: nsIPromptService

Embedders may override this ContractID with their own implementation if they want more control over the way prompts, alerts, and confirmation dialogs are presented to the user.

Definition at line 75 of file nsEmbedCID.h.

#define NS_WEBBROWSER_CONTRACTID   "@mozilla.org/embedding/browser/nsWebBrowser;1"

Web Browser ContractID Creating an instance of this ContractID (via createInstanceByContractID) is the basic way to instantiate a Gecko browser.

This contract implements the following interfaces: nsIWebBrowser nsIWebBrowserSetup nsIInterfaceRequestor

Note:
This contract does not guarantee implementation of any other interfaces and does not guarantee ability to get any particular interfaces via the nsIInterfaceRequestor implementation.

Definition at line 59 of file nsEmbedCID.h.