background: #eeeeee; border: solid 1px #aaaaaa; padding: 0.5em; } .programlisting { background: #eeeeff; border: solid 1px #aaaaff; padding: 0.5em; } .variablelist { padding: 4px; margin-left: 3em; } .navigation { background: #ffeeee; border: solid 1px #ffaaaa; margin-top: 0.5em; margin-bottom: 0.5em; } .navigation a { color: #770000; } .navigation a:visited { color: #550000; } .navigation .title { font-size: 200%; }

Mark McLoughlin


This manual documents the interfaces of the panel applet writing library for GNOME 2.x and a short guide to porting applets from the GNOME 1.x interfaces.

Table of Contents
Writing Applets
Hello World Applet
Bonobo Activation .server Files For Applets
Defining a Popup Context Menu
Detecting Changes in the Panel.
Session/Preference Saving.
Multiple Applets
Porting Applets from the GNOME 1.x interfaces
Applet Activation
Activation files
Context Menu
The Panel Applet Library
PanelApplet — The PanelApplet object.