What is GAI?
GAI, The General Applet Interface library is a library that
will help applet programmers alot.
The goal of this library is to give programmers a simple yet powerful
applet interface.
This library supports at the moment Dockapps, Gnome 2 Panel Applets
and Rox panel applets. In the future support for XFCE 4 and KDE
is planned to be added.
The applet program doesn't have to care about if the applet will
be used on the Gnome panel or in the dock. The library handles
that.
Over 50% of the code in a Dockapp and a Gnome 2 Panel applet does
actully only one thing, setting up the applet window. With GAI,
this can be reduced to just a few lines of code.