The GNOME Panel Libraries
<<< Previous Page | Home | Up | Next Page >>>

# The .gnorba and .desktop Files

For the applet to be added to the menus, you need to install two files. Your x.gnorba file goes into $sysconfdir/CORBA/servers/ and the x.desktop file goes into $prefix/share/applets/<category>/.

Example files are:

Example 2. hello.desktop

    [Desktop Entry]
    Name=Hello Applet
    Comment=An example Hello World type Applet
    Type=PanelApplet
    Exec=hello_applet
    Icon=gnome-hello.png
    Terminal=0

Example 3. hello.gnorba

    [hello_applet]
    type=exe
    repo_id=IDL:GNOME/Applet:1.0
    description=Hello Applet
    location_info=hello_applet

One thing to keep in mind is that the Exec line for the .desktop doesn't actually get executed when the Type is PanelApplet. The Exec line should be the GOAD ID specified in the .gnorba file (the "hello_applet" enclosed by brackets). For a simple applet all you need to do is replace the hello_applet with the name of your applet executable.

<<< Previous Page | Home | Up | Next Page >>>
The Hello World of Applets | The Applet's Context Menu