General Applet Interface Library

The goal of this library is to give programmers a simple yet powerful applet interface. This library supports both Dockapps and Gnome 2 Panel Applets. 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.


Simple library that eases the creation of Window Maker dock apps. It provides functions that set up a dock app in such a way that they can be properly docked. It also provides some event handlers and makes it very simple to write dockapps.

Ruby-DockApp is a ruby extention library for making dockapps.