So I have two questions off hand regarding coding a plugin for Krita.
First should be, it is possible to make custom tools/macros from pre-existing tools, correct? AT the moment, I want to see if it’s possible to either get the Transformation-Warp subtool to move neighboring nodes proportional to the node being moved, rather than staying still/fixed, or make a copy of the subtool that might do so. I’m not concerned with the details of how to do it yet-- unless someone’s already made a plugin that does that-- I’m only concerned if it is possible?
And the second question is, where could I find the python keyword manual for Krita? That is, a glossary of the actions, classes, ect.? I understand Python and a couple other langs, but I’m failing to find the references I’d need to start actually working on a plugin. Besides ‘hello world’ kind of stuff.
The python API in Krita is pretty limited when it comes to hooks and callbacks of existing tools. The tools in Krita are not written in Python so you can’t just copy paste them or inherit and extend them in a plug in. To change things like what you described you need to dig deeper, into the C++ code.