node-x11/examples/simple/lsatoms.js
2012-04-11 16:53:33 +10:00

26 lines
629 B
JavaScript

var x11 = require('../../lib/x11');
x11.createClient(function(display) {
var maxstd = 0;
var atomName;
for (atomName in display.atoms)
{
var id = display.atoms[atomName];
console.log(id + '\t' + atomName);
if (id > maxstd)
maxstd = id;
}
(
function getAtoms(atomId)
{
display.client.GetAtomName(atomId, function(err, atom) {
if (err) {
display.client.terminate();
return true;
} else {
console.log(atomId + '\t' + atom);
getAtoms(atomId +1);
}
});
}
)(maxstd+1);
});