The editor buttons appear only where an editor is
The two buttons that send the report into the editor were showing where they do
nothing.
Whether to show them was decided by "is there a host". That was never the right
question. The live demo on the site substitutes window.chrome.webview so the
page can run without a plugin, and the standalone Lazarus window is a host with
nowhere to write. In both, the buttons were visible and did nothing.
Now the host says so itself: it answers hello with "editor": true, and the
page reveals the buttons on that word. The Delphi panel says it unconditionally -
it only ever lives inside Notepad++; the Lazarus panel asks whether its owner is
the plugin, because the same panel serves the standalone window too.
The engine underneath is the 1.0.5 parser: it builds with Free Pascal 3.2.2
again, and nine functions missing from that compiler's Math unit now travel
with the library. See the pascal-mathparser release for the detail.
Download
GraphBuilder-npp-1.0.5-win64.zip - 1 442 945 bytes, sha256
38f8431bcaaaeed0f54b1e5bf5fc24a26e04ed2970e64067e8eabd65133a3325.
Unpack it into a folder named GraphBuilderLaz inside the Notepad++ plugins
folder, or let Plugins Admin do it. 64-bit Windows; it needs the WebView2
runtime, which Windows 11 already has. Built with Lazarus and Free Pascal.