34 #include "nsISupports.idl"
58 [scriptable,
uuid(2133d54e-ff78-11db-8314-0800200c9a46)]
64 readonly attribute AString
name;
69 readonly attribute AString
id;
92 nsIVariant
getData(in AString aKey);
nsIVariant getData(in AString aKey)
Retrieve the data with the given key name.
void addObserver(in nsIObserver aObserver)
Adds an observer to receive notification when setData is called.
void setData(in AString aKey, in nsIVariant aValue)
Stores the given data under the given key name, and notifies all observers.
void removeObserver(in nsIObserver aObserver)
Remove an observer.
readonly attribute AString id
Unique identifier for this pane.
nsIStringEnumerator getKeys()
Gets a string enumerator for all data keys.
readonly attribute AString bindingURL
The location and id of the XBL binding for this faceplate.
readonly attribute AString name
Human readable name for this pane.
Interface used to communicate with faceplate pane binding instances.