Coordinates the loading of feathers (combination of skin and XUL window layout) More...
Go to the source code of this file.
Functions | |
Components utils | import ("resource://app/jsmodules/ObserverUtils.jsm") |
function | SkinDescription () |
function | LayoutDescription () |
function | FeathersManager_switchFeathers_callback (aFeathersManager, aLayoutURL, aInternalName) |
function | NSGetModule (comMgr, fileSpec) |
Variables | |
const | Ci = Components.interfaces |
const | Cc = Components.classes |
const | Cr = Components.results |
const | Cu = Components.utils |
const | CONTRACTID = "@songbirdnest.com/songbird/feathersmanager;1" |
const | CLASSNAME = "Songbird Feathers Manager Service Interface" |
const | CID = Components.ID("{99f24350-a67f-11db-befa-0800200c9a66}") |
const | IID = Ci.sbIFeathersManager |
const | RDFURI_ADDON_ROOT |
const | CHROME_PREFIX |
const | PREF_DEFAULT_MAIN_LAYOUT = "songbird.feathers.default_main_layout" |
const | PREF_DEFAULT_SECONDARY_LAYOUT = "songbird.feathers.default_secondary_layout" |
const | PREF_DEFAULT_SKIN_INTERNALNAME = "songbird.feathers.default_skin_internalname" |
const | PREF_DEFAULT_FEATHER_ID = "songbird.feathers.default_feather_id" |
const | PREF_FEATHERS_MANAGER_HAS_STARTED = "songbird.feathersmanager.hasStarted" |
const | WINDOWTYPE_SONGBIRD_PLAYER = "Songbird:Main" |
const | WINDOWTYPE_SONGBIRD_CORE = "Songbird:Core" |
SkinDescription | prototype |
LayoutDescription | verify |
Coordinates the loading of feathers (combination of skin and XUL window layout)
Definition in file sbFeathersManager.js.
function FeathersManager_switchFeathers_callback | ( | aFeathersManager, | |
aLayoutURL, | |||
aInternalName | |||
) |
Callback helper for FeathersManager::switchFeathers This is needed to make sure the window is really closed before we switch skins
Definition at line 1403 of file sbFeathersManager.js.
Components utils import | ( | "resource://app/jsmodules/ObserverUtils.jsm" | ) |
function LayoutDescription | ( | ) |
Definition at line 121 of file sbFeathersManager.js.
function NSGetModule | ( | comMgr, | |
fileSpec | |||
) |
function SkinDescription | ( | ) |
Definition at line 106 of file sbFeathersManager.js.
const Cc = Components.classes |
Definition at line 41 of file sbFeathersManager.js.
const CHROME_PREFIX |
Definition at line 54 of file sbFeathersManager.js.
const Ci = Components.interfaces |
Definition at line 40 of file sbFeathersManager.js.
const CID = Components.ID("{99f24350-a67f-11db-befa-0800200c9a66}") |
Definition at line 47 of file sbFeathersManager.js.
const CLASSNAME = "Songbird Feathers Manager Service Interface" |
Definition at line 46 of file sbFeathersManager.js.
const CONTRACTID = "@songbirdnest.com/songbird/feathersmanager;1" |
Definition at line 45 of file sbFeathersManager.js.
const Cr = Components.results |
Definition at line 42 of file sbFeathersManager.js.
const Cu = Components.utils |
Definition at line 43 of file sbFeathersManager.js.
const IID = Ci.sbIFeathersManager |
Definition at line 48 of file sbFeathersManager.js.
const PREF_DEFAULT_FEATHER_ID = "songbird.feathers.default_feather_id" |
Definition at line 89 of file sbFeathersManager.js.
const PREF_DEFAULT_MAIN_LAYOUT = "songbird.feathers.default_main_layout" |
Definition at line 86 of file sbFeathersManager.js.
const PREF_DEFAULT_SECONDARY_LAYOUT = "songbird.feathers.default_secondary_layout" |
Definition at line 87 of file sbFeathersManager.js.
const PREF_DEFAULT_SKIN_INTERNALNAME = "songbird.feathers.default_skin_internalname" |
Definition at line 88 of file sbFeathersManager.js.
const PREF_FEATHERS_MANAGER_HAS_STARTED = "songbird.feathersmanager.hasStarted" |
Definition at line 93 of file sbFeathersManager.js.
FeathersManager_switchFeathers_callback prototype |
Definition at line 107 of file sbFeathersManager.js.
const RDFURI_ADDON_ROOT |
Definition at line 51 of file sbFeathersManager.js.
LayoutDescription verify |
Static function that verifies the contents of the given description
Example: try { LayoutDescription.verify(layout); } catch (e) { reportError(e); }
Definition at line 144 of file sbFeathersManager.js.
const WINDOWTYPE_SONGBIRD_CORE = "Songbird:Core" |
Definition at line 96 of file sbFeathersManager.js.
const WINDOWTYPE_SONGBIRD_PLAYER = "Songbird:Main" |
Definition at line 95 of file sbFeathersManager.js.