1
#ifndef GNOME_PANEL_IDL
2
#define GNOME_PANEL_IDL
4
#include <Bonobo_Unknown.idl>
10
* The panel's orientation.
12
typedef unsigned short PanelOrient;
14
const PanelOrient PANEL_ORIENT_UP = 0;
15
const PanelOrient PANEL_ORIENT_DOWN = 1;
16
const PanelOrient PANEL_ORIENT_LEFT = 2;
17
const PanelOrient PANEL_ORIENT_RIGHT = 3;
20
* The panel's width or height, depending
23
typedef unsigned short PanelSize;
25
const PanelSize PANEL_XX_SMALL = 12;
26
const PanelSize PANEL_X_SMALL = 24;
27
const PanelSize PANEL_SMALL = 36;
28
const PanelSize PANEL_MEDIUM = 48;
29
const PanelSize PANEL_LARGE = 64;
30
const PanelSize PANEL_X_LARGE = 80;
31
const PanelSize PANEL_XX_LARGE = 128;
33
/* Used for the size hints list */
34
typedef sequence<long> SizeHintList;
37
* GNOME::PanelBackground Format:
38
* o "none:" - no background.
39
* o "colour:xxxxxx' - rgb colour value.
40
* o "pixmap:XID,x,y" - the pixmap XID, and the applets offsets into
43
typedef string PanelBackground;
45
interface PanelAppletShell : Bonobo::Unknown {
46
oneway void popup_menu (in long button, in long time);
51
#endif /* GNOME_PANEL_IDL */