From e434ab71b3117f5a9388505e30f0e250fbfad5c9 Mon Sep 17 00:00:00 2001 From: sbosse Date: Mon, 21 Jul 2025 23:06:09 +0200 Subject: [PATCH] Mon 21 Jul 22:43:21 CEST 2025 --- js/x11/examples/simple/lsatoms.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 js/x11/examples/simple/lsatoms.js diff --git a/js/x11/examples/simple/lsatoms.js b/js/x11/examples/simple/lsatoms.js new file mode 100644 index 0000000..9d76d45 --- /dev/null +++ b/js/x11/examples/simple/lsatoms.js @@ -0,0 +1,26 @@ +var x11 = require('../../lib'); +x11.createClient(function(err, 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); +});