---
name: "Panel"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Panel"
---

# Panel(3o)

Writing panel applets

## NAME

Panel - Writing panel applets

## Module

Module   Panel

## Documentation

Module **Panel**\
  :  **sig end**

Writing panel applets

*type panel\_applet* =  **\[ \`bin \| \`container \| \`eventbox \| \`gtk \| \`panelapplet \| \`widget \]**

*type flags* =  **\[ \`EXPAND\_MAJOR \| \`EXPAND\_MINOR \| \`HAS\_HANDLE \]**

*type background\_type* =  **\[ \`COLOR\_BACKGROUND of Gdk.color** **\| \`NO\_BACKGROUND** **\| \`PIXMAP\_BACKGROUND of Gdk.pixmap \]**

*type orient\_type* =  **\[ \`DOWN \| \`LEFT \| \`RIGHT \| \`UP \]**

*type verb* =  **string \* (string -\> unit)**

*class applet\_signals :* **panel\_applet Gtk.obj -\> object end**

*class applet :* **\[\> panel\_applet \] Gtk.obj -\> object end**

*val factory\_main* :  **iid:string -\> (applet -\> iid:string -\> bool) -\> bool**

A generic 'main' routine for applets.
