Is it possible to enhance the features of XnView doing my own programming ?
I am a programmer myself and I think I am able to quickly learn to work with any decent programming language and with any decent interface to a host system.
So I would be very happy to be allowed to add some special features to XnView, in case I decide to use it. In fact I would be happy to publish any results of that work as open source for XnView officials and all users freely using it.
Does XnView allow for a kind of Plugins ? Is there a powerful and decently documented interface ? I see there a User group on that behalf, but did not dive into same yet. I did find a manual that seems to include information about plugins, but I cant read French.
Can XnView be handles in a kind of open source way (integrating "plugins" by recompiling) ?
I also found the thread "Lets talk about plugins" here in FAQ, but it does not seem to handle how to write plugins and what they can be made to do.
I did find the PluginSDK zip file and took a short look into it.
Seemingly you can write plugins using C and Delphi. This would be very good news for me, as - while I in fact mostly do C for embedded programming - for working on a PC I prefer Delphi Language.
OTOH, Delphi only can be used on Windows, and a main benefit of XnView for me is that it can be used on Linux.
So my question is if the "Delphi" SDK can be used with Lazarus/fpc (a Delphi work-alike that runs on many systems including Window, Linux, and Mac).
BTW.: is XnView done in Delphi (and XnViewMP in Lazarus/fpc ?) I would consider this a great Plus.
What do you suggest ?