csim.xul |
csim.js |
options.xul |
options.js |
about.xul |
consts.js |
screen.js |
platform.js |
csim.dtd |
csim.css |
b2a.c
const
warnSuffix = ' is already in use\nchanges apply to future simulations';
var
opnr = window.opener,
mpdiFileLoc = document.getElementById('opt-dev-mpdifileloc'),
mpdoFileLoc = document.getElementById('opt-dev-mpdofileloc'),
tmp;
document.getElementById('opt-cpu-delay').value = opnr.intDelay;
document.getElementById('opt-dev-scrdelay').value = opnr.scrDelayMul;
document.getElementById('opt-dev-scrbuffer').value = opnr.scrBufferSize;
mpdiFileLoc.value = opnr.mpdiFile.loc;
mpdoFileLoc.value = opnr.mpdoFile.loc;
document.getElementById('opt-history-limit').setAttribute('checked', opnr.intHistoryLimit);
document.getElementById('opt-history-size').value = opnr.intHistorySize;
document.getElementById('opt-history-lasttop').setAttribute('checked', opnr.intHistoryLastTop);
function closedOk() {
opnr.scrDelayMul = document.getElementById('opt-dev-scrdelay').value;
opnr.resetIntDelay(document.getElementById('opt-cpu-delay').value);
opnr.scrBufferSize = document.getElementById('opt-dev-scrbuffer').value;
if (opnr.mpdiFile.loc != mpdiFileLoc.value) {
opnr.mpdiFile.loc = mpdiFileLoc.value;
if (opnr.mpdiFile.inUse)
alert('an mpdiFile' + warnSuffix);
}
if (opnr.mpdoFile.loc != mpdoFileLoc.value) {
opnr.mpdoFile.loc = mpdoFileLoc.value;
if (opnr.mpdoFile.inUse)
alert('an mpdoFile' + warnSuffix);
}
opnr.intHistoryLimit = document.getElementById('opt-history-limit').getAttribute('checked') == 'true';
opnr.intHistorySize = document.getElementById('opt-history-size').value;
opnr.intHistoryLastTop = document.getElementById('opt-history-lasttop').getAttribute('checked') == 'true';
}