Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsIExtensionManager.idl File Reference
import "nsISupports.idl";

Go to the source code of this file.

Classes

interface  nsIInstallLocation
 Interface representing a location where extensions, themes etc are installed. More...
interface  nsIExtensionManager
 Interface representing a system for the installation and management of Extensions, Themes etc. More...
interface  nsIExtensionManager_MOZILLA_1_8_BRANCH
 A temporary interface to allow adding new methods without changing existing interfaces for Gecko 1.8.1. More...
interface  nsIUpdateItem
 An item managed by the Extension System. More...
interface  nsIAddonUpdateListener
 Interface for handling download and install progress notifications for addons. More...
interface  nsIAddonUpdateCheckListener
 Interface for handling notifications during the addon update check process. More...

Defines

#define NS_INSTALL_LOCATION_APPGLOBAL   NS_LITERAL_STRING("app-global")
 Install Location Key for Application-Global Items.
#define NS_INSTALL_LOCATION_APPPROFILE   NS_LITERAL_STRING("app-profile")
 Install Location Key for Application-Profile Items.
#define CATEGORY_INSTALL_LOCATIONS   "extension-install-locations"
 The category that contains a list of contract-ids to Install Location services.
#define EM_ACTION_REQUESTED_TOPIC   "em-action-requested"
 The observer topic to listen to for actions performed on installed items.
#define EM_ITEM_INSTALLED   "item-installed"
#define EM_ITEM_UPGRADED   "item-upgraded"
#define EM_ITEM_UNINSTALLED   "item-uninstalled"
#define EM_ITEM_ENABLED   "item-enabled"
#define EM_ITEM_DISABLED   "item-disabled"
#define EM_ITEM_CANCEL   "item-cancel-action"

Define Documentation

#define CATEGORY_INSTALL_LOCATIONS   "extension-install-locations"

The category that contains a list of contract-ids to Install Location services.

Definition at line 614 of file nsIExtensionManager.idl.

#define EM_ACTION_REQUESTED_TOPIC   "em-action-requested"

The observer topic to listen to for actions performed on installed items.

Definition at line 620 of file nsIExtensionManager.idl.

#define EM_ITEM_CANCEL   "item-cancel-action"

Definition at line 627 of file nsIExtensionManager.idl.

#define EM_ITEM_DISABLED   "item-disabled"

Definition at line 626 of file nsIExtensionManager.idl.

#define EM_ITEM_ENABLED   "item-enabled"

Definition at line 625 of file nsIExtensionManager.idl.

#define EM_ITEM_INSTALLED   "item-installed"

Definition at line 622 of file nsIExtensionManager.idl.

#define EM_ITEM_UNINSTALLED   "item-uninstalled"

Definition at line 624 of file nsIExtensionManager.idl.

#define EM_ITEM_UPGRADED   "item-upgraded"

Definition at line 623 of file nsIExtensionManager.idl.

Install Location Key for Application-Global Items.

Definition at line 603 of file nsIExtensionManager.idl.

Install Location Key for Application-Profile Items.

Definition at line 608 of file nsIExtensionManager.idl.