26 #include "nsISupports.idl"
29 interface nsIStringBundle;
36 [scriptable,
uuid(63191b1d-6bf7-4356-a22a-0dd59dec3490)]
42 readonly attribute AString
name;
59 [scriptable,
uuid(e0a64e39-f602-4061-81ae-5cbc6954e038)]
80 [scriptable,
uuid(904eb1f2-434c-449b-a574-9ec08c6ee50e)]
void setName(in AString aName)
Set the name attribute of the preset.
attribute nsIStringBundle stringBundle
String bundle to get the localized name from.
void setValues(in nsIArray aValues)
Set the values of the preset.
attribute AString property
Name of the string in the stringBundle.
Simple default interface for equalizer presets.
Variant of a writable preset which makes the name of the preset localizable.
Basic implementation of a mutable preset.
void setValues(in nsIArray aValues)
Set the values of the preset.
readonly attribute AString name
Name of the preset, used as unique ID and may be visible to the user.
readonly attribute nsIArray values
The values array holds the values for the bands.