mirror of
https://github.com/rn10950/RetroZilla.git
synced 2024-11-15 04:00:12 +01:00
29 lines
604 B
Plaintext
29 lines
604 B
Plaintext
/*
|
|
acmeIScriptObject.idl
|
|
*/
|
|
|
|
#include "nsISupports.idl"
|
|
|
|
[scriptable, uuid(f78d64e0-1dd1-11b2-a9b4-ae998c529d3e)]
|
|
interface acmeIScriptObject : nsISupports {
|
|
acmeIScriptObject getProperty(in string name);
|
|
void setProperty(in string name, in string value);
|
|
|
|
/**
|
|
* Evaluates a string expression.
|
|
*/
|
|
acmeIScriptObject evaluate(in string expression);
|
|
|
|
/**
|
|
* Conversions.
|
|
*/
|
|
string toString();
|
|
double toNumber();
|
|
|
|
/**
|
|
* Constructors.
|
|
*/
|
|
acmeIScriptObject fromString(in string value);
|
|
acmeIScriptObject fromNumber(in double value);
|
|
};
|