The goal of the General Applet Interface Library is to give programmers a simple yet powerful applet interface. This library supports wmapplet/dockapps, GNOME 2 panel applets, and ROX panel applets. The applet programmer doesn't have to care about where the applet will be used, since the library handles that. Over 50% of the code in a dockapp and a GNOME 2 Panel applet does only one thing, setting up the applet window. With GAI, this can be reduced to just a few lines of code.
| Tags | Desktop Environment Window Manager Window Maker Applets Software Development Libraries Application Frameworks GNOME |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: The preference and the about dialogs are now working again on the Gnome Panel.


Changes: Major bugfixes were made and a few new features added, among them NLS support. Only German is supported at the moment.


Changes: This release fixed two memory leaks.


Changes: This release fixes a couple of memory leaks and a few visual bugs. A couple of new functions that can be interested for applet developers are added. Perl and PASCAL bindings have also been released.


Changes: There is a new method to generate bitmaps from text, and some documentation updates.