Hi, I sat down and tried to learn cmake, sip and more of C++. After fixing the myplugin example ;) I wrote my first Scribus plugin. The result is available at http://henning.cco-ev.de/scribus/scripterng.tgz
My new scripter plugin works similar to Kross because you don't have to wrap every class, but only declare methods as slots. Currently only one call is possible: Application.ScripterNG.aboutScripterNG() ScripterNG automatically exposes all properties, slots and child objects: aboutScripterNG() is a slot of a QObject called ScripterNG which parent is QApplication::instance() More can be added easily. Help would be appreciated :) See also http://wiki.scribus.net/index.php/Public_C%2B%2B_API Perhaps someone could also help me with cmake? I tried to keep the C++ part as small as possible. A lot of stuff can be implemented in PyQt, e.g. the script console. Even enabling QtScript (a Javascript implementation) or DBUS would be possible with a few lines of code! If the Scribus team is interesed in my code I would happily donate it. Henning PS: There still seems to be a problem in loading the module. Call scribus from INSTALLPREFIX/lib/scribus/plugins/scripterng
