biojs-vis-pdbviewer
Version:
A BioJS 2.0 component to view protein structures
56 lines (55 loc) • 1.43 kB
JavaScript
Clazz.declarePackage ("J.consolejs");
Clazz.load (["J.console.GenericConsole"], "J.consolejs.AppletConsole", null, function () {
c$ = Clazz.decorateAsClass (function () {
this.jsConsole = null;
Clazz.instantialize (this, arguments);
}, J.consolejs, "AppletConsole", J.console.GenericConsole);
Clazz.makeConstructor (c$,
function () {
Clazz.superConstructor (this, J.consolejs.AppletConsole, []);
});
Clazz.overrideMethod (c$, "start",
function (vwr) {
this.setViewer (vwr);
this.setLabels ();
this.displayConsole ();
}, "JV.Viewer");
Clazz.overrideMethod (c$, "layoutWindow",
function (enabledButtons) {
{
this.jsConsole = new Jmol.Console.JSConsole(this);
}this.setTitle ();
}, "~S");
Clazz.overrideMethod (c$, "setTitle",
function () {
{
if (this.jsConsole)
this.jsConsole.setTitle(this.getLabel("title"));
}});
Clazz.overrideMethod (c$, "setVisible",
function (visible) {
{
this.jsConsole.setVisible(visible);
}}, "~B");
Clazz.overrideMethod (c$, "setButton",
function (text) {
{
return new Jmol.Console.Button(text);
}}, "~S");
Clazz.overrideMethod (c$, "dispose",
function () {
this.setVisible (false);
});
Clazz.overrideMethod (c$, "isMenuItem",
function (source) {
return false;
}, "~O");
Clazz.overrideMethod (c$, "getScriptEditor",
function () {
return null;
});
Clazz.overrideMethod (c$, "nextFileName",
function (stub, nTab) {
return null;
}, "~S,~N");
});