Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

STEEL is deprecated and will be removed as of Thunderbird 52. Consider using the functions found in AppConstants.jsm or Services.jsm instead

STEEL is the Scriptable Thunderbird Easy Extension Library. It is a FUEL-like set of interfaces to facilitate Thunderbird extension development.

Currently, STEEL has an steelIApplication interface that implements all the functions of extIApplication. The library has also been implemented in Firefox ("FUEL") and in SeaMonkey ("SMILE").

Objects

extIApplication Objects

steelIApplication Objects

XPCOM

Although the STEEL steelIApplication object is preloaded into XUL scripts, it is not preloaded into JavaScript XPCOM code. The object needs to be accessed like any other XPCOM service:

var Application = Components.classes["@mozilla.org/steel/application;1"].getService(Components.interfaces.steelIApplication);

Other Resources

Document Tags and Contributors

 Contributors to this page: jorgk, Mkmelin, Sheppy, Marsf, Standard8, jenzed
 Last updated by: jorgk,