1
/* CDApplet.vapi generated by valac 0.10.0, do not modify. */
3
[CCode (cprefix = "CairoDock", lower_case_cprefix = "cairo_dock_")]
5
[CCode (cprefix = "CairoDockApplet", lower_case_cprefix = "cairo_dock_applet_")]
7
[CCode (cheader_filename = "CDApplet.h")]
8
public class CDApplet : GLib.Object {
9
[CCode (cprefix = "CAIRO_DOCK_APPLET_CD_APPLET_CONTAINER_TYPE_", cheader_filename = "CDApplet.h")]
10
public enum ContainerType {
14
[CCode (cprefix = "CAIRO_DOCK_APPLET_CD_APPLET_DIALOG_KEY_", cheader_filename = "CDApplet.h")]
15
public enum DialogKey {
19
[CCode (cprefix = "CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_", cheader_filename = "CDApplet.h")]
20
public enum EmblemPosition {
27
[CCode (cprefix = "CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_ID_", cheader_filename = "CDApplet.h")]
28
public enum MenuItemId {
31
[CCode (cprefix = "CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_", cheader_filename = "CDApplet.h")]
32
public enum MenuItemType {
39
[CCode (cprefix = "CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_", cheader_filename = "CDApplet.h")]
40
public enum ScreenPosition {
46
public string cAppletName;
47
public string cBusPath;
48
public string cConfFile;
49
public string cParentAppName;
50
public CairoDock.Applet.IApplet icon;
51
public CairoDock.Applet.ISubApplet sub_icons;
52
public CDApplet (string[] argv);
53
public virtual void begin ();
54
public virtual void end ();
55
public virtual void get_config (GLib.KeyFile keyfile);
56
public virtual void on_answer (GLib.Variant answer);
57
public virtual void on_answer_dialog (int iButton, GLib.Variant answer);
58
public virtual void on_build_menu ();
59
public virtual void on_build_menu_sub_icon (string cIconID);
60
public virtual void on_change_focus (bool bIsActive);
61
public virtual void on_click (int iState);
62
public virtual void on_click_sub_icon (int iState, string cIconID);
63
public virtual void on_drop_data (string cReceivedData);
64
public virtual void on_drop_data_sub_icon (string cReceivedData, string cIconID);
65
public virtual void on_menu_select (int iNumEntry);
66
public virtual void on_menu_select_sub_icon (int iNumEntry, string cIconID);
67
public virtual void on_middle_click ();
68
public virtual void on_middle_click_sub_icon (string cIconID);
69
public virtual void on_scroll (bool bScrollUp);
70
public virtual void on_scroll_sub_icon (bool bScrollUp, string cIconID);
71
public virtual void on_shortkey (string cKey);
72
public virtual void reload ();
75
[CCode (cheader_filename = "CDApplet.h")]
76
[DBus (name = "org.cairodock.CairoDock.applet")]
77
public interface IApplet : GLib.Object {
78
public abstract void AddDataRenderer (string cType, int iNbValues, string cTheme) throws GLib.IOError;
79
public abstract void AddMenuItems (GLib.HashTable<string,GLib.Variant>[] pItems) throws GLib.IOError;
80
public abstract void Animate (string cAnimation, int iRounds) throws GLib.IOError;
81
public abstract void BindShortkey (string[] cShortkeys) throws GLib.IOError;
82
public abstract void ControlAppli (string cApplicationClass) throws GLib.IOError;
83
public abstract void DemandsAttention (bool bStart, string cAnimation) throws GLib.IOError;
84
public abstract GLib.Variant Get (string cProperty) throws GLib.IOError;
85
public abstract GLib.HashTable<string,GLib.Variant> GetAll () throws GLib.IOError;
86
public abstract void PopupDialog (GLib.HashTable<string,GLib.Variant> hDialogAttributes, GLib.HashTable<string,GLib.Variant> hWidgetAttributes) throws GLib.IOError;
87
public abstract void RenderValues (double[] pValues) throws GLib.IOError;
88
public abstract void SetEmblem (string cImage, int iPosition) throws GLib.IOError;
89
public abstract void SetIcon (string cImage) throws GLib.IOError;
90
public abstract void SetLabel (string cLabel) throws GLib.IOError;
91
public abstract void SetQuickInfo (string cQuickInfo) throws GLib.IOError;
92
public abstract void ShowAppli (bool bShow) throws GLib.IOError;
93
public abstract void ShowDialog (string cMessage, int iDuration) throws GLib.IOError;
94
public signal void on_answer (GLib.Variant answer);
95
public signal void on_answer_dialog (int iButton, GLib.Variant answer);
96
public signal void on_build_menu ();
97
public signal void on_change_focus (bool bIsActive);
98
public signal void on_click (int iState);
99
public signal void on_drop_data (string cReceivedData);
100
public signal void on_menu_select (int iNumEntry);
101
public signal void on_middle_click ();
102
public signal void on_reload_module (bool bConfigHasChanged);
103
public signal void on_scroll (bool bScrollUp);
104
public signal void on_shortkey (string cKey);
105
public signal void on_stop_module ();
107
[CCode (cheader_filename = "CDApplet.h")]
108
[DBus (name = "org.cairodock.CairoDock.subapplet")]
109
public interface ISubApplet : GLib.Object {
110
public abstract void AddSubIcons (string[] pIconFields) throws GLib.IOError;
111
public abstract void Animate (string cAnimation, int iNbRounds, string cIconID) throws GLib.IOError;
112
public abstract void RemoveSubIcon (string cIconID) throws GLib.IOError;
113
public abstract void SetEmblem (string cImage, int iPosition, string cIconID) throws GLib.IOError;
114
public abstract void SetIcon (string cImage, string cIconID) throws GLib.IOError;
115
public abstract void SetLabel (string cLabel, string cIconID) throws GLib.IOError;
116
public abstract void SetQuickInfo (string cQuickInfo, string cIconID) throws GLib.IOError;
117
public abstract void ShowDialog (string message, int iDuration, string cIconID) throws GLib.IOError;
118
public signal void on_build_menu_sub_icon (string cIconID);
119
public signal void on_click_sub_icon (int iState, string cIconID);
120
public signal void on_drop_data_sub_icon (string cReceivedData, string cIconID);
121
public signal void on_middle_click_sub_icon (string cIconID);
122
public signal void on_scroll_sub_icon (bool bScrollUp, string cIconID);