Chapter 1. Introduction
XNap's plugin architecture was designed to leave the programmer
a lot of choice. Basically, a plugin needs to provide a
start()
method as an entry point. The
start()
methods can setup graphical widgets
or use any of the many hooks in the XNap framework to provide
features.