From 9ad6dbd90eecda0b8f680352bff04af6f5b6c28c Mon Sep 17 00:00:00 2001 From: pythongosssss <125205205+pythongosssss@users.noreply.github.com> Date: Mon, 6 Mar 2023 19:25:36 +0000 Subject: [PATCH] Create graphArrange.js --- auto-arrange-graph/graphArrange.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 auto-arrange-graph/graphArrange.js diff --git a/auto-arrange-graph/graphArrange.js b/auto-arrange-graph/graphArrange.js new file mode 100644 index 0000000..69819d0 --- /dev/null +++ b/auto-arrange-graph/graphArrange.js @@ -0,0 +1,15 @@ +import { app } from "../../scripts/app.js"; + +// Adds right click -> arrange to the canvas + +app.registerExtension({ + name: "pysssss.GraphArrange", + setup(app) { + const orig = LGraphCanvas.prototype.getCanvasMenuOptions; + LGraphCanvas.prototype.getCanvasMenuOptions = function () { + const options = orig.apply(this, arguments); + options.push({ content: "Arrange", callback: () => graph.arrange() }); + return options; + }; + }, +});