1 /* CDApplet.c generated by valac 0.10.0, the Vala compiler
2 * generated from CDApplet.vala, do not modify */
3
4 /* This is a part of the external applet for Cairo-Dock
5
6 Copyright : (C) 2010-2011 by Fabounet
7 E-mail : fabounet@glx-dock.org
8
9 This program is free software; you can redistribute it and/or
10 modify it under the terms of the GNU General Public License
11 as published by the Free Software Foundation; either version 2
12 of the License, or (at your option) any later version.
13
14 This program is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
18 http://www.gnu.org/licenses/licenses.html#GPL */
19 /*/ To compile it manually:*/
20 /*/ valac -q -C --disable-warnings --disable-dbus-transformation --pkg gio-2.0 --vapi=CDApplet-simple.vapi --internal-vapi=CDApplet.vapi --header=CDApplet-simple.h --internal-header=CDApplet.h CDApplet.vala*/
21 /*/ gcc --shared -fPIC -o CDApplet.so $(pkg-config --cflags --libs gobject-2.0 gio-2.0) CDApplet.c*/
22 /*///////////////////////*/
23 /*/// dependancies //////*/
24 /*///////////////////////*/
25
26 #include <glib.h>
27 #include <glib-object.h>
28 #include <stdlib.h>
29 #include <string.h>
30 #include <gio/gio.h>
31 #include <float.h>
32 #include <math.h>
33
34
35 #define CAIRO_DOCK_APPLET_TYPE_IAPPLET (cairo_dock_applet_iapplet_get_type ())
36 #define CAIRO_DOCK_APPLET_IAPPLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CAIRO_DOCK_APPLET_TYPE_IAPPLET, CairoDockAppletIApplet))
37 #define CAIRO_DOCK_APPLET_IS_IAPPLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CAIRO_DOCK_APPLET_TYPE_IAPPLET))
38 #define CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), CAIRO_DOCK_APPLET_TYPE_IAPPLET, CairoDockAppletIAppletIface))
39
40 typedef struct _CairoDockAppletIApplet CairoDockAppletIApplet;
41 typedef struct _CairoDockAppletIAppletIface CairoDockAppletIAppletIface;
42
43 #define CAIRO_DOCK_APPLET_TYPE_IAPPLET_PROXY (cairo_dock_applet_iapplet_proxy_get_type ())
44 typedef GDBusProxy CairoDockAppletIAppletProxy;
45 typedef GDBusProxyClass CairoDockAppletIAppletProxyClass;
46 #define _g_free0(var) (var = (g_free (var), NULL))
47 #define _g_variant_unref0(var) ((var == NULL) ? NULL : (var = (g_variant_unref (var), NULL)))
48 #define _g_hash_table_unref0(var) ((var == NULL) ? NULL : (var = (g_hash_table_unref (var), NULL)))
49
50 #define CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET (cairo_dock_applet_isub_applet_get_type ())
51 #define CAIRO_DOCK_APPLET_ISUB_APPLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, CairoDockAppletISubApplet))
52 #define CAIRO_DOCK_APPLET_IS_ISUB_APPLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET))
53 #define CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, CairoDockAppletISubAppletIface))
54
55 typedef struct _CairoDockAppletISubApplet CairoDockAppletISubApplet;
56 typedef struct _CairoDockAppletISubAppletIface CairoDockAppletISubAppletIface;
57
58 #define CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET_PROXY (cairo_dock_applet_isub_applet_proxy_get_type ())
59 typedef GDBusProxy CairoDockAppletISubAppletProxy;
60 typedef GDBusProxyClass CairoDockAppletISubAppletProxyClass;
61
62 #define CAIRO_DOCK_APPLET_TYPE_CD_APPLET (cairo_dock_applet_cd_applet_get_type ())
63 #define CAIRO_DOCK_APPLET_CD_APPLET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CAIRO_DOCK_APPLET_TYPE_CD_APPLET, CairoDockAppletCDApplet))
64 #define CAIRO_DOCK_APPLET_CD_APPLET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CAIRO_DOCK_APPLET_TYPE_CD_APPLET, CairoDockAppletCDAppletClass))
65 #define CAIRO_DOCK_APPLET_IS_CD_APPLET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CAIRO_DOCK_APPLET_TYPE_CD_APPLET))
66 #define CAIRO_DOCK_APPLET_IS_CD_APPLET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CAIRO_DOCK_APPLET_TYPE_CD_APPLET))
67 #define CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CAIRO_DOCK_APPLET_TYPE_CD_APPLET, CairoDockAppletCDAppletClass))
68
69 typedef struct _CairoDockAppletCDApplet CairoDockAppletCDApplet;
70 typedef struct _CairoDockAppletCDAppletClass CairoDockAppletCDAppletClass;
71 typedef struct _CairoDockAppletCDAppletPrivate CairoDockAppletCDAppletPrivate;
72
73 #define CAIRO_DOCK_APPLET_CD_APPLET_TYPE_SCREEN_POSITION (cairo_dock_applet_cd_applet_screen_position_get_type ())
74
75 #define CAIRO_DOCK_APPLET_CD_APPLET_TYPE_CONTAINER_TYPE (cairo_dock_applet_cd_applet_container_type_get_type ())
76
77 #define CAIRO_DOCK_APPLET_CD_APPLET_TYPE_EMBLEM_POSITION (cairo_dock_applet_cd_applet_emblem_position_get_type ())
78
79 #define CAIRO_DOCK_APPLET_CD_APPLET_TYPE_MENU_ITEM_TYPE (cairo_dock_applet_cd_applet_menu_item_type_get_type ())
80 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
81 #define _g_main_loop_unref0(var) ((var == NULL) ? NULL : (var = (g_main_loop_unref (var), NULL)))
82 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
83 #define _g_key_file_free0(var) ((var == NULL) ? NULL : (var = (g_key_file_free (var), NULL)))
84
85 struct _CairoDockAppletIAppletIface {
86 GTypeInterface parent_iface;
87 GVariant* (*Get) (CairoDockAppletIApplet* self, const char* cProperty, GError** error);
88 GHashTable* (*GetAll) (CairoDockAppletIApplet* self, GError** error);
89 void (*SetQuickInfo) (CairoDockAppletIApplet* self, const char* cQuickInfo, GError** error);
90 void (*SetLabel) (CairoDockAppletIApplet* self, const char* cLabel, GError** error);
91 void (*SetIcon) (CairoDockAppletIApplet* self, const char* cImage, GError** error);
92 void (*SetEmblem) (CairoDockAppletIApplet* self, const char* cImage, gint iPosition, GError** error);
93 void (*Animate) (CairoDockAppletIApplet* self, const char* cAnimation, gint iRounds, GError** error);
94 void (*DemandsAttention) (CairoDockAppletIApplet* self, gboolean bStart, const char* cAnimation, GError** error);
95 void (*ShowDialog) (CairoDockAppletIApplet* self, const char* cMessage, gint iDuration, GError** error);
96 void (*PopupDialog) (CairoDockAppletIApplet* self, GHashTable* hDialogAttributes, GHashTable* hWidgetAttributes, GError** error);
97 void (*AddDataRenderer) (CairoDockAppletIApplet* self, const char* cType, gint iNbValues, const char* cTheme, GError** error);
98 void (*RenderValues) (CairoDockAppletIApplet* self, double* pValues, int pValues_length1, GError** error);
99 void (*ControlAppli) (CairoDockAppletIApplet* self, const char* cApplicationClass, GError** error);
100 void (*ShowAppli) (CairoDockAppletIApplet* self, gboolean bShow, GError** error);
101 void (*AddMenuItems) (CairoDockAppletIApplet* self, GHashTable** pItems, int pItems_length1, GError** error);
102 void (*BindShortkey) (CairoDockAppletIApplet* self, char** cShortkeys, int cShortkeys_length1, GError** error);
103 };
104
105 struct _CairoDockAppletISubAppletIface {
106 GTypeInterface parent_iface;
107 void (*SetQuickInfo) (CairoDockAppletISubApplet* self, const char* cQuickInfo, const char* cIconID, GError** error);
108 void (*SetLabel) (CairoDockAppletISubApplet* self, const char* cLabel, const char* cIconID, GError** error);
109 void (*SetIcon) (CairoDockAppletISubApplet* self, const char* cImage, const char* cIconID, GError** error);
110 void (*SetEmblem) (CairoDockAppletISubApplet* self, const char* cImage, gint iPosition, const char* cIconID, GError** error);
111 void (*Animate) (CairoDockAppletISubApplet* self, const char* cAnimation, gint iNbRounds, const char* cIconID, GError** error);
112 void (*ShowDialog) (CairoDockAppletISubApplet* self, const char* message, gint iDuration, const char* cIconID, GError** error);
113 void (*AddSubIcons) (CairoDockAppletISubApplet* self, char** pIconFields, int pIconFields_length1, GError** error);
114 void (*RemoveSubIcon) (CairoDockAppletISubApplet* self, const char* cIconID, GError** error);
115 };
116
117 struct _CairoDockAppletCDApplet {
118 GObject parent_instance;
119 CairoDockAppletCDAppletPrivate * priv;
120 CairoDockAppletIApplet* icon;
121 CairoDockAppletISubApplet* sub_icons;
122 char* cAppletName;
123 char* cConfFile;
124 char* cParentAppName;
125 char* cBusPath;
126 };
127
128 struct _CairoDockAppletCDAppletClass {
129 GObjectClass parent_class;
130 void (*on_click) (CairoDockAppletCDApplet* self, gint iState);
131 void (*on_middle_click) (CairoDockAppletCDApplet* self);
132 void (*on_build_menu) (CairoDockAppletCDApplet* self);
133 void (*on_menu_select) (CairoDockAppletCDApplet* self, gint iNumEntry);
134 void (*on_scroll) (CairoDockAppletCDApplet* self, gboolean bScrollUp);
135 void (*on_drop_data) (CairoDockAppletCDApplet* self, const char* cReceivedData);
136 void (*on_answer) (CairoDockAppletCDApplet* self, GVariant* answer);
137 void (*on_answer_dialog) (CairoDockAppletCDApplet* self, gint iButton, GVariant* answer);
138 void (*on_shortkey) (CairoDockAppletCDApplet* self, const char* cKey);
139 void (*on_change_focus) (CairoDockAppletCDApplet* self, gboolean bIsActive);
140 void (*on_click_sub_icon) (CairoDockAppletCDApplet* self, gint iState, const char* cIconID);
141 void (*on_middle_click_sub_icon) (CairoDockAppletCDApplet* self, const char* cIconID);
142 void (*on_scroll_sub_icon) (CairoDockAppletCDApplet* self, gboolean bScrollUp, const char* cIconID);
143 void (*on_drop_data_sub_icon) (CairoDockAppletCDApplet* self, const char* cReceivedData, const char* cIconID);
144 void (*on_build_menu_sub_icon) (CairoDockAppletCDApplet* self, const char* cIconID);
145 void (*on_menu_select_sub_icon) (CairoDockAppletCDApplet* self, gint iNumEntry, const char* cIconID);
146 void (*begin) (CairoDockAppletCDApplet* self);
147 void (*end) (CairoDockAppletCDApplet* self);
148 void (*reload) (CairoDockAppletCDApplet* self);
149 void (*get_config) (CairoDockAppletCDApplet* self, GKeyFile* keyfile);
150 };
151
152 struct _CairoDockAppletCDAppletPrivate {
153 GMainLoop* loop;
154 char* _cMenuIconId;
155 };
156
157 typedef enum {
158 CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_BOTTOM = 0,
159 CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_TOP,
160 CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_RIGHT,
161 CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_LEFT
162 } CairoDockAppletCDAppletScreenPosition;
163
164 typedef enum {
165 CAIRO_DOCK_APPLET_CD_APPLET_CONTAINER_TYPE_DOCK = 0,
166 CAIRO_DOCK_APPLET_CD_APPLET_CONTAINER_TYPE_DESKLET
167 } CairoDockAppletCDAppletContainerType;
168
169 typedef enum {
170 CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_UPPER_LEFT = 0,
171 CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_LOWER_RIGHT,
172 CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_LOWER_LEFT,
173 CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_UPPER_RIGHT,
174 CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_MIDDLE
175 } CairoDockAppletCDAppletEmblemPosition;
176
177 typedef enum {
178 CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_ENTRY = 0,
179 CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_SUB_MENU,
180 CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_SEPARATOR,
181 CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_CHECKBOX,
182 CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_RADIO_BUTTON
183 } CairoDockAppletCDAppletMenuItemType;
184
185
186 static gpointer cairo_dock_applet_cd_applet_parent_class = NULL;
187
188 GType cairo_dock_applet_iapplet_proxy_get_type (void) G_GNUC_CONST;
189 guint cairo_dock_applet_iapplet_register_object (void* object, GDBusConnection* connection, const gchar* path, GError** error);
190 GType cairo_dock_applet_iapplet_get_type (void) G_GNUC_CONST;
191 GVariant* cairo_dock_applet_iapplet_Get (CairoDockAppletIApplet* self, const char* cProperty, GError** error);
192 GHashTable* cairo_dock_applet_iapplet_GetAll (CairoDockAppletIApplet* self, GError** error);
193 void cairo_dock_applet_iapplet_SetQuickInfo (CairoDockAppletIApplet* self, const char* cQuickInfo, GError** error);
194 void cairo_dock_applet_iapplet_SetLabel (CairoDockAppletIApplet* self, const char* cLabel, GError** error);
195 void cairo_dock_applet_iapplet_SetIcon (CairoDockAppletIApplet* self, const char* cImage, GError** error);
196 void cairo_dock_applet_iapplet_SetEmblem (CairoDockAppletIApplet* self, const char* cImage, gint iPosition, GError** error);
197 void cairo_dock_applet_iapplet_Animate (CairoDockAppletIApplet* self, const char* cAnimation, gint iRounds, GError** error);
198 void cairo_dock_applet_iapplet_DemandsAttention (CairoDockAppletIApplet* self, gboolean bStart, const char* cAnimation, GError** error);
199 void cairo_dock_applet_iapplet_ShowDialog (CairoDockAppletIApplet* self, const char* cMessage, gint iDuration, GError** error);
200 void cairo_dock_applet_iapplet_PopupDialog (CairoDockAppletIApplet* self, GHashTable* hDialogAttributes, GHashTable* hWidgetAttributes, GError** error);
201 void cairo_dock_applet_iapplet_AddDataRenderer (CairoDockAppletIApplet* self, const char* cType, gint iNbValues, const char* cTheme, GError** error);
202 void cairo_dock_applet_iapplet_RenderValues (CairoDockAppletIApplet* self, double* pValues, int pValues_length1, GError** error);
203 void cairo_dock_applet_iapplet_ControlAppli (CairoDockAppletIApplet* self, const char* cApplicationClass, GError** error);
204 void cairo_dock_applet_iapplet_ShowAppli (CairoDockAppletIApplet* self, gboolean bShow, GError** error);
205 void cairo_dock_applet_iapplet_AddMenuItems (CairoDockAppletIApplet* self, GHashTable** pItems, int pItems_length1, GError** error);
206 void cairo_dock_applet_iapplet_BindShortkey (CairoDockAppletIApplet* self, char** cShortkeys, int cShortkeys_length1, GError** error);
207 static void cairo_dock_applet_iapplet_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters);
208 static void _dbus_handle_cairo_dock_applet_iapplet_on_click (CairoDockAppletIApplet* self, GVariant* parameters);
209 static void _dbus_handle_cairo_dock_applet_iapplet_on_middle_click (CairoDockAppletIApplet* self, GVariant* parameters);
210 static void _dbus_handle_cairo_dock_applet_iapplet_on_build_menu (CairoDockAppletIApplet* self, GVariant* parameters);
211 static void _dbus_handle_cairo_dock_applet_iapplet_on_menu_select (CairoDockAppletIApplet* self, GVariant* parameters);
212 static void _dbus_handle_cairo_dock_applet_iapplet_on_scroll (CairoDockAppletIApplet* self, GVariant* parameters);
213 static void _dbus_handle_cairo_dock_applet_iapplet_on_drop_data (CairoDockAppletIApplet* self, GVariant* parameters);
214 static void _dbus_handle_cairo_dock_applet_iapplet_on_answer (CairoDockAppletIApplet* self, GVariant* parameters);
215 static void _dbus_handle_cairo_dock_applet_iapplet_on_answer_dialog (CairoDockAppletIApplet* self, GVariant* parameters);
216 static void _dbus_handle_cairo_dock_applet_iapplet_on_shortkey (CairoDockAppletIApplet* self, GVariant* parameters);
217 static void _dbus_handle_cairo_dock_applet_iapplet_on_change_focus (CairoDockAppletIApplet* self, GVariant* parameters);
218 static void _dbus_handle_cairo_dock_applet_iapplet_on_stop_module (CairoDockAppletIApplet* self, GVariant* parameters);
219 static void _dbus_handle_cairo_dock_applet_iapplet_on_reload_module (CairoDockAppletIApplet* self, GVariant* parameters);
220 static GVariant* cairo_dock_applet_iapplet_proxy_Get (CairoDockAppletIApplet* self, const char* cProperty, GError** error);
221 static GHashTable* cairo_dock_applet_iapplet_proxy_GetAll (CairoDockAppletIApplet* self, GError** error);
222 static void cairo_dock_applet_iapplet_proxy_SetQuickInfo (CairoDockAppletIApplet* self, const char* cQuickInfo, GError** error);
223 static void cairo_dock_applet_iapplet_proxy_SetLabel (CairoDockAppletIApplet* self, const char* cLabel, GError** error);
224 static void cairo_dock_applet_iapplet_proxy_SetIcon (CairoDockAppletIApplet* self, const char* cImage, GError** error);
225 static void cairo_dock_applet_iapplet_proxy_SetEmblem (CairoDockAppletIApplet* self, const char* cImage, gint iPosition, GError** error);
226 static void cairo_dock_applet_iapplet_proxy_Animate (CairoDockAppletIApplet* self, const char* cAnimation, gint iRounds, GError** error);
227 static void cairo_dock_applet_iapplet_proxy_DemandsAttention (CairoDockAppletIApplet* self, gboolean bStart, const char* cAnimation, GError** error);
228 static void cairo_dock_applet_iapplet_proxy_ShowDialog (CairoDockAppletIApplet* self, const char* cMessage, gint iDuration, GError** error);
229 static void cairo_dock_applet_iapplet_proxy_PopupDialog (CairoDockAppletIApplet* self, GHashTable* hDialogAttributes, GHashTable* hWidgetAttributes, GError** error);
230 static void cairo_dock_applet_iapplet_proxy_AddDataRenderer (CairoDockAppletIApplet* self, const char* cType, gint iNbValues, const char* cTheme, GError** error);
231 static void cairo_dock_applet_iapplet_proxy_RenderValues (CairoDockAppletIApplet* self, double* pValues, int pValues_length1, GError** error);
232 static void cairo_dock_applet_iapplet_proxy_ControlAppli (CairoDockAppletIApplet* self, const char* cApplicationClass, GError** error);
233 static void cairo_dock_applet_iapplet_proxy_ShowAppli (CairoDockAppletIApplet* self, gboolean bShow, GError** error);
234 static void cairo_dock_applet_iapplet_proxy_AddMenuItems (CairoDockAppletIApplet* self, GHashTable** pItems, int pItems_length1, GError** error);
235 static void cairo_dock_applet_iapplet_proxy_BindShortkey (CairoDockAppletIApplet* self, char** cShortkeys, int cShortkeys_length1, GError** error);
236 static void cairo_dock_applet_iapplet_proxy_cairo_dock_applet_iapplet_interface_init (CairoDockAppletIAppletIface* iface);
237 static void cairo_dock_applet_iapplet_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data);
238 static void _dbus_cairo_dock_applet_iapplet_Get (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
239 static void _dbus_cairo_dock_applet_iapplet_GetAll (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
240 static void _dbus_cairo_dock_applet_iapplet_SetQuickInfo (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
241 static void _dbus_cairo_dock_applet_iapplet_SetLabel (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
242 static void _dbus_cairo_dock_applet_iapplet_SetIcon (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
243 static void _dbus_cairo_dock_applet_iapplet_SetEmblem (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
244 static void _dbus_cairo_dock_applet_iapplet_Animate (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
245 static void _dbus_cairo_dock_applet_iapplet_DemandsAttention (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
246 static void _dbus_cairo_dock_applet_iapplet_ShowDialog (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
247 static void _dbus_cairo_dock_applet_iapplet_PopupDialog (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
248 static void _dbus_cairo_dock_applet_iapplet_AddDataRenderer (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
249 static void _dbus_cairo_dock_applet_iapplet_RenderValues (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
250 static void _dbus_cairo_dock_applet_iapplet_ControlAppli (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
251 static void _dbus_cairo_dock_applet_iapplet_ShowAppli (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
252 static void _dbus_cairo_dock_applet_iapplet_AddMenuItems (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
253 static void _dbus_cairo_dock_applet_iapplet_BindShortkey (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
254 static GVariant* cairo_dock_applet_iapplet_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data);
255 static gboolean cairo_dock_applet_iapplet_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data);
256 static void _dbus_cairo_dock_applet_iapplet_on_click (GObject* _sender, gint iState, gpointer* _data);
257 static void _dbus_cairo_dock_applet_iapplet_on_middle_click (GObject* _sender, gpointer* _data);
258 static void _dbus_cairo_dock_applet_iapplet_on_build_menu (GObject* _sender, gpointer* _data);
259 static void _dbus_cairo_dock_applet_iapplet_on_menu_select (GObject* _sender, gint iNumEntry, gpointer* _data);
260 static void _dbus_cairo_dock_applet_iapplet_on_scroll (GObject* _sender, gboolean bScrollUp, gpointer* _data);
261 static void _dbus_cairo_dock_applet_iapplet_on_drop_data (GObject* _sender, const char* cReceivedData, gpointer* _data);
262 static void _dbus_cairo_dock_applet_iapplet_on_answer (GObject* _sender, GVariant* answer, gpointer* _data);
263 static void _dbus_cairo_dock_applet_iapplet_on_answer_dialog (GObject* _sender, gint iButton, GVariant* answer, gpointer* _data);
264 static void _dbus_cairo_dock_applet_iapplet_on_shortkey (GObject* _sender, const char* cKey, gpointer* _data);
265 static void _dbus_cairo_dock_applet_iapplet_on_change_focus (GObject* _sender, gboolean bIsActive, gpointer* _data);
266 static void _dbus_cairo_dock_applet_iapplet_on_stop_module (GObject* _sender, gpointer* _data);
267 static void _dbus_cairo_dock_applet_iapplet_on_reload_module (GObject* _sender, gboolean bConfigHasChanged, gpointer* _data);
268 static void _cairo_dock_applet_iapplet_unregister_object (gpointer user_data);
269 GType cairo_dock_applet_isub_applet_proxy_get_type (void) G_GNUC_CONST;
270 guint cairo_dock_applet_isub_applet_register_object (void* object, GDBusConnection* connection, const gchar* path, GError** error);
271 GType cairo_dock_applet_isub_applet_get_type (void) G_GNUC_CONST;
272 void cairo_dock_applet_isub_applet_SetQuickInfo (CairoDockAppletISubApplet* self, const char* cQuickInfo, const char* cIconID, GError** error);
273 void cairo_dock_applet_isub_applet_SetLabel (CairoDockAppletISubApplet* self, const char* cLabel, const char* cIconID, GError** error);
274 void cairo_dock_applet_isub_applet_SetIcon (CairoDockAppletISubApplet* self, const char* cImage, const char* cIconID, GError** error);
275 void cairo_dock_applet_isub_applet_SetEmblem (CairoDockAppletISubApplet* self, const char* cImage, gint iPosition, const char* cIconID, GError** error);
276 void cairo_dock_applet_isub_applet_Animate (CairoDockAppletISubApplet* self, const char* cAnimation, gint iNbRounds, const char* cIconID, GError** error);
277 void cairo_dock_applet_isub_applet_ShowDialog (CairoDockAppletISubApplet* self, const char* message, gint iDuration, const char* cIconID, GError** error);
278 void cairo_dock_applet_isub_applet_AddSubIcons (CairoDockAppletISubApplet* self, char** pIconFields, int pIconFields_length1, GError** error);
279 void cairo_dock_applet_isub_applet_RemoveSubIcon (CairoDockAppletISubApplet* self, const char* cIconID, GError** error);
280 static void cairo_dock_applet_isub_applet_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters);
281 static void _dbus_handle_cairo_dock_applet_isub_applet_on_click_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters);
282 static void _dbus_handle_cairo_dock_applet_isub_applet_on_middle_click_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters);
283 static void _dbus_handle_cairo_dock_applet_isub_applet_on_scroll_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters);
284 static void _dbus_handle_cairo_dock_applet_isub_applet_on_drop_data_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters);
285 static void _dbus_handle_cairo_dock_applet_isub_applet_on_build_menu_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters);
286 static void cairo_dock_applet_isub_applet_proxy_SetQuickInfo (CairoDockAppletISubApplet* self, const char* cQuickInfo, const char* cIconID, GError** error);
287 static void cairo_dock_applet_isub_applet_proxy_SetLabel (CairoDockAppletISubApplet* self, const char* cLabel, const char* cIconID, GError** error);
288 static void cairo_dock_applet_isub_applet_proxy_SetIcon (CairoDockAppletISubApplet* self, const char* cImage, const char* cIconID, GError** error);
289 static void cairo_dock_applet_isub_applet_proxy_SetEmblem (CairoDockAppletISubApplet* self, const char* cImage, gint iPosition, const char* cIconID, GError** error);
290 static void cairo_dock_applet_isub_applet_proxy_Animate (CairoDockAppletISubApplet* self, const char* cAnimation, gint iNbRounds, const char* cIconID, GError** error);
291 static void cairo_dock_applet_isub_applet_proxy_ShowDialog (CairoDockAppletISubApplet* self, const char* message, gint iDuration, const char* cIconID, GError** error);
292 static void cairo_dock_applet_isub_applet_proxy_AddSubIcons (CairoDockAppletISubApplet* self, char** pIconFields, int pIconFields_length1, GError** error);
293 static void cairo_dock_applet_isub_applet_proxy_RemoveSubIcon (CairoDockAppletISubApplet* self, const char* cIconID, GError** error);
294 static void cairo_dock_applet_isub_applet_proxy_cairo_dock_applet_isub_applet_interface_init (CairoDockAppletISubAppletIface* iface);
295 static void cairo_dock_applet_isub_applet_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data);
296 static void _dbus_cairo_dock_applet_isub_applet_SetQuickInfo (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
297 static void _dbus_cairo_dock_applet_isub_applet_SetLabel (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
298 static void _dbus_cairo_dock_applet_isub_applet_SetIcon (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
299 static void _dbus_cairo_dock_applet_isub_applet_SetEmblem (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
300 static void _dbus_cairo_dock_applet_isub_applet_Animate (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
301 static void _dbus_cairo_dock_applet_isub_applet_ShowDialog (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
302 static void _dbus_cairo_dock_applet_isub_applet_AddSubIcons (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
303 static void _dbus_cairo_dock_applet_isub_applet_RemoveSubIcon (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation);
304 static GVariant* cairo_dock_applet_isub_applet_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data);
305 static gboolean cairo_dock_applet_isub_applet_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data);
306 static void _dbus_cairo_dock_applet_isub_applet_on_click_sub_icon (GObject* _sender, gint iState, const char* cIconID, gpointer* _data);
307 static void _dbus_cairo_dock_applet_isub_applet_on_middle_click_sub_icon (GObject* _sender, const char* cIconID, gpointer* _data);
308 static void _dbus_cairo_dock_applet_isub_applet_on_scroll_sub_icon (GObject* _sender, gboolean bScrollUp, const char* cIconID, gpointer* _data);
309 static void _dbus_cairo_dock_applet_isub_applet_on_drop_data_sub_icon (GObject* _sender, const char* cReceivedData, const char* cIconID, gpointer* _data);
310 static void _dbus_cairo_dock_applet_isub_applet_on_build_menu_sub_icon (GObject* _sender, const char* cIconID, gpointer* _data);
311 static void _cairo_dock_applet_isub_applet_unregister_object (gpointer user_data);
312 GType cairo_dock_applet_cd_applet_get_type (void) G_GNUC_CONST;
313 #define CAIRO_DOCK_APPLET_CD_APPLET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CAIRO_DOCK_APPLET_TYPE_CD_APPLET, CairoDockAppletCDAppletPrivate))
314 enum {
315 CAIRO_DOCK_APPLET_CD_APPLET_DUMMY_PROPERTY
316 };
317 GType cairo_dock_applet_cd_applet_screen_position_get_type (void) G_GNUC_CONST;
318 GType cairo_dock_applet_cd_applet_container_type_get_type (void) G_GNUC_CONST;
319 GType cairo_dock_applet_cd_applet_emblem_position_get_type (void) G_GNUC_CONST;
320 GType cairo_dock_applet_cd_applet_menu_item_type_get_type (void) G_GNUC_CONST;
321 CairoDockAppletCDApplet* cairo_dock_applet_cd_applet_new (char** argv, int argv_length1);
322 CairoDockAppletCDApplet* cairo_dock_applet_cd_applet_construct (GType object_type, char** argv, int argv_length1);
323 static void _cairo_dock_applet_cd_applet_get_config (CairoDockAppletCDApplet* self);
324 static void _cairo_dock_applet_cd_applet_connect_to_bus (CairoDockAppletCDApplet* self);
325 void cairo_dock_applet_cd_applet_run (CairoDockAppletCDApplet* self);
326 void cairo_dock_applet_cd_applet_begin (CairoDockAppletCDApplet* self);
327 void cairo_dock_applet_cd_applet_on_click (CairoDockAppletCDApplet* self, gint iState);
328 static void cairo_dock_applet_cd_applet_real_on_click (CairoDockAppletCDApplet* self, gint iState);
329 void cairo_dock_applet_cd_applet_on_middle_click (CairoDockAppletCDApplet* self);
330 static void cairo_dock_applet_cd_applet_real_on_middle_click (CairoDockAppletCDApplet* self);
331 static void _cairo_dock_applet_cd_applet_on_build_menu (CairoDockAppletCDApplet* self);
332 void cairo_dock_applet_cd_applet_on_build_menu (CairoDockAppletCDApplet* self);
333 static void cairo_dock_applet_cd_applet_real_on_build_menu (CairoDockAppletCDApplet* self);
334 static void _cairo_dock_applet_cd_applet_on_menu_select (CairoDockAppletCDApplet* self, gint iNumEntry);
335 void cairo_dock_applet_cd_applet_on_menu_select (CairoDockAppletCDApplet* self, gint iNumEntry);
336 void cairo_dock_applet_cd_applet_on_menu_select_sub_icon (CairoDockAppletCDApplet* self, gint iNumEntry, const char* cIconID);
337 static void cairo_dock_applet_cd_applet_real_on_menu_select (CairoDockAppletCDApplet* self, gint iNumEntry);
338 void cairo_dock_applet_cd_applet_on_scroll (CairoDockAppletCDApplet* self, gboolean bScrollUp);
339 static void cairo_dock_applet_cd_applet_real_on_scroll (CairoDockAppletCDApplet* self, gboolean bScrollUp);
340 void cairo_dock_applet_cd_applet_on_drop_data (CairoDockAppletCDApplet* self, const char* cReceivedData);
341 static void cairo_dock_applet_cd_applet_real_on_drop_data (CairoDockAppletCDApplet* self, const char* cReceivedData);
342 void cairo_dock_applet_cd_applet_on_answer (CairoDockAppletCDApplet* self, GVariant* answer);
343 static void cairo_dock_applet_cd_applet_real_on_answer (CairoDockAppletCDApplet* self, GVariant* answer);
344 void cairo_dock_applet_cd_applet_on_answer_dialog (CairoDockAppletCDApplet* self, gint iButton, GVariant* answer);
345 static void cairo_dock_applet_cd_applet_real_on_answer_dialog (CairoDockAppletCDApplet* self, gint iButton, GVariant* answer);
346 void cairo_dock_applet_cd_applet_on_shortkey (CairoDockAppletCDApplet* self, const char* cKey);
347 static void cairo_dock_applet_cd_applet_real_on_shortkey (CairoDockAppletCDApplet* self, const char* cKey);
348 void cairo_dock_applet_cd_applet_on_change_focus (CairoDockAppletCDApplet* self, gboolean bIsActive);
349 static void cairo_dock_applet_cd_applet_real_on_change_focus (CairoDockAppletCDApplet* self, gboolean bIsActive);
350 void cairo_dock_applet_cd_applet_on_click_sub_icon (CairoDockAppletCDApplet* self, gint iState, const char* cIconID);
351 static void cairo_dock_applet_cd_applet_real_on_click_sub_icon (CairoDockAppletCDApplet* self, gint iState, const char* cIconID);
352 void cairo_dock_applet_cd_applet_on_middle_click_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID);
353 static void cairo_dock_applet_cd_applet_real_on_middle_click_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID);
354 void cairo_dock_applet_cd_applet_on_scroll_sub_icon (CairoDockAppletCDApplet* self, gboolean bScrollUp, const char* cIconID);
355 static void cairo_dock_applet_cd_applet_real_on_scroll_sub_icon (CairoDockAppletCDApplet* self, gboolean bScrollUp, const char* cIconID);
356 void cairo_dock_applet_cd_applet_on_drop_data_sub_icon (CairoDockAppletCDApplet* self, const char* cReceivedData, const char* cIconID);
357 static void cairo_dock_applet_cd_applet_real_on_drop_data_sub_icon (CairoDockAppletCDApplet* self, const char* cReceivedData, const char* cIconID);
358 static void _cairo_dock_applet_cd_applet_on_build_menu_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID);
359 void cairo_dock_applet_cd_applet_on_build_menu_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID);
360 static void cairo_dock_applet_cd_applet_real_on_build_menu_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID);
361 static void cairo_dock_applet_cd_applet_real_on_menu_select_sub_icon (CairoDockAppletCDApplet* self, gint iNumEntry, const char* cIconID);
362 static void cairo_dock_applet_cd_applet_real_begin (CairoDockAppletCDApplet* self);
363 void cairo_dock_applet_cd_applet_end (CairoDockAppletCDApplet* self);
364 static void cairo_dock_applet_cd_applet_real_end (CairoDockAppletCDApplet* self);
365 static void _cairo_dock_applet_cd_applet_on_stop (CairoDockAppletCDApplet* self);
366 void cairo_dock_applet_cd_applet_reload (CairoDockAppletCDApplet* self);
367 static void cairo_dock_applet_cd_applet_real_reload (CairoDockAppletCDApplet* self);
368 static void _cairo_dock_applet_cd_applet_on_reload (CairoDockAppletCDApplet* self, gboolean bConfigHasChanged);
369 void cairo_dock_applet_cd_applet_get_config (CairoDockAppletCDApplet* self, GKeyFile* keyfile);
370 static void cairo_dock_applet_cd_applet_real_get_config (CairoDockAppletCDApplet* self, GKeyFile* keyfile);
371 static void _cairo_dock_applet_cd_applet_on_click_cairo_dock_applet_iapplet_on_click (CairoDockAppletIApplet* _sender, gint iState, gpointer self);
372 static void _cairo_dock_applet_cd_applet_on_middle_click_cairo_dock_applet_iapplet_on_middle_click (CairoDockAppletIApplet* _sender, gpointer self);
373 static void __cairo_dock_applet_cd_applet_on_build_menu_cairo_dock_applet_iapplet_on_build_menu (CairoDockAppletIApplet* _sender, gpointer self);
374 static void __cairo_dock_applet_cd_applet_on_menu_select_cairo_dock_applet_iapplet_on_menu_select (CairoDockAppletIApplet* _sender, gint iNumEntry, gpointer self);
375 static void _cairo_dock_applet_cd_applet_on_scroll_cairo_dock_applet_iapplet_on_scroll (CairoDockAppletIApplet* _sender, gboolean bScrollUp, gpointer self);
376 static void _cairo_dock_applet_cd_applet_on_drop_data_cairo_dock_applet_iapplet_on_drop_data (CairoDockAppletIApplet* _sender, const char* cReceivedData, gpointer self);
377 static void _cairo_dock_applet_cd_applet_on_answer_cairo_dock_applet_iapplet_on_answer (CairoDockAppletIApplet* _sender, GVariant* answer, gpointer self);
378 static void _cairo_dock_applet_cd_applet_on_answer_dialog_cairo_dock_applet_iapplet_on_answer_dialog (CairoDockAppletIApplet* _sender, gint iButton, GVariant* answer, gpointer self);
379 static void _cairo_dock_applet_cd_applet_on_shortkey_cairo_dock_applet_iapplet_on_shortkey (CairoDockAppletIApplet* _sender, const char* cKey, gpointer self);
380 static void _cairo_dock_applet_cd_applet_on_change_focus_cairo_dock_applet_iapplet_on_change_focus (CairoDockAppletIApplet* _sender, gboolean bIsActive, gpointer self);
381 static void __cairo_dock_applet_cd_applet_on_stop_cairo_dock_applet_iapplet_on_stop_module (CairoDockAppletIApplet* _sender, gpointer self);
382 static void __cairo_dock_applet_cd_applet_on_reload_cairo_dock_applet_iapplet_on_reload_module (CairoDockAppletIApplet* _sender, gboolean bConfigHasChanged, gpointer self);
383 static void _cairo_dock_applet_cd_applet_on_click_sub_icon_cairo_dock_applet_isub_applet_on_click_sub_icon (CairoDockAppletISubApplet* _sender, gint iState, const char* cIconID, gpointer self);
384 static void _cairo_dock_applet_cd_applet_on_middle_click_sub_icon_cairo_dock_applet_isub_applet_on_middle_click_sub_icon (CairoDockAppletISubApplet* _sender, const char* cIconID, gpointer self);
385 static void _cairo_dock_applet_cd_applet_on_scroll_sub_icon_cairo_dock_applet_isub_applet_on_scroll_sub_icon (CairoDockAppletISubApplet* _sender, gboolean bScrollUp, const char* cIconID, gpointer self);
386 static void _cairo_dock_applet_cd_applet_on_drop_data_sub_icon_cairo_dock_applet_isub_applet_on_drop_data_sub_icon (CairoDockAppletISubApplet* _sender, const char* cReceivedData, const char* cIconID, gpointer self);
387 static void __cairo_dock_applet_cd_applet_on_build_menu_sub_icon_cairo_dock_applet_isub_applet_on_build_menu_sub_icon (CairoDockAppletISubApplet* _sender, const char* cIconID, gpointer self);
388 static void cairo_dock_applet_cd_applet_finalize (GObject* obj);
389 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
390 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
391
392 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_Get_cProperty = {-1, "cProperty", "s"};
393 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_Get_result = {-1, "result", "v"};
394 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_Get_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_Get_cProperty, NULL};
395 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_Get_out[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_Get_result, NULL};
396 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_Get = {-1, "Get", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_Get_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_Get_out)};
397 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_GetAll_result = {-1, "result", "a{sv}"};
398 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_GetAll_in[] = {NULL};
399 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_GetAll_out[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_GetAll_result, NULL};
400 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_GetAll = {-1, "GetAll", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_GetAll_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_GetAll_out)};
401 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_SetQuickInfo_cQuickInfo = {-1, "cQuickInfo", "s"};
402 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetQuickInfo_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_SetQuickInfo_cQuickInfo, NULL};
403 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetQuickInfo_out[] = {NULL};
404 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_SetQuickInfo = {-1, "SetQuickInfo", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetQuickInfo_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetQuickInfo_out)};
405 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_SetLabel_cLabel = {-1, "cLabel", "s"};
406 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetLabel_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_SetLabel_cLabel, NULL};
407 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetLabel_out[] = {NULL};
408 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_SetLabel = {-1, "SetLabel", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetLabel_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetLabel_out)};
409 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_SetIcon_cImage = {-1, "cImage", "s"};
410 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetIcon_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_SetIcon_cImage, NULL};
411 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetIcon_out[] = {NULL};
412 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_SetIcon = {-1, "SetIcon", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetIcon_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetIcon_out)};
413 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_cImage = {-1, "cImage", "s"};
414 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_iPosition = {-1, "iPosition", "i"};
415 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_cImage, &_cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_iPosition, NULL};
416 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_out[] = {NULL};
417 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_SetEmblem = {-1, "SetEmblem", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_SetEmblem_out)};
418 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_Animate_cAnimation = {-1, "cAnimation", "s"};
419 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_Animate_iRounds = {-1, "iRounds", "i"};
420 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_Animate_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_Animate_cAnimation, &_cairo_dock_applet_iapplet_dbus_arg_info_Animate_iRounds, NULL};
421 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_Animate_out[] = {NULL};
422 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_Animate = {-1, "Animate", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_Animate_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_Animate_out)};
423 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_bStart = {-1, "bStart", "b"};
424 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_cAnimation = {-1, "cAnimation", "s"};
425 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_bStart, &_cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_cAnimation, NULL};
426 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_out[] = {NULL};
427 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_DemandsAttention = {-1, "DemandsAttention", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_DemandsAttention_out)};
428 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_cMessage = {-1, "cMessage", "s"};
429 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_iDuration = {-1, "iDuration", "i"};
430 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_cMessage, &_cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_iDuration, NULL};
431 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_out[] = {NULL};
432 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_ShowDialog = {-1, "ShowDialog", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_ShowDialog_out)};
433 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_hDialogAttributes = {-1, "hDialogAttributes", "a{sv}"};
434 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_hWidgetAttributes = {-1, "hWidgetAttributes", "a{sv}"};
435 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_hDialogAttributes, &_cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_hWidgetAttributes, NULL};
436 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_out[] = {NULL};
437 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_PopupDialog = {-1, "PopupDialog", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_PopupDialog_out)};
438 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_cType = {-1, "cType", "s"};
439 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_iNbValues = {-1, "iNbValues", "i"};
440 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_cTheme = {-1, "cTheme", "s"};
441 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_cType, &_cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_iNbValues, &_cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_cTheme, NULL};
442 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_out[] = {NULL};
443 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_AddDataRenderer = {-1, "AddDataRenderer", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_AddDataRenderer_out)};
444 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_RenderValues_pValues = {-1, "pValues", "ad"};
445 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_RenderValues_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_RenderValues_pValues, NULL};
446 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_RenderValues_out[] = {NULL};
447 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_RenderValues = {-1, "RenderValues", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_RenderValues_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_RenderValues_out)};
448 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_ControlAppli_cApplicationClass = {-1, "cApplicationClass", "s"};
449 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_ControlAppli_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_ControlAppli_cApplicationClass, NULL};
450 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_ControlAppli_out[] = {NULL};
451 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_ControlAppli = {-1, "ControlAppli", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_ControlAppli_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_ControlAppli_out)};
452 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_ShowAppli_bShow = {-1, "bShow", "b"};
453 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_ShowAppli_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_ShowAppli_bShow, NULL};
454 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_ShowAppli_out[] = {NULL};
455 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_ShowAppli = {-1, "ShowAppli", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_ShowAppli_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_ShowAppli_out)};
456 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_AddMenuItems_pItems = {-1, "pItems", "aa{sv}"};
457 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_AddMenuItems_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_AddMenuItems_pItems, NULL};
458 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_AddMenuItems_out[] = {NULL};
459 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_AddMenuItems = {-1, "AddMenuItems", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_AddMenuItems_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_AddMenuItems_out)};
460 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_BindShortkey_cShortkeys = {-1, "cShortkeys", "as"};
461 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_BindShortkey_in[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_BindShortkey_cShortkeys, NULL};
462 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_BindShortkey_out[] = {NULL};
463 static const GDBusMethodInfo _cairo_dock_applet_iapplet_dbus_method_info_BindShortkey = {-1, "BindShortkey", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_BindShortkey_in), (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_BindShortkey_out)};
464 static const GDBusMethodInfo * const _cairo_dock_applet_iapplet_dbus_method_info[] = {&_cairo_dock_applet_iapplet_dbus_method_info_Get, &_cairo_dock_applet_iapplet_dbus_method_info_GetAll, &_cairo_dock_applet_iapplet_dbus_method_info_SetQuickInfo, &_cairo_dock_applet_iapplet_dbus_method_info_SetLabel, &_cairo_dock_applet_iapplet_dbus_method_info_SetIcon, &_cairo_dock_applet_iapplet_dbus_method_info_SetEmblem, &_cairo_dock_applet_iapplet_dbus_method_info_Animate, &_cairo_dock_applet_iapplet_dbus_method_info_DemandsAttention, &_cairo_dock_applet_iapplet_dbus_method_info_ShowDialog, &_cairo_dock_applet_iapplet_dbus_method_info_PopupDialog, &_cairo_dock_applet_iapplet_dbus_method_info_AddDataRenderer, &_cairo_dock_applet_iapplet_dbus_method_info_RenderValues, &_cairo_dock_applet_iapplet_dbus_method_info_ControlAppli, &_cairo_dock_applet_iapplet_dbus_method_info_ShowAppli, &_cairo_dock_applet_iapplet_dbus_method_info_AddMenuItems, &_cairo_dock_applet_iapplet_dbus_method_info_BindShortkey, NULL};
465 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_click_iState = {-1, "iState", "i"};
466 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_click[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_click_iState, NULL};
467 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_click = {-1, "on_click", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_click)};
468 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_middle_click[] = {NULL};
469 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_middle_click = {-1, "on_middle_click", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_middle_click)};
470 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_build_menu[] = {NULL};
471 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_build_menu = {-1, "on_build_menu", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_build_menu)};
472 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_menu_select_iNumEntry = {-1, "iNumEntry", "i"};
473 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_menu_select[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_menu_select_iNumEntry, NULL};
474 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_menu_select = {-1, "on_menu_select", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_menu_select)};
475 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_scroll_bScrollUp = {-1, "bScrollUp", "b"};
476 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_scroll[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_scroll_bScrollUp, NULL};
477 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_scroll = {-1, "on_scroll", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_scroll)};
478 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_drop_data_cReceivedData = {-1, "cReceivedData", "s"};
479 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_drop_data[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_drop_data_cReceivedData, NULL};
480 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_drop_data = {-1, "on_drop_data", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_drop_data)};
481 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_answer_answer = {-1, "answer", "v"};
482 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_answer[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_answer_answer, NULL};
483 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_answer = {-1, "on_answer", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_answer)};
484 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_answer_dialog_iButton = {-1, "iButton", "i"};
485 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_answer_dialog_answer = {-1, "answer", "v"};
486 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_answer_dialog[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_answer_dialog_iButton, &_cairo_dock_applet_iapplet_dbus_arg_info_on_answer_dialog_answer, NULL};
487 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_answer_dialog = {-1, "on_answer_dialog", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_answer_dialog)};
488 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_shortkey_cKey = {-1, "cKey", "s"};
489 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_shortkey[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_shortkey_cKey, NULL};
490 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_shortkey = {-1, "on_shortkey", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_shortkey)};
491 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_change_focus_bIsActive = {-1, "bIsActive", "b"};
492 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_change_focus[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_change_focus_bIsActive, NULL};
493 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_change_focus = {-1, "on_change_focus", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_change_focus)};
494 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_stop_module[] = {NULL};
495 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_stop_module = {-1, "on_stop_module", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_stop_module)};
496 static const GDBusArgInfo _cairo_dock_applet_iapplet_dbus_arg_info_on_reload_module_bConfigHasChanged = {-1, "bConfigHasChanged", "b"};
497 static const GDBusArgInfo * const _cairo_dock_applet_iapplet_dbus_arg_info_on_reload_module[] = {&_cairo_dock_applet_iapplet_dbus_arg_info_on_reload_module_bConfigHasChanged, NULL};
498 static const GDBusSignalInfo _cairo_dock_applet_iapplet_dbus_signal_info_on_reload_module = {-1, "on_reload_module", (GDBusArgInfo **) (&_cairo_dock_applet_iapplet_dbus_arg_info_on_reload_module)};
499 static const GDBusSignalInfo * const _cairo_dock_applet_iapplet_dbus_signal_info[] = {&_cairo_dock_applet_iapplet_dbus_signal_info_on_click, &_cairo_dock_applet_iapplet_dbus_signal_info_on_middle_click, &_cairo_dock_applet_iapplet_dbus_signal_info_on_build_menu, &_cairo_dock_applet_iapplet_dbus_signal_info_on_menu_select, &_cairo_dock_applet_iapplet_dbus_signal_info_on_scroll, &_cairo_dock_applet_iapplet_dbus_signal_info_on_drop_data, &_cairo_dock_applet_iapplet_dbus_signal_info_on_answer, &_cairo_dock_applet_iapplet_dbus_signal_info_on_answer_dialog, &_cairo_dock_applet_iapplet_dbus_signal_info_on_shortkey, &_cairo_dock_applet_iapplet_dbus_signal_info_on_change_focus, &_cairo_dock_applet_iapplet_dbus_signal_info_on_stop_module, &_cairo_dock_applet_iapplet_dbus_signal_info_on_reload_module, NULL};
500 static const GDBusPropertyInfo * const _cairo_dock_applet_iapplet_dbus_property_info[] = {NULL};
501 static const GDBusInterfaceInfo _cairo_dock_applet_iapplet_dbus_interface_info = {-1, "org.cairodock.CairoDock.applet", (GDBusMethodInfo **) (&_cairo_dock_applet_iapplet_dbus_method_info), (GDBusSignalInfo **) (&_cairo_dock_applet_iapplet_dbus_signal_info), (GDBusPropertyInfo **) (&_cairo_dock_applet_iapplet_dbus_property_info)};
502 static const GDBusInterfaceVTable _cairo_dock_applet_iapplet_dbus_interface_vtable = {cairo_dock_applet_iapplet_dbus_interface_method_call, cairo_dock_applet_iapplet_dbus_interface_get_property, cairo_dock_applet_iapplet_dbus_interface_set_property};
503 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_cQuickInfo = {-1, "cQuickInfo", "s"};
504 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_cIconID = {-1, "cIconID", "s"};
505 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_cQuickInfo, &_cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_cIconID, NULL};
506 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_out[] = {NULL};
507 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_SetQuickInfo = {-1, "SetQuickInfo", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetQuickInfo_out)};
508 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_cLabel = {-1, "cLabel", "s"};
509 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_cIconID = {-1, "cIconID", "s"};
510 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_cLabel, &_cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_cIconID, NULL};
511 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_out[] = {NULL};
512 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_SetLabel = {-1, "SetLabel", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetLabel_out)};
513 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_cImage = {-1, "cImage", "s"};
514 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_cIconID = {-1, "cIconID", "s"};
515 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_cImage, &_cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_cIconID, NULL};
516 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_out[] = {NULL};
517 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_SetIcon = {-1, "SetIcon", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetIcon_out)};
518 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_cImage = {-1, "cImage", "s"};
519 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_iPosition = {-1, "iPosition", "i"};
520 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_cIconID = {-1, "cIconID", "s"};
521 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_cImage, &_cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_iPosition, &_cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_cIconID, NULL};
522 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_out[] = {NULL};
523 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_SetEmblem = {-1, "SetEmblem", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_SetEmblem_out)};
524 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_Animate_cAnimation = {-1, "cAnimation", "s"};
525 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_Animate_iNbRounds = {-1, "iNbRounds", "i"};
526 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_Animate_cIconID = {-1, "cIconID", "s"};
527 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_Animate_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_Animate_cAnimation, &_cairo_dock_applet_isub_applet_dbus_arg_info_Animate_iNbRounds, &_cairo_dock_applet_isub_applet_dbus_arg_info_Animate_cIconID, NULL};
528 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_Animate_out[] = {NULL};
529 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_Animate = {-1, "Animate", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_Animate_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_Animate_out)};
530 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_message = {-1, "message", "s"};
531 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_iDuration = {-1, "iDuration", "i"};
532 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_cIconID = {-1, "cIconID", "s"};
533 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_message, &_cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_iDuration, &_cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_cIconID, NULL};
534 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_out[] = {NULL};
535 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_ShowDialog = {-1, "ShowDialog", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_ShowDialog_out)};
536 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_AddSubIcons_pIconFields = {-1, "pIconFields", "as"};
537 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_AddSubIcons_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_AddSubIcons_pIconFields, NULL};
538 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_AddSubIcons_out[] = {NULL};
539 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_AddSubIcons = {-1, "AddSubIcons", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_AddSubIcons_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_AddSubIcons_out)};
540 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_RemoveSubIcon_cIconID = {-1, "cIconID", "s"};
541 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_RemoveSubIcon_in[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_RemoveSubIcon_cIconID, NULL};
542 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_RemoveSubIcon_out[] = {NULL};
543 static const GDBusMethodInfo _cairo_dock_applet_isub_applet_dbus_method_info_RemoveSubIcon = {-1, "RemoveSubIcon", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_RemoveSubIcon_in), (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_RemoveSubIcon_out)};
544 static const GDBusMethodInfo * const _cairo_dock_applet_isub_applet_dbus_method_info[] = {&_cairo_dock_applet_isub_applet_dbus_method_info_SetQuickInfo, &_cairo_dock_applet_isub_applet_dbus_method_info_SetLabel, &_cairo_dock_applet_isub_applet_dbus_method_info_SetIcon, &_cairo_dock_applet_isub_applet_dbus_method_info_SetEmblem, &_cairo_dock_applet_isub_applet_dbus_method_info_Animate, &_cairo_dock_applet_isub_applet_dbus_method_info_ShowDialog, &_cairo_dock_applet_isub_applet_dbus_method_info_AddSubIcons, &_cairo_dock_applet_isub_applet_dbus_method_info_RemoveSubIcon, NULL};
545 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_click_sub_icon_iState = {-1, "iState", "i"};
546 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_click_sub_icon_cIconID = {-1, "cIconID", "s"};
547 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_on_click_sub_icon[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_on_click_sub_icon_iState, &_cairo_dock_applet_isub_applet_dbus_arg_info_on_click_sub_icon_cIconID, NULL};
548 static const GDBusSignalInfo _cairo_dock_applet_isub_applet_dbus_signal_info_on_click_sub_icon = {-1, "on_clickSubIcon", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_on_click_sub_icon)};
549 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_middle_click_sub_icon_cIconID = {-1, "cIconID", "s"};
550 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_on_middle_click_sub_icon[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_on_middle_click_sub_icon_cIconID, NULL};
551 static const GDBusSignalInfo _cairo_dock_applet_isub_applet_dbus_signal_info_on_middle_click_sub_icon = {-1, "on_middle_clickSubIcon", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_on_middle_click_sub_icon)};
552 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_scroll_sub_icon_bScrollUp = {-1, "bScrollUp", "b"};
553 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_scroll_sub_icon_cIconID = {-1, "cIconID", "s"};
554 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_on_scroll_sub_icon[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_on_scroll_sub_icon_bScrollUp, &_cairo_dock_applet_isub_applet_dbus_arg_info_on_scroll_sub_icon_cIconID, NULL};
555 static const GDBusSignalInfo _cairo_dock_applet_isub_applet_dbus_signal_info_on_scroll_sub_icon = {-1, "on_scrollSubIcon", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_on_scroll_sub_icon)};
556 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_drop_data_sub_icon_cReceivedData = {-1, "cReceivedData", "s"};
557 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_drop_data_sub_icon_cIconID = {-1, "cIconID", "s"};
558 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_on_drop_data_sub_icon[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_on_drop_data_sub_icon_cReceivedData, &_cairo_dock_applet_isub_applet_dbus_arg_info_on_drop_data_sub_icon_cIconID, NULL};
559 static const GDBusSignalInfo _cairo_dock_applet_isub_applet_dbus_signal_info_on_drop_data_sub_icon = {-1, "on_drop_dataSubIcon", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_on_drop_data_sub_icon)};
560 static const GDBusArgInfo _cairo_dock_applet_isub_applet_dbus_arg_info_on_build_menu_sub_icon_cIconID = {-1, "cIconID", "s"};
561 static const GDBusArgInfo * const _cairo_dock_applet_isub_applet_dbus_arg_info_on_build_menu_sub_icon[] = {&_cairo_dock_applet_isub_applet_dbus_arg_info_on_build_menu_sub_icon_cIconID, NULL};
562 static const GDBusSignalInfo _cairo_dock_applet_isub_applet_dbus_signal_info_on_build_menu_sub_icon = {-1, "on_build_menuSubIcon", (GDBusArgInfo **) (&_cairo_dock_applet_isub_applet_dbus_arg_info_on_build_menu_sub_icon)};
563 static const GDBusSignalInfo * const _cairo_dock_applet_isub_applet_dbus_signal_info[] = {&_cairo_dock_applet_isub_applet_dbus_signal_info_on_click_sub_icon, &_cairo_dock_applet_isub_applet_dbus_signal_info_on_middle_click_sub_icon, &_cairo_dock_applet_isub_applet_dbus_signal_info_on_scroll_sub_icon, &_cairo_dock_applet_isub_applet_dbus_signal_info_on_drop_data_sub_icon, &_cairo_dock_applet_isub_applet_dbus_signal_info_on_build_menu_sub_icon, NULL};
564 static const GDBusPropertyInfo * const _cairo_dock_applet_isub_applet_dbus_property_info[] = {NULL};
565 static const GDBusInterfaceInfo _cairo_dock_applet_isub_applet_dbus_interface_info = {-1, "org.cairodock.CairoDock.subapplet", (GDBusMethodInfo **) (&_cairo_dock_applet_isub_applet_dbus_method_info), (GDBusSignalInfo **) (&_cairo_dock_applet_isub_applet_dbus_signal_info), (GDBusPropertyInfo **) (&_cairo_dock_applet_isub_applet_dbus_property_info)};
566 static const GDBusInterfaceVTable _cairo_dock_applet_isub_applet_dbus_interface_vtable = {cairo_dock_applet_isub_applet_dbus_interface_method_call, cairo_dock_applet_isub_applet_dbus_interface_get_property, cairo_dock_applet_isub_applet_dbus_interface_set_property};
567
568 static void g_cclosure_user_marshal_VOID__VARIANT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
569 static void g_cclosure_user_marshal_VOID__INT_VARIANT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
570 static void g_cclosure_user_marshal_VOID__INT_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
571 static void g_cclosure_user_marshal_VOID__BOOLEAN_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
572 static void g_cclosure_user_marshal_VOID__STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
573
cairo_dock_applet_iapplet_Get(CairoDockAppletIApplet * self,const char * cProperty,GError ** error)574 GVariant* cairo_dock_applet_iapplet_Get (CairoDockAppletIApplet* self, const char* cProperty, GError** error) {
575 return CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->Get (self, cProperty, error);
576 }
577
578
cairo_dock_applet_iapplet_GetAll(CairoDockAppletIApplet * self,GError ** error)579 GHashTable* cairo_dock_applet_iapplet_GetAll (CairoDockAppletIApplet* self, GError** error) {
580 return CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->GetAll (self, error);
581 }
582
583
cairo_dock_applet_iapplet_SetQuickInfo(CairoDockAppletIApplet * self,const char * cQuickInfo,GError ** error)584 void cairo_dock_applet_iapplet_SetQuickInfo (CairoDockAppletIApplet* self, const char* cQuickInfo, GError** error) {
585 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->SetQuickInfo (self, cQuickInfo, error);
586 }
587
588
cairo_dock_applet_iapplet_SetLabel(CairoDockAppletIApplet * self,const char * cLabel,GError ** error)589 void cairo_dock_applet_iapplet_SetLabel (CairoDockAppletIApplet* self, const char* cLabel, GError** error) {
590 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->SetLabel (self, cLabel, error);
591 }
592
593
cairo_dock_applet_iapplet_SetIcon(CairoDockAppletIApplet * self,const char * cImage,GError ** error)594 void cairo_dock_applet_iapplet_SetIcon (CairoDockAppletIApplet* self, const char* cImage, GError** error) {
595 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->SetIcon (self, cImage, error);
596 }
597
598
cairo_dock_applet_iapplet_SetEmblem(CairoDockAppletIApplet * self,const char * cImage,gint iPosition,GError ** error)599 void cairo_dock_applet_iapplet_SetEmblem (CairoDockAppletIApplet* self, const char* cImage, gint iPosition, GError** error) {
600 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->SetEmblem (self, cImage, iPosition, error);
601 }
602
603
cairo_dock_applet_iapplet_Animate(CairoDockAppletIApplet * self,const char * cAnimation,gint iRounds,GError ** error)604 void cairo_dock_applet_iapplet_Animate (CairoDockAppletIApplet* self, const char* cAnimation, gint iRounds, GError** error) {
605 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->Animate (self, cAnimation, iRounds, error);
606 }
607
608
cairo_dock_applet_iapplet_DemandsAttention(CairoDockAppletIApplet * self,gboolean bStart,const char * cAnimation,GError ** error)609 void cairo_dock_applet_iapplet_DemandsAttention (CairoDockAppletIApplet* self, gboolean bStart, const char* cAnimation, GError** error) {
610 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->DemandsAttention (self, bStart, cAnimation, error);
611 }
612
613
cairo_dock_applet_iapplet_ShowDialog(CairoDockAppletIApplet * self,const char * cMessage,gint iDuration,GError ** error)614 void cairo_dock_applet_iapplet_ShowDialog (CairoDockAppletIApplet* self, const char* cMessage, gint iDuration, GError** error) {
615 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->ShowDialog (self, cMessage, iDuration, error);
616 }
617
618
cairo_dock_applet_iapplet_PopupDialog(CairoDockAppletIApplet * self,GHashTable * hDialogAttributes,GHashTable * hWidgetAttributes,GError ** error)619 void cairo_dock_applet_iapplet_PopupDialog (CairoDockAppletIApplet* self, GHashTable* hDialogAttributes, GHashTable* hWidgetAttributes, GError** error) {
620 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->PopupDialog (self, hDialogAttributes, hWidgetAttributes, error);
621 }
622
623
cairo_dock_applet_iapplet_AddDataRenderer(CairoDockAppletIApplet * self,const char * cType,gint iNbValues,const char * cTheme,GError ** error)624 void cairo_dock_applet_iapplet_AddDataRenderer (CairoDockAppletIApplet* self, const char* cType, gint iNbValues, const char* cTheme, GError** error) {
625 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->AddDataRenderer (self, cType, iNbValues, cTheme, error);
626 }
627
628
cairo_dock_applet_iapplet_RenderValues(CairoDockAppletIApplet * self,double * pValues,int pValues_length1,GError ** error)629 void cairo_dock_applet_iapplet_RenderValues (CairoDockAppletIApplet* self, double* pValues, int pValues_length1, GError** error) {
630 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->RenderValues (self, pValues, pValues_length1, error);
631 }
632
633
cairo_dock_applet_iapplet_ControlAppli(CairoDockAppletIApplet * self,const char * cApplicationClass,GError ** error)634 void cairo_dock_applet_iapplet_ControlAppli (CairoDockAppletIApplet* self, const char* cApplicationClass, GError** error) {
635 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->ControlAppli (self, cApplicationClass, error);
636 }
637
638
cairo_dock_applet_iapplet_ShowAppli(CairoDockAppletIApplet * self,gboolean bShow,GError ** error)639 void cairo_dock_applet_iapplet_ShowAppli (CairoDockAppletIApplet* self, gboolean bShow, GError** error) {
640 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->ShowAppli (self, bShow, error);
641 }
642
643
cairo_dock_applet_iapplet_AddMenuItems(CairoDockAppletIApplet * self,GHashTable ** pItems,int pItems_length1,GError ** error)644 void cairo_dock_applet_iapplet_AddMenuItems (CairoDockAppletIApplet* self, GHashTable** pItems, int pItems_length1, GError** error) {
645 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->AddMenuItems (self, pItems, pItems_length1, error);
646 }
647
648
cairo_dock_applet_iapplet_BindShortkey(CairoDockAppletIApplet * self,char ** cShortkeys,int cShortkeys_length1,GError ** error)649 void cairo_dock_applet_iapplet_BindShortkey (CairoDockAppletIApplet* self, char** cShortkeys, int cShortkeys_length1, GError** error) {
650 CAIRO_DOCK_APPLET_IAPPLET_GET_INTERFACE (self)->BindShortkey (self, cShortkeys, cShortkeys_length1, error);
651 }
652
653
cairo_dock_applet_iapplet_base_init(CairoDockAppletIAppletIface * iface)654 static void cairo_dock_applet_iapplet_base_init (CairoDockAppletIAppletIface * iface) {
655 static gboolean initialized = FALSE;
656 if (!initialized) {
657 initialized = TRUE;
658 g_signal_new ("on_click", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT);
659 g_signal_new ("on_middle_click", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
660 g_signal_new ("on_build_menu", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
661 g_signal_new ("on_menu_select", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT);
662 g_signal_new ("on_scroll", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN);
663 g_signal_new ("on_drop_data", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
664 g_signal_new ("on_answer", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__VARIANT, G_TYPE_NONE, 1, G_TYPE_VARIANT);
665 g_signal_new ("on_answer_dialog", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__INT_VARIANT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_VARIANT);
666 g_signal_new ("on_shortkey", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
667 g_signal_new ("on_change_focus", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN);
668 g_signal_new ("on_stop_module", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
669 g_signal_new ("on_reload_module", CAIRO_DOCK_APPLET_TYPE_IAPPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__BOOLEAN, G_TYPE_NONE, 1, G_TYPE_BOOLEAN);
670 }
671 }
672
673
cairo_dock_applet_iapplet_get_type(void)674 GType cairo_dock_applet_iapplet_get_type (void) {
675 static volatile gsize cairo_dock_applet_iapplet_type_id__volatile = 0;
676 if (g_once_init_enter (&cairo_dock_applet_iapplet_type_id__volatile)) {
677 static const GTypeInfo g_define_type_info = { sizeof (CairoDockAppletIAppletIface), (GBaseInitFunc) cairo_dock_applet_iapplet_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
678 GType cairo_dock_applet_iapplet_type_id;
679 cairo_dock_applet_iapplet_type_id = g_type_register_static (G_TYPE_INTERFACE, "CairoDockAppletIApplet", &g_define_type_info, 0);
680 g_type_interface_add_prerequisite (cairo_dock_applet_iapplet_type_id, G_TYPE_OBJECT);
681 g_once_init_leave (&cairo_dock_applet_iapplet_type_id__volatile, cairo_dock_applet_iapplet_type_id);
682 }
683 return cairo_dock_applet_iapplet_type_id__volatile;
684 }
685
686
687 G_DEFINE_TYPE_EXTENDED (CairoDockAppletIAppletProxy, cairo_dock_applet_iapplet_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (CAIRO_DOCK_APPLET_TYPE_IAPPLET, cairo_dock_applet_iapplet_proxy_cairo_dock_applet_iapplet_interface_init) );
cairo_dock_applet_iapplet_proxy_class_init(CairoDockAppletIAppletProxyClass * klass)688 static void cairo_dock_applet_iapplet_proxy_class_init (CairoDockAppletIAppletProxyClass* klass) {
689 G_DBUS_PROXY_CLASS (klass)->g_signal = cairo_dock_applet_iapplet_proxy_g_signal;
690 }
691
692
_dbus_handle_cairo_dock_applet_iapplet_on_click(CairoDockAppletIApplet * self,GVariant * parameters)693 static void _dbus_handle_cairo_dock_applet_iapplet_on_click (CairoDockAppletIApplet* self, GVariant* parameters) {
694 gint iState = 0;
695 GVariant* _tmp0_;
696 GVariantIter _arguments_iter;
697 g_variant_iter_init (&_arguments_iter, parameters);
698 _tmp0_ = g_variant_iter_next_value (&_arguments_iter);
699 iState = g_variant_get_int32 (_tmp0_);
700 g_variant_unref (_tmp0_);
701 g_signal_emit_by_name (self, "on-click", iState);
702 }
703
704
_dbus_handle_cairo_dock_applet_iapplet_on_middle_click(CairoDockAppletIApplet * self,GVariant * parameters)705 static void _dbus_handle_cairo_dock_applet_iapplet_on_middle_click (CairoDockAppletIApplet* self, GVariant* parameters) {
706 GVariantIter _arguments_iter;
707 g_variant_iter_init (&_arguments_iter, parameters);
708 g_signal_emit_by_name (self, "on-middle-click");
709 }
710
711
_dbus_handle_cairo_dock_applet_iapplet_on_build_menu(CairoDockAppletIApplet * self,GVariant * parameters)712 static void _dbus_handle_cairo_dock_applet_iapplet_on_build_menu (CairoDockAppletIApplet* self, GVariant* parameters) {
713 GVariantIter _arguments_iter;
714 g_variant_iter_init (&_arguments_iter, parameters);
715 g_signal_emit_by_name (self, "on-build-menu");
716 }
717
718
_dbus_handle_cairo_dock_applet_iapplet_on_menu_select(CairoDockAppletIApplet * self,GVariant * parameters)719 static void _dbus_handle_cairo_dock_applet_iapplet_on_menu_select (CairoDockAppletIApplet* self, GVariant* parameters) {
720 gint iNumEntry = 0;
721 GVariant* _tmp1_;
722 GVariantIter _arguments_iter;
723 g_variant_iter_init (&_arguments_iter, parameters);
724 _tmp1_ = g_variant_iter_next_value (&_arguments_iter);
725 iNumEntry = g_variant_get_int32 (_tmp1_);
726 g_variant_unref (_tmp1_);
727 g_signal_emit_by_name (self, "on-menu-select", iNumEntry);
728 }
729
730
_dbus_handle_cairo_dock_applet_iapplet_on_scroll(CairoDockAppletIApplet * self,GVariant * parameters)731 static void _dbus_handle_cairo_dock_applet_iapplet_on_scroll (CairoDockAppletIApplet* self, GVariant* parameters) {
732 gboolean bScrollUp = FALSE;
733 GVariant* _tmp2_;
734 GVariantIter _arguments_iter;
735 g_variant_iter_init (&_arguments_iter, parameters);
736 _tmp2_ = g_variant_iter_next_value (&_arguments_iter);
737 bScrollUp = g_variant_get_boolean (_tmp2_);
738 g_variant_unref (_tmp2_);
739 g_signal_emit_by_name (self, "on-scroll", bScrollUp);
740 }
741
742
_dbus_handle_cairo_dock_applet_iapplet_on_drop_data(CairoDockAppletIApplet * self,GVariant * parameters)743 static void _dbus_handle_cairo_dock_applet_iapplet_on_drop_data (CairoDockAppletIApplet* self, GVariant* parameters) {
744 char* cReceivedData = NULL;
745 GVariant* _tmp3_;
746 GVariantIter _arguments_iter;
747 g_variant_iter_init (&_arguments_iter, parameters);
748 _tmp3_ = g_variant_iter_next_value (&_arguments_iter);
749 cReceivedData = g_variant_dup_string (_tmp3_, NULL);
750 g_variant_unref (_tmp3_);
751 g_signal_emit_by_name (self, "on-drop-data", cReceivedData);
752 _g_free0 (cReceivedData);
753 }
754
755
_dbus_handle_cairo_dock_applet_iapplet_on_answer(CairoDockAppletIApplet * self,GVariant * parameters)756 static void _dbus_handle_cairo_dock_applet_iapplet_on_answer (CairoDockAppletIApplet* self, GVariant* parameters) {
757 GVariant* answer = NULL;
758 GVariant* _tmp4_;
759 GVariantIter _arguments_iter;
760 g_variant_iter_init (&_arguments_iter, parameters);
761 _tmp4_ = g_variant_iter_next_value (&_arguments_iter);
762 answer = g_variant_get_variant (_tmp4_);
763 g_variant_unref (_tmp4_);
764 g_signal_emit_by_name (self, "on-answer", answer);
765 _g_variant_unref0 (answer);
766 }
767
768
_dbus_handle_cairo_dock_applet_iapplet_on_answer_dialog(CairoDockAppletIApplet * self,GVariant * parameters)769 static void _dbus_handle_cairo_dock_applet_iapplet_on_answer_dialog (CairoDockAppletIApplet* self, GVariant* parameters) {
770 gint iButton = 0;
771 GVariant* _tmp5_;
772 GVariant* answer = NULL;
773 GVariant* _tmp6_;
774 GVariantIter _arguments_iter;
775 g_variant_iter_init (&_arguments_iter, parameters);
776 _tmp5_ = g_variant_iter_next_value (&_arguments_iter);
777 iButton = g_variant_get_int32 (_tmp5_);
778 g_variant_unref (_tmp5_);
779 _tmp6_ = g_variant_iter_next_value (&_arguments_iter);
780 answer = g_variant_get_variant (_tmp6_);
781 g_variant_unref (_tmp6_);
782 g_signal_emit_by_name (self, "on-answer-dialog", iButton, answer);
783 _g_variant_unref0 (answer);
784 }
785
786
_dbus_handle_cairo_dock_applet_iapplet_on_shortkey(CairoDockAppletIApplet * self,GVariant * parameters)787 static void _dbus_handle_cairo_dock_applet_iapplet_on_shortkey (CairoDockAppletIApplet* self, GVariant* parameters) {
788 char* cKey = NULL;
789 GVariant* _tmp7_;
790 GVariantIter _arguments_iter;
791 g_variant_iter_init (&_arguments_iter, parameters);
792 _tmp7_ = g_variant_iter_next_value (&_arguments_iter);
793 cKey = g_variant_dup_string (_tmp7_, NULL);
794 g_variant_unref (_tmp7_);
795 g_signal_emit_by_name (self, "on-shortkey", cKey);
796 _g_free0 (cKey);
797 }
798
799
_dbus_handle_cairo_dock_applet_iapplet_on_change_focus(CairoDockAppletIApplet * self,GVariant * parameters)800 static void _dbus_handle_cairo_dock_applet_iapplet_on_change_focus (CairoDockAppletIApplet* self, GVariant* parameters) {
801 gboolean bIsActive = FALSE;
802 GVariant* _tmp8_;
803 GVariantIter _arguments_iter;
804 g_variant_iter_init (&_arguments_iter, parameters);
805 _tmp8_ = g_variant_iter_next_value (&_arguments_iter);
806 bIsActive = g_variant_get_boolean (_tmp8_);
807 g_variant_unref (_tmp8_);
808 g_signal_emit_by_name (self, "on-change-focus", bIsActive);
809 }
810
811
_dbus_handle_cairo_dock_applet_iapplet_on_stop_module(CairoDockAppletIApplet * self,GVariant * parameters)812 static void _dbus_handle_cairo_dock_applet_iapplet_on_stop_module (CairoDockAppletIApplet* self, GVariant* parameters) {
813 GVariantIter _arguments_iter;
814 g_variant_iter_init (&_arguments_iter, parameters);
815 g_signal_emit_by_name (self, "on-stop-module");
816 }
817
818
_dbus_handle_cairo_dock_applet_iapplet_on_reload_module(CairoDockAppletIApplet * self,GVariant * parameters)819 static void _dbus_handle_cairo_dock_applet_iapplet_on_reload_module (CairoDockAppletIApplet* self, GVariant* parameters) {
820 gboolean bConfigHasChanged = FALSE;
821 GVariant* _tmp9_;
822 GVariantIter _arguments_iter;
823 g_variant_iter_init (&_arguments_iter, parameters);
824 _tmp9_ = g_variant_iter_next_value (&_arguments_iter);
825 bConfigHasChanged = g_variant_get_boolean (_tmp9_);
826 g_variant_unref (_tmp9_);
827 g_signal_emit_by_name (self, "on-reload-module", bConfigHasChanged);
828 }
829
830
cairo_dock_applet_iapplet_proxy_g_signal(GDBusProxy * proxy,const gchar * sender_name,const gchar * signal_name,GVariant * parameters)831 static void cairo_dock_applet_iapplet_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters) {
832 if (strcmp (signal_name, "on_click") == 0) {
833 _dbus_handle_cairo_dock_applet_iapplet_on_click (proxy, parameters);
834 } else if (strcmp (signal_name, "on_middle_click") == 0) {
835 _dbus_handle_cairo_dock_applet_iapplet_on_middle_click (proxy, parameters);
836 } else if (strcmp (signal_name, "on_build_menu") == 0) {
837 _dbus_handle_cairo_dock_applet_iapplet_on_build_menu (proxy, parameters);
838 } else if (strcmp (signal_name, "on_menu_select") == 0) {
839 _dbus_handle_cairo_dock_applet_iapplet_on_menu_select (proxy, parameters);
840 } else if (strcmp (signal_name, "on_scroll") == 0) {
841 _dbus_handle_cairo_dock_applet_iapplet_on_scroll (proxy, parameters);
842 } else if (strcmp (signal_name, "on_drop_data") == 0) {
843 _dbus_handle_cairo_dock_applet_iapplet_on_drop_data (proxy, parameters);
844 } else if (strcmp (signal_name, "on_answer") == 0) {
845 _dbus_handle_cairo_dock_applet_iapplet_on_answer (proxy, parameters);
846 } else if (strcmp (signal_name, "on_answer_dialog") == 0) {
847 _dbus_handle_cairo_dock_applet_iapplet_on_answer_dialog (proxy, parameters);
848 } else if (strcmp (signal_name, "on_shortkey") == 0) {
849 _dbus_handle_cairo_dock_applet_iapplet_on_shortkey (proxy, parameters);
850 } else if (strcmp (signal_name, "on_change_focus") == 0) {
851 _dbus_handle_cairo_dock_applet_iapplet_on_change_focus (proxy, parameters);
852 } else if (strcmp (signal_name, "on_stop_module") == 0) {
853 _dbus_handle_cairo_dock_applet_iapplet_on_stop_module (proxy, parameters);
854 } else if (strcmp (signal_name, "on_reload_module") == 0) {
855 _dbus_handle_cairo_dock_applet_iapplet_on_reload_module (proxy, parameters);
856 }
857 }
858
859
cairo_dock_applet_iapplet_proxy_init(CairoDockAppletIAppletProxy * self)860 static void cairo_dock_applet_iapplet_proxy_init (CairoDockAppletIAppletProxy* self) {
861 }
862
863
cairo_dock_applet_iapplet_proxy_Get(CairoDockAppletIApplet * self,const char * cProperty,GError ** error)864 static GVariant* cairo_dock_applet_iapplet_proxy_Get (CairoDockAppletIApplet* self, const char* cProperty, GError** error) {
865 GVariant *_arguments, *_reply;
866 GVariantBuilder _arguments_builder;
867 GVariantIter _reply_iter;
868 GVariant* _result;
869 GVariant* _tmp10_;
870 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
871 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cProperty));
872 _arguments = g_variant_builder_end (&_arguments_builder);
873 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.Get", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
874 if (!_reply) {
875 return NULL;
876 }
877 g_variant_iter_init (&_reply_iter, _reply);
878 _tmp10_ = g_variant_iter_next_value (&_reply_iter);
879 _result = g_variant_get_variant (_tmp10_);
880 g_variant_unref (_tmp10_);
881 g_variant_unref (_reply);
882 return _result;
883 }
884
885
cairo_dock_applet_iapplet_proxy_GetAll(CairoDockAppletIApplet * self,GError ** error)886 static GHashTable* cairo_dock_applet_iapplet_proxy_GetAll (CairoDockAppletIApplet* self, GError** error) {
887 GVariant *_arguments, *_reply;
888 GVariantBuilder _arguments_builder;
889 GVariantIter _reply_iter;
890 GHashTable* _result;
891 GVariant* _tmp11_;
892 GHashTable* _tmp12_;
893 GVariantIter _tmp13_;
894 GVariant* _tmp14_;
895 GVariant* _tmp15_;
896 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
897 _arguments = g_variant_builder_end (&_arguments_builder);
898 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.GetAll", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
899 if (!_reply) {
900 return NULL;
901 }
902 g_variant_iter_init (&_reply_iter, _reply);
903 _tmp11_ = g_variant_iter_next_value (&_reply_iter);
904 _tmp12_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
905 g_variant_iter_init (&_tmp13_, _tmp11_);
906 while (g_variant_iter_loop (&_tmp13_, "{?*}", &_tmp14_, &_tmp15_)) {
907 g_hash_table_insert (_tmp12_, g_variant_dup_string (_tmp14_, NULL), g_variant_get_variant (_tmp15_));
908 }
909 _result = _tmp12_;
910 g_variant_unref (_tmp11_);
911 g_variant_unref (_reply);
912 return _result;
913 }
914
915
cairo_dock_applet_iapplet_proxy_SetQuickInfo(CairoDockAppletIApplet * self,const char * cQuickInfo,GError ** error)916 static void cairo_dock_applet_iapplet_proxy_SetQuickInfo (CairoDockAppletIApplet* self, const char* cQuickInfo, GError** error) {
917 GVariant *_arguments, *_reply;
918 GVariantBuilder _arguments_builder;
919 GVariantIter _reply_iter;
920 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
921 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cQuickInfo));
922 _arguments = g_variant_builder_end (&_arguments_builder);
923 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.SetQuickInfo", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
924 if (!_reply) {
925 return;
926 }
927 g_variant_iter_init (&_reply_iter, _reply);
928 g_variant_unref (_reply);
929 }
930
931
cairo_dock_applet_iapplet_proxy_SetLabel(CairoDockAppletIApplet * self,const char * cLabel,GError ** error)932 static void cairo_dock_applet_iapplet_proxy_SetLabel (CairoDockAppletIApplet* self, const char* cLabel, GError** error) {
933 GVariant *_arguments, *_reply;
934 GVariantBuilder _arguments_builder;
935 GVariantIter _reply_iter;
936 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
937 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cLabel));
938 _arguments = g_variant_builder_end (&_arguments_builder);
939 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.SetLabel", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
940 if (!_reply) {
941 return;
942 }
943 g_variant_iter_init (&_reply_iter, _reply);
944 g_variant_unref (_reply);
945 }
946
947
cairo_dock_applet_iapplet_proxy_SetIcon(CairoDockAppletIApplet * self,const char * cImage,GError ** error)948 static void cairo_dock_applet_iapplet_proxy_SetIcon (CairoDockAppletIApplet* self, const char* cImage, GError** error) {
949 GVariant *_arguments, *_reply;
950 GVariantBuilder _arguments_builder;
951 GVariantIter _reply_iter;
952 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
953 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cImage));
954 _arguments = g_variant_builder_end (&_arguments_builder);
955 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.SetIcon", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
956 if (!_reply) {
957 return;
958 }
959 g_variant_iter_init (&_reply_iter, _reply);
960 g_variant_unref (_reply);
961 }
962
963
cairo_dock_applet_iapplet_proxy_SetEmblem(CairoDockAppletIApplet * self,const char * cImage,gint iPosition,GError ** error)964 static void cairo_dock_applet_iapplet_proxy_SetEmblem (CairoDockAppletIApplet* self, const char* cImage, gint iPosition, GError** error) {
965 GVariant *_arguments, *_reply;
966 GVariantBuilder _arguments_builder;
967 GVariantIter _reply_iter;
968 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
969 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cImage));
970 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iPosition));
971 _arguments = g_variant_builder_end (&_arguments_builder);
972 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.SetEmblem", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
973 if (!_reply) {
974 return;
975 }
976 g_variant_iter_init (&_reply_iter, _reply);
977 g_variant_unref (_reply);
978 }
979
980
cairo_dock_applet_iapplet_proxy_Animate(CairoDockAppletIApplet * self,const char * cAnimation,gint iRounds,GError ** error)981 static void cairo_dock_applet_iapplet_proxy_Animate (CairoDockAppletIApplet* self, const char* cAnimation, gint iRounds, GError** error) {
982 GVariant *_arguments, *_reply;
983 GVariantBuilder _arguments_builder;
984 GVariantIter _reply_iter;
985 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
986 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cAnimation));
987 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iRounds));
988 _arguments = g_variant_builder_end (&_arguments_builder);
989 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.Animate", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
990 if (!_reply) {
991 return;
992 }
993 g_variant_iter_init (&_reply_iter, _reply);
994 g_variant_unref (_reply);
995 }
996
997
cairo_dock_applet_iapplet_proxy_DemandsAttention(CairoDockAppletIApplet * self,gboolean bStart,const char * cAnimation,GError ** error)998 static void cairo_dock_applet_iapplet_proxy_DemandsAttention (CairoDockAppletIApplet* self, gboolean bStart, const char* cAnimation, GError** error) {
999 GVariant *_arguments, *_reply;
1000 GVariantBuilder _arguments_builder;
1001 GVariantIter _reply_iter;
1002 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1003 g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (bStart));
1004 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cAnimation));
1005 _arguments = g_variant_builder_end (&_arguments_builder);
1006 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.DemandsAttention", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1007 if (!_reply) {
1008 return;
1009 }
1010 g_variant_iter_init (&_reply_iter, _reply);
1011 g_variant_unref (_reply);
1012 }
1013
1014
cairo_dock_applet_iapplet_proxy_ShowDialog(CairoDockAppletIApplet * self,const char * cMessage,gint iDuration,GError ** error)1015 static void cairo_dock_applet_iapplet_proxy_ShowDialog (CairoDockAppletIApplet* self, const char* cMessage, gint iDuration, GError** error) {
1016 GVariant *_arguments, *_reply;
1017 GVariantBuilder _arguments_builder;
1018 GVariantIter _reply_iter;
1019 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1020 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cMessage));
1021 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iDuration));
1022 _arguments = g_variant_builder_end (&_arguments_builder);
1023 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.ShowDialog", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1024 if (!_reply) {
1025 return;
1026 }
1027 g_variant_iter_init (&_reply_iter, _reply);
1028 g_variant_unref (_reply);
1029 }
1030
1031
cairo_dock_applet_iapplet_proxy_PopupDialog(CairoDockAppletIApplet * self,GHashTable * hDialogAttributes,GHashTable * hWidgetAttributes,GError ** error)1032 static void cairo_dock_applet_iapplet_proxy_PopupDialog (CairoDockAppletIApplet* self, GHashTable* hDialogAttributes, GHashTable* hWidgetAttributes, GError** error) {
1033 GVariant *_arguments, *_reply;
1034 GVariantBuilder _arguments_builder;
1035 GVariantBuilder _tmp16_;
1036 GHashTableIter _tmp17_;
1037 gpointer _tmp18_, _tmp19_;
1038 GVariantBuilder _tmp20_;
1039 GHashTableIter _tmp21_;
1040 gpointer _tmp22_, _tmp23_;
1041 GVariantIter _reply_iter;
1042 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1043 g_hash_table_iter_init (&_tmp17_, hDialogAttributes);
1044 g_variant_builder_init (&_tmp16_, G_VARIANT_TYPE_DICTIONARY);
1045 while (g_hash_table_iter_next (&_tmp17_, &_tmp18_, &_tmp19_)) {
1046 char* _key;
1047 GVariant* _value;
1048 _key = (char*) _tmp18_;
1049 _value = (GVariant*) _tmp19_;
1050 g_variant_builder_add (&_tmp16_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
1051 }
1052 g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp16_));
1053 g_hash_table_iter_init (&_tmp21_, hWidgetAttributes);
1054 g_variant_builder_init (&_tmp20_, G_VARIANT_TYPE_DICTIONARY);
1055 while (g_hash_table_iter_next (&_tmp21_, &_tmp22_, &_tmp23_)) {
1056 char* _key;
1057 GVariant* _value;
1058 _key = (char*) _tmp22_;
1059 _value = (GVariant*) _tmp23_;
1060 g_variant_builder_add (&_tmp20_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
1061 }
1062 g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp20_));
1063 _arguments = g_variant_builder_end (&_arguments_builder);
1064 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.PopupDialog", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1065 if (!_reply) {
1066 return;
1067 }
1068 g_variant_iter_init (&_reply_iter, _reply);
1069 g_variant_unref (_reply);
1070 }
1071
1072
cairo_dock_applet_iapplet_proxy_AddDataRenderer(CairoDockAppletIApplet * self,const char * cType,gint iNbValues,const char * cTheme,GError ** error)1073 static void cairo_dock_applet_iapplet_proxy_AddDataRenderer (CairoDockAppletIApplet* self, const char* cType, gint iNbValues, const char* cTheme, GError** error) {
1074 GVariant *_arguments, *_reply;
1075 GVariantBuilder _arguments_builder;
1076 GVariantIter _reply_iter;
1077 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1078 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cType));
1079 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iNbValues));
1080 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cTheme));
1081 _arguments = g_variant_builder_end (&_arguments_builder);
1082 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.AddDataRenderer", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1083 if (!_reply) {
1084 return;
1085 }
1086 g_variant_iter_init (&_reply_iter, _reply);
1087 g_variant_unref (_reply);
1088 }
1089
1090
cairo_dock_applet_iapplet_proxy_RenderValues(CairoDockAppletIApplet * self,double * pValues,int pValues_length1,GError ** error)1091 static void cairo_dock_applet_iapplet_proxy_RenderValues (CairoDockAppletIApplet* self, double* pValues, int pValues_length1, GError** error) {
1092 GVariant *_arguments, *_reply;
1093 GVariantBuilder _arguments_builder;
1094 double* _tmp24_;
1095 GVariantBuilder _tmp25_;
1096 int _tmp26_;
1097 GVariantIter _reply_iter;
1098 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1099 _tmp24_ = pValues;
1100 g_variant_builder_init (&_tmp25_, G_VARIANT_TYPE_ARRAY);
1101 for (_tmp26_ = 0; _tmp26_ < pValues_length1; _tmp26_++) {
1102 g_variant_builder_add_value (&_tmp25_, g_variant_new_double (*_tmp24_));
1103 _tmp24_++;
1104 }
1105 g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp25_));
1106 _arguments = g_variant_builder_end (&_arguments_builder);
1107 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.RenderValues", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1108 if (!_reply) {
1109 return;
1110 }
1111 g_variant_iter_init (&_reply_iter, _reply);
1112 g_variant_unref (_reply);
1113 }
1114
1115
cairo_dock_applet_iapplet_proxy_ControlAppli(CairoDockAppletIApplet * self,const char * cApplicationClass,GError ** error)1116 static void cairo_dock_applet_iapplet_proxy_ControlAppli (CairoDockAppletIApplet* self, const char* cApplicationClass, GError** error) {
1117 GVariant *_arguments, *_reply;
1118 GVariantBuilder _arguments_builder;
1119 GVariantIter _reply_iter;
1120 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1121 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cApplicationClass));
1122 _arguments = g_variant_builder_end (&_arguments_builder);
1123 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.ControlAppli", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1124 if (!_reply) {
1125 return;
1126 }
1127 g_variant_iter_init (&_reply_iter, _reply);
1128 g_variant_unref (_reply);
1129 }
1130
1131
cairo_dock_applet_iapplet_proxy_ShowAppli(CairoDockAppletIApplet * self,gboolean bShow,GError ** error)1132 static void cairo_dock_applet_iapplet_proxy_ShowAppli (CairoDockAppletIApplet* self, gboolean bShow, GError** error) {
1133 GVariant *_arguments, *_reply;
1134 GVariantBuilder _arguments_builder;
1135 GVariantIter _reply_iter;
1136 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1137 g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (bShow));
1138 _arguments = g_variant_builder_end (&_arguments_builder);
1139 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.ShowAppli", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1140 if (!_reply) {
1141 return;
1142 }
1143 g_variant_iter_init (&_reply_iter, _reply);
1144 g_variant_unref (_reply);
1145 }
1146
1147
cairo_dock_applet_iapplet_proxy_AddMenuItems(CairoDockAppletIApplet * self,GHashTable ** pItems,int pItems_length1,GError ** error)1148 static void cairo_dock_applet_iapplet_proxy_AddMenuItems (CairoDockAppletIApplet* self, GHashTable** pItems, int pItems_length1, GError** error) {
1149 GVariant *_arguments, *_reply;
1150 GVariantBuilder _arguments_builder;
1151 GHashTable** _tmp27_;
1152 GVariantBuilder _tmp28_;
1153 int _tmp29_;
1154 GVariantIter _reply_iter;
1155 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1156 _tmp27_ = pItems;
1157 g_variant_builder_init (&_tmp28_, G_VARIANT_TYPE_ARRAY);
1158 for (_tmp29_ = 0; _tmp29_ < pItems_length1; _tmp29_++) {
1159 GVariantBuilder _tmp30_;
1160 GHashTableIter _tmp31_;
1161 gpointer _tmp32_, _tmp33_;
1162 g_hash_table_iter_init (&_tmp31_, *_tmp27_);
1163 g_variant_builder_init (&_tmp30_, G_VARIANT_TYPE_DICTIONARY);
1164 while (g_hash_table_iter_next (&_tmp31_, &_tmp32_, &_tmp33_)) {
1165 char* _key;
1166 GVariant* _value;
1167 _key = (char*) _tmp32_;
1168 _value = (GVariant*) _tmp33_;
1169 g_variant_builder_add (&_tmp30_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
1170 }
1171 g_variant_builder_add_value (&_tmp28_, g_variant_builder_end (&_tmp30_));
1172 _tmp27_++;
1173 }
1174 g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp28_));
1175 _arguments = g_variant_builder_end (&_arguments_builder);
1176 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.AddMenuItems", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1177 if (!_reply) {
1178 return;
1179 }
1180 g_variant_iter_init (&_reply_iter, _reply);
1181 g_variant_unref (_reply);
1182 }
1183
1184
cairo_dock_applet_iapplet_proxy_BindShortkey(CairoDockAppletIApplet * self,char ** cShortkeys,int cShortkeys_length1,GError ** error)1185 static void cairo_dock_applet_iapplet_proxy_BindShortkey (CairoDockAppletIApplet* self, char** cShortkeys, int cShortkeys_length1, GError** error) {
1186 GVariant *_arguments, *_reply;
1187 GVariantBuilder _arguments_builder;
1188 char** _tmp34_;
1189 GVariantBuilder _tmp35_;
1190 int _tmp36_;
1191 GVariantIter _reply_iter;
1192 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1193 _tmp34_ = cShortkeys;
1194 g_variant_builder_init (&_tmp35_, G_VARIANT_TYPE_ARRAY);
1195 for (_tmp36_ = 0; _tmp36_ < cShortkeys_length1; _tmp36_++) {
1196 g_variant_builder_add_value (&_tmp35_, g_variant_new_string (*_tmp34_));
1197 _tmp34_++;
1198 }
1199 g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp35_));
1200 _arguments = g_variant_builder_end (&_arguments_builder);
1201 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.applet.BindShortkey", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
1202 if (!_reply) {
1203 return;
1204 }
1205 g_variant_iter_init (&_reply_iter, _reply);
1206 g_variant_unref (_reply);
1207 }
1208
1209
cairo_dock_applet_iapplet_proxy_cairo_dock_applet_iapplet_interface_init(CairoDockAppletIAppletIface * iface)1210 static void cairo_dock_applet_iapplet_proxy_cairo_dock_applet_iapplet_interface_init (CairoDockAppletIAppletIface* iface) {
1211 iface->Get = cairo_dock_applet_iapplet_proxy_Get;
1212 iface->GetAll = cairo_dock_applet_iapplet_proxy_GetAll;
1213 iface->SetQuickInfo = cairo_dock_applet_iapplet_proxy_SetQuickInfo;
1214 iface->SetLabel = cairo_dock_applet_iapplet_proxy_SetLabel;
1215 iface->SetIcon = cairo_dock_applet_iapplet_proxy_SetIcon;
1216 iface->SetEmblem = cairo_dock_applet_iapplet_proxy_SetEmblem;
1217 iface->Animate = cairo_dock_applet_iapplet_proxy_Animate;
1218 iface->DemandsAttention = cairo_dock_applet_iapplet_proxy_DemandsAttention;
1219 iface->ShowDialog = cairo_dock_applet_iapplet_proxy_ShowDialog;
1220 iface->PopupDialog = cairo_dock_applet_iapplet_proxy_PopupDialog;
1221 iface->AddDataRenderer = cairo_dock_applet_iapplet_proxy_AddDataRenderer;
1222 iface->RenderValues = cairo_dock_applet_iapplet_proxy_RenderValues;
1223 iface->ControlAppli = cairo_dock_applet_iapplet_proxy_ControlAppli;
1224 iface->ShowAppli = cairo_dock_applet_iapplet_proxy_ShowAppli;
1225 iface->AddMenuItems = cairo_dock_applet_iapplet_proxy_AddMenuItems;
1226 iface->BindShortkey = cairo_dock_applet_iapplet_proxy_BindShortkey;
1227 }
1228
1229
_dbus_cairo_dock_applet_iapplet_Get(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1230 static void _dbus_cairo_dock_applet_iapplet_Get (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1231 GError* error;
1232 char* cProperty = NULL;
1233 GVariant* _tmp37_;
1234 GVariant* result;
1235 GVariantIter _arguments_iter;
1236 GVariant* _reply;
1237 GVariantBuilder _reply_builder;
1238 error = NULL;
1239 g_variant_iter_init (&_arguments_iter, parameters);
1240 _tmp37_ = g_variant_iter_next_value (&_arguments_iter);
1241 cProperty = g_variant_dup_string (_tmp37_, NULL);
1242 g_variant_unref (_tmp37_);
1243 result = cairo_dock_applet_iapplet_Get (self, cProperty, &error);
1244 if (error) {
1245 g_dbus_method_invocation_return_gerror (invocation, error);
1246 return;
1247 }
1248 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1249 _g_free0 (cProperty);
1250 g_variant_builder_add_value (&_reply_builder, g_variant_new_variant (result));
1251 _g_variant_unref0 (result);
1252 _reply = g_variant_builder_end (&_reply_builder);
1253 g_dbus_method_invocation_return_value (invocation, _reply);
1254 }
1255
1256
_dbus_cairo_dock_applet_iapplet_GetAll(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1257 static void _dbus_cairo_dock_applet_iapplet_GetAll (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1258 GError* error;
1259 GHashTable* result;
1260 GVariantIter _arguments_iter;
1261 GVariant* _reply;
1262 GVariantBuilder _reply_builder;
1263 GVariantBuilder _tmp38_;
1264 GHashTableIter _tmp39_;
1265 gpointer _tmp40_, _tmp41_;
1266 error = NULL;
1267 g_variant_iter_init (&_arguments_iter, parameters);
1268 result = cairo_dock_applet_iapplet_GetAll (self, &error);
1269 if (error) {
1270 g_dbus_method_invocation_return_gerror (invocation, error);
1271 return;
1272 }
1273 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1274 g_hash_table_iter_init (&_tmp39_, result);
1275 g_variant_builder_init (&_tmp38_, G_VARIANT_TYPE_DICTIONARY);
1276 while (g_hash_table_iter_next (&_tmp39_, &_tmp40_, &_tmp41_)) {
1277 char* _key;
1278 GVariant* _value;
1279 _key = (char*) _tmp40_;
1280 _value = (GVariant*) _tmp41_;
1281 g_variant_builder_add (&_tmp38_, "{?*}", g_variant_new_string (_key), g_variant_new_variant (_value));
1282 }
1283 g_variant_builder_add_value (&_reply_builder, g_variant_builder_end (&_tmp38_));
1284 _g_hash_table_unref0 (result);
1285 _reply = g_variant_builder_end (&_reply_builder);
1286 g_dbus_method_invocation_return_value (invocation, _reply);
1287 }
1288
1289
_dbus_cairo_dock_applet_iapplet_SetQuickInfo(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1290 static void _dbus_cairo_dock_applet_iapplet_SetQuickInfo (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1291 GError* error;
1292 char* cQuickInfo = NULL;
1293 GVariant* _tmp42_;
1294 GVariantIter _arguments_iter;
1295 GVariant* _reply;
1296 GVariantBuilder _reply_builder;
1297 error = NULL;
1298 g_variant_iter_init (&_arguments_iter, parameters);
1299 _tmp42_ = g_variant_iter_next_value (&_arguments_iter);
1300 cQuickInfo = g_variant_dup_string (_tmp42_, NULL);
1301 g_variant_unref (_tmp42_);
1302 cairo_dock_applet_iapplet_SetQuickInfo (self, cQuickInfo, &error);
1303 if (error) {
1304 g_dbus_method_invocation_return_gerror (invocation, error);
1305 return;
1306 }
1307 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1308 _g_free0 (cQuickInfo);
1309 _reply = g_variant_builder_end (&_reply_builder);
1310 g_dbus_method_invocation_return_value (invocation, _reply);
1311 }
1312
1313
_dbus_cairo_dock_applet_iapplet_SetLabel(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1314 static void _dbus_cairo_dock_applet_iapplet_SetLabel (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1315 GError* error;
1316 char* cLabel = NULL;
1317 GVariant* _tmp43_;
1318 GVariantIter _arguments_iter;
1319 GVariant* _reply;
1320 GVariantBuilder _reply_builder;
1321 error = NULL;
1322 g_variant_iter_init (&_arguments_iter, parameters);
1323 _tmp43_ = g_variant_iter_next_value (&_arguments_iter);
1324 cLabel = g_variant_dup_string (_tmp43_, NULL);
1325 g_variant_unref (_tmp43_);
1326 cairo_dock_applet_iapplet_SetLabel (self, cLabel, &error);
1327 if (error) {
1328 g_dbus_method_invocation_return_gerror (invocation, error);
1329 return;
1330 }
1331 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1332 _g_free0 (cLabel);
1333 _reply = g_variant_builder_end (&_reply_builder);
1334 g_dbus_method_invocation_return_value (invocation, _reply);
1335 }
1336
1337
_dbus_cairo_dock_applet_iapplet_SetIcon(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1338 static void _dbus_cairo_dock_applet_iapplet_SetIcon (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1339 GError* error;
1340 char* cImage = NULL;
1341 GVariant* _tmp44_;
1342 GVariantIter _arguments_iter;
1343 GVariant* _reply;
1344 GVariantBuilder _reply_builder;
1345 error = NULL;
1346 g_variant_iter_init (&_arguments_iter, parameters);
1347 _tmp44_ = g_variant_iter_next_value (&_arguments_iter);
1348 cImage = g_variant_dup_string (_tmp44_, NULL);
1349 g_variant_unref (_tmp44_);
1350 cairo_dock_applet_iapplet_SetIcon (self, cImage, &error);
1351 if (error) {
1352 g_dbus_method_invocation_return_gerror (invocation, error);
1353 return;
1354 }
1355 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1356 _g_free0 (cImage);
1357 _reply = g_variant_builder_end (&_reply_builder);
1358 g_dbus_method_invocation_return_value (invocation, _reply);
1359 }
1360
1361
_dbus_cairo_dock_applet_iapplet_SetEmblem(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1362 static void _dbus_cairo_dock_applet_iapplet_SetEmblem (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1363 GError* error;
1364 char* cImage = NULL;
1365 GVariant* _tmp45_;
1366 gint iPosition = 0;
1367 GVariant* _tmp46_;
1368 GVariantIter _arguments_iter;
1369 GVariant* _reply;
1370 GVariantBuilder _reply_builder;
1371 error = NULL;
1372 g_variant_iter_init (&_arguments_iter, parameters);
1373 _tmp45_ = g_variant_iter_next_value (&_arguments_iter);
1374 cImage = g_variant_dup_string (_tmp45_, NULL);
1375 g_variant_unref (_tmp45_);
1376 _tmp46_ = g_variant_iter_next_value (&_arguments_iter);
1377 iPosition = g_variant_get_int32 (_tmp46_);
1378 g_variant_unref (_tmp46_);
1379 cairo_dock_applet_iapplet_SetEmblem (self, cImage, iPosition, &error);
1380 if (error) {
1381 g_dbus_method_invocation_return_gerror (invocation, error);
1382 return;
1383 }
1384 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1385 _g_free0 (cImage);
1386 _reply = g_variant_builder_end (&_reply_builder);
1387 g_dbus_method_invocation_return_value (invocation, _reply);
1388 }
1389
1390
_dbus_cairo_dock_applet_iapplet_Animate(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1391 static void _dbus_cairo_dock_applet_iapplet_Animate (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1392 GError* error;
1393 char* cAnimation = NULL;
1394 GVariant* _tmp47_;
1395 gint iRounds = 0;
1396 GVariant* _tmp48_;
1397 GVariantIter _arguments_iter;
1398 GVariant* _reply;
1399 GVariantBuilder _reply_builder;
1400 error = NULL;
1401 g_variant_iter_init (&_arguments_iter, parameters);
1402 _tmp47_ = g_variant_iter_next_value (&_arguments_iter);
1403 cAnimation = g_variant_dup_string (_tmp47_, NULL);
1404 g_variant_unref (_tmp47_);
1405 _tmp48_ = g_variant_iter_next_value (&_arguments_iter);
1406 iRounds = g_variant_get_int32 (_tmp48_);
1407 g_variant_unref (_tmp48_);
1408 cairo_dock_applet_iapplet_Animate (self, cAnimation, iRounds, &error);
1409 if (error) {
1410 g_dbus_method_invocation_return_gerror (invocation, error);
1411 return;
1412 }
1413 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1414 _g_free0 (cAnimation);
1415 _reply = g_variant_builder_end (&_reply_builder);
1416 g_dbus_method_invocation_return_value (invocation, _reply);
1417 }
1418
1419
_dbus_cairo_dock_applet_iapplet_DemandsAttention(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1420 static void _dbus_cairo_dock_applet_iapplet_DemandsAttention (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1421 GError* error;
1422 gboolean bStart = FALSE;
1423 GVariant* _tmp49_;
1424 char* cAnimation = NULL;
1425 GVariant* _tmp50_;
1426 GVariantIter _arguments_iter;
1427 GVariant* _reply;
1428 GVariantBuilder _reply_builder;
1429 error = NULL;
1430 g_variant_iter_init (&_arguments_iter, parameters);
1431 _tmp49_ = g_variant_iter_next_value (&_arguments_iter);
1432 bStart = g_variant_get_boolean (_tmp49_);
1433 g_variant_unref (_tmp49_);
1434 _tmp50_ = g_variant_iter_next_value (&_arguments_iter);
1435 cAnimation = g_variant_dup_string (_tmp50_, NULL);
1436 g_variant_unref (_tmp50_);
1437 cairo_dock_applet_iapplet_DemandsAttention (self, bStart, cAnimation, &error);
1438 if (error) {
1439 g_dbus_method_invocation_return_gerror (invocation, error);
1440 return;
1441 }
1442 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1443 _g_free0 (cAnimation);
1444 _reply = g_variant_builder_end (&_reply_builder);
1445 g_dbus_method_invocation_return_value (invocation, _reply);
1446 }
1447
1448
_dbus_cairo_dock_applet_iapplet_ShowDialog(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1449 static void _dbus_cairo_dock_applet_iapplet_ShowDialog (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1450 GError* error;
1451 char* cMessage = NULL;
1452 GVariant* _tmp51_;
1453 gint iDuration = 0;
1454 GVariant* _tmp52_;
1455 GVariantIter _arguments_iter;
1456 GVariant* _reply;
1457 GVariantBuilder _reply_builder;
1458 error = NULL;
1459 g_variant_iter_init (&_arguments_iter, parameters);
1460 _tmp51_ = g_variant_iter_next_value (&_arguments_iter);
1461 cMessage = g_variant_dup_string (_tmp51_, NULL);
1462 g_variant_unref (_tmp51_);
1463 _tmp52_ = g_variant_iter_next_value (&_arguments_iter);
1464 iDuration = g_variant_get_int32 (_tmp52_);
1465 g_variant_unref (_tmp52_);
1466 cairo_dock_applet_iapplet_ShowDialog (self, cMessage, iDuration, &error);
1467 if (error) {
1468 g_dbus_method_invocation_return_gerror (invocation, error);
1469 return;
1470 }
1471 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1472 _g_free0 (cMessage);
1473 _reply = g_variant_builder_end (&_reply_builder);
1474 g_dbus_method_invocation_return_value (invocation, _reply);
1475 }
1476
1477
_dbus_cairo_dock_applet_iapplet_PopupDialog(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1478 static void _dbus_cairo_dock_applet_iapplet_PopupDialog (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1479 GError* error;
1480 GHashTable* hDialogAttributes = NULL;
1481 GVariant* _tmp53_;
1482 GHashTable* _tmp54_;
1483 GVariantIter _tmp55_;
1484 GVariant* _tmp56_;
1485 GVariant* _tmp57_;
1486 GHashTable* hWidgetAttributes = NULL;
1487 GVariant* _tmp58_;
1488 GHashTable* _tmp59_;
1489 GVariantIter _tmp60_;
1490 GVariant* _tmp61_;
1491 GVariant* _tmp62_;
1492 GVariantIter _arguments_iter;
1493 GVariant* _reply;
1494 GVariantBuilder _reply_builder;
1495 error = NULL;
1496 g_variant_iter_init (&_arguments_iter, parameters);
1497 _tmp53_ = g_variant_iter_next_value (&_arguments_iter);
1498 _tmp54_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
1499 g_variant_iter_init (&_tmp55_, _tmp53_);
1500 while (g_variant_iter_loop (&_tmp55_, "{?*}", &_tmp56_, &_tmp57_)) {
1501 g_hash_table_insert (_tmp54_, g_variant_dup_string (_tmp56_, NULL), g_variant_get_variant (_tmp57_));
1502 }
1503 hDialogAttributes = _tmp54_;
1504 g_variant_unref (_tmp53_);
1505 _tmp58_ = g_variant_iter_next_value (&_arguments_iter);
1506 _tmp59_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
1507 g_variant_iter_init (&_tmp60_, _tmp58_);
1508 while (g_variant_iter_loop (&_tmp60_, "{?*}", &_tmp61_, &_tmp62_)) {
1509 g_hash_table_insert (_tmp59_, g_variant_dup_string (_tmp61_, NULL), g_variant_get_variant (_tmp62_));
1510 }
1511 hWidgetAttributes = _tmp59_;
1512 g_variant_unref (_tmp58_);
1513 cairo_dock_applet_iapplet_PopupDialog (self, hDialogAttributes, hWidgetAttributes, &error);
1514 if (error) {
1515 g_dbus_method_invocation_return_gerror (invocation, error);
1516 return;
1517 }
1518 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1519 _g_hash_table_unref0 (hDialogAttributes);
1520 _g_hash_table_unref0 (hWidgetAttributes);
1521 _reply = g_variant_builder_end (&_reply_builder);
1522 g_dbus_method_invocation_return_value (invocation, _reply);
1523 }
1524
1525
_dbus_cairo_dock_applet_iapplet_AddDataRenderer(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1526 static void _dbus_cairo_dock_applet_iapplet_AddDataRenderer (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1527 GError* error;
1528 char* cType = NULL;
1529 GVariant* _tmp63_;
1530 gint iNbValues = 0;
1531 GVariant* _tmp64_;
1532 char* cTheme = NULL;
1533 GVariant* _tmp65_;
1534 GVariantIter _arguments_iter;
1535 GVariant* _reply;
1536 GVariantBuilder _reply_builder;
1537 error = NULL;
1538 g_variant_iter_init (&_arguments_iter, parameters);
1539 _tmp63_ = g_variant_iter_next_value (&_arguments_iter);
1540 cType = g_variant_dup_string (_tmp63_, NULL);
1541 g_variant_unref (_tmp63_);
1542 _tmp64_ = g_variant_iter_next_value (&_arguments_iter);
1543 iNbValues = g_variant_get_int32 (_tmp64_);
1544 g_variant_unref (_tmp64_);
1545 _tmp65_ = g_variant_iter_next_value (&_arguments_iter);
1546 cTheme = g_variant_dup_string (_tmp65_, NULL);
1547 g_variant_unref (_tmp65_);
1548 cairo_dock_applet_iapplet_AddDataRenderer (self, cType, iNbValues, cTheme, &error);
1549 if (error) {
1550 g_dbus_method_invocation_return_gerror (invocation, error);
1551 return;
1552 }
1553 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1554 _g_free0 (cType);
1555 _g_free0 (cTheme);
1556 _reply = g_variant_builder_end (&_reply_builder);
1557 g_dbus_method_invocation_return_value (invocation, _reply);
1558 }
1559
1560
_dbus_cairo_dock_applet_iapplet_RenderValues(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1561 static void _dbus_cairo_dock_applet_iapplet_RenderValues (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1562 GError* error;
1563 double* pValues = NULL;
1564 int pValues_length1;
1565 GVariant* _tmp66_;
1566 double* _tmp67_;
1567 int _tmp67__length;
1568 int _tmp67__size;
1569 int _tmp67__length1;
1570 GVariantIter _tmp68_;
1571 GVariant* _tmp69_;
1572 GVariantIter _arguments_iter;
1573 GVariant* _reply;
1574 GVariantBuilder _reply_builder;
1575 error = NULL;
1576 g_variant_iter_init (&_arguments_iter, parameters);
1577 pValues_length1 = 0;
1578 _tmp66_ = g_variant_iter_next_value (&_arguments_iter);
1579 _tmp67_ = g_new (double, 5);
1580 _tmp67__length = 0;
1581 _tmp67__size = 4;
1582 _tmp67__length1 = 0;
1583 g_variant_iter_init (&_tmp68_, _tmp66_);
1584 for (; _tmp69_ = g_variant_iter_next_value (&_tmp68_); _tmp67__length1++) {
1585 if (_tmp67__size == _tmp67__length) {
1586 _tmp67__size = 2 * _tmp67__size;
1587 _tmp67_ = g_renew (double, _tmp67_, _tmp67__size + 1);
1588 }
1589 _tmp67_[_tmp67__length++] = g_variant_get_double (_tmp69_);
1590 g_variant_unref (_tmp69_);
1591 }
1592 pValues_length1 = _tmp67__length1;
1593 pValues = _tmp67_;
1594 g_variant_unref (_tmp66_);
1595 cairo_dock_applet_iapplet_RenderValues (self, pValues, pValues_length1, &error);
1596 if (error) {
1597 g_dbus_method_invocation_return_gerror (invocation, error);
1598 return;
1599 }
1600 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1601 pValues = (g_free (pValues), NULL);
1602 _reply = g_variant_builder_end (&_reply_builder);
1603 g_dbus_method_invocation_return_value (invocation, _reply);
1604 }
1605
1606
_dbus_cairo_dock_applet_iapplet_ControlAppli(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1607 static void _dbus_cairo_dock_applet_iapplet_ControlAppli (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1608 GError* error;
1609 char* cApplicationClass = NULL;
1610 GVariant* _tmp70_;
1611 GVariantIter _arguments_iter;
1612 GVariant* _reply;
1613 GVariantBuilder _reply_builder;
1614 error = NULL;
1615 g_variant_iter_init (&_arguments_iter, parameters);
1616 _tmp70_ = g_variant_iter_next_value (&_arguments_iter);
1617 cApplicationClass = g_variant_dup_string (_tmp70_, NULL);
1618 g_variant_unref (_tmp70_);
1619 cairo_dock_applet_iapplet_ControlAppli (self, cApplicationClass, &error);
1620 if (error) {
1621 g_dbus_method_invocation_return_gerror (invocation, error);
1622 return;
1623 }
1624 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1625 _g_free0 (cApplicationClass);
1626 _reply = g_variant_builder_end (&_reply_builder);
1627 g_dbus_method_invocation_return_value (invocation, _reply);
1628 }
1629
1630
_dbus_cairo_dock_applet_iapplet_ShowAppli(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1631 static void _dbus_cairo_dock_applet_iapplet_ShowAppli (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1632 GError* error;
1633 gboolean bShow = FALSE;
1634 GVariant* _tmp71_;
1635 GVariantIter _arguments_iter;
1636 GVariant* _reply;
1637 GVariantBuilder _reply_builder;
1638 error = NULL;
1639 g_variant_iter_init (&_arguments_iter, parameters);
1640 _tmp71_ = g_variant_iter_next_value (&_arguments_iter);
1641 bShow = g_variant_get_boolean (_tmp71_);
1642 g_variant_unref (_tmp71_);
1643 cairo_dock_applet_iapplet_ShowAppli (self, bShow, &error);
1644 if (error) {
1645 g_dbus_method_invocation_return_gerror (invocation, error);
1646 return;
1647 }
1648 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1649 _reply = g_variant_builder_end (&_reply_builder);
1650 g_dbus_method_invocation_return_value (invocation, _reply);
1651 }
1652
1653
_dbus_cairo_dock_applet_iapplet_AddMenuItems(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1654 static void _dbus_cairo_dock_applet_iapplet_AddMenuItems (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1655 GError* error;
1656 GHashTable** pItems = NULL;
1657 int pItems_length1;
1658 GVariant* _tmp72_;
1659 GHashTable** _tmp73_;
1660 int _tmp73__length;
1661 int _tmp73__size;
1662 int _tmp73__length1;
1663 GVariantIter _tmp74_;
1664 GVariant* _tmp75_;
1665 GVariantIter _arguments_iter;
1666 GVariant* _reply;
1667 GVariantBuilder _reply_builder;
1668 error = NULL;
1669 g_variant_iter_init (&_arguments_iter, parameters);
1670 pItems_length1 = 0;
1671 _tmp72_ = g_variant_iter_next_value (&_arguments_iter);
1672 _tmp73_ = g_new (GHashTable*, 5);
1673 _tmp73__length = 0;
1674 _tmp73__size = 4;
1675 _tmp73__length1 = 0;
1676 g_variant_iter_init (&_tmp74_, _tmp72_);
1677 for (; _tmp75_ = g_variant_iter_next_value (&_tmp74_); _tmp73__length1++) {
1678 GHashTable* _tmp76_;
1679 GVariantIter _tmp77_;
1680 GVariant* _tmp78_;
1681 GVariant* _tmp79_;
1682 if (_tmp73__size == _tmp73__length) {
1683 _tmp73__size = 2 * _tmp73__size;
1684 _tmp73_ = g_renew (GHashTable*, _tmp73_, _tmp73__size + 1);
1685 }
1686 _tmp76_ = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
1687 g_variant_iter_init (&_tmp77_, _tmp75_);
1688 while (g_variant_iter_loop (&_tmp77_, "{?*}", &_tmp78_, &_tmp79_)) {
1689 g_hash_table_insert (_tmp76_, g_variant_dup_string (_tmp78_, NULL), g_variant_get_variant (_tmp79_));
1690 }
1691 _tmp73_[_tmp73__length++] = _tmp76_;
1692 g_variant_unref (_tmp75_);
1693 }
1694 pItems_length1 = _tmp73__length1;
1695 _tmp73_[_tmp73__length] = NULL;
1696 pItems = _tmp73_;
1697 g_variant_unref (_tmp72_);
1698 cairo_dock_applet_iapplet_AddMenuItems (self, pItems, pItems_length1, &error);
1699 if (error) {
1700 g_dbus_method_invocation_return_gerror (invocation, error);
1701 return;
1702 }
1703 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1704 pItems = (_vala_array_free (pItems, pItems_length1, (GDestroyNotify) g_hash_table_unref), NULL);
1705 _reply = g_variant_builder_end (&_reply_builder);
1706 g_dbus_method_invocation_return_value (invocation, _reply);
1707 }
1708
1709
_dbus_cairo_dock_applet_iapplet_BindShortkey(CairoDockAppletIApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)1710 static void _dbus_cairo_dock_applet_iapplet_BindShortkey (CairoDockAppletIApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
1711 GError* error;
1712 char** cShortkeys = NULL;
1713 int cShortkeys_length1;
1714 GVariant* _tmp80_;
1715 char** _tmp81_;
1716 int _tmp81__length;
1717 int _tmp81__size;
1718 int _tmp81__length1;
1719 GVariantIter _tmp82_;
1720 GVariant* _tmp83_;
1721 GVariantIter _arguments_iter;
1722 GVariant* _reply;
1723 GVariantBuilder _reply_builder;
1724 error = NULL;
1725 g_variant_iter_init (&_arguments_iter, parameters);
1726 cShortkeys_length1 = 0;
1727 _tmp80_ = g_variant_iter_next_value (&_arguments_iter);
1728 _tmp81_ = g_new (char*, 5);
1729 _tmp81__length = 0;
1730 _tmp81__size = 4;
1731 _tmp81__length1 = 0;
1732 g_variant_iter_init (&_tmp82_, _tmp80_);
1733 for (; _tmp83_ = g_variant_iter_next_value (&_tmp82_); _tmp81__length1++) {
1734 if (_tmp81__size == _tmp81__length) {
1735 _tmp81__size = 2 * _tmp81__size;
1736 _tmp81_ = g_renew (char*, _tmp81_, _tmp81__size + 1);
1737 }
1738 _tmp81_[_tmp81__length++] = g_variant_dup_string (_tmp83_, NULL);
1739 g_variant_unref (_tmp83_);
1740 }
1741 cShortkeys_length1 = _tmp81__length1;
1742 _tmp81_[_tmp81__length] = NULL;
1743 cShortkeys = _tmp81_;
1744 g_variant_unref (_tmp80_);
1745 cairo_dock_applet_iapplet_BindShortkey (self, cShortkeys, cShortkeys_length1, &error);
1746 if (error) {
1747 g_dbus_method_invocation_return_gerror (invocation, error);
1748 return;
1749 }
1750 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
1751 cShortkeys = (_vala_array_free (cShortkeys, cShortkeys_length1, (GDestroyNotify) g_free), NULL);
1752 _reply = g_variant_builder_end (&_reply_builder);
1753 g_dbus_method_invocation_return_value (invocation, _reply);
1754 }
1755
1756
cairo_dock_applet_iapplet_dbus_interface_method_call(GDBusConnection * connection,const gchar * sender,const gchar * object_path,const gchar * interface_name,const gchar * method_name,GVariant * parameters,GDBusMethodInvocation * invocation,gpointer user_data)1757 static void cairo_dock_applet_iapplet_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data) {
1758 gpointer* data;
1759 gpointer object;
1760 data = user_data;
1761 object = data[0];
1762 if (strcmp (method_name, "Get") == 0) {
1763 _dbus_cairo_dock_applet_iapplet_Get (object, parameters, invocation);
1764 } else if (strcmp (method_name, "GetAll") == 0) {
1765 _dbus_cairo_dock_applet_iapplet_GetAll (object, parameters, invocation);
1766 } else if (strcmp (method_name, "SetQuickInfo") == 0) {
1767 _dbus_cairo_dock_applet_iapplet_SetQuickInfo (object, parameters, invocation);
1768 } else if (strcmp (method_name, "SetLabel") == 0) {
1769 _dbus_cairo_dock_applet_iapplet_SetLabel (object, parameters, invocation);
1770 } else if (strcmp (method_name, "SetIcon") == 0) {
1771 _dbus_cairo_dock_applet_iapplet_SetIcon (object, parameters, invocation);
1772 } else if (strcmp (method_name, "SetEmblem") == 0) {
1773 _dbus_cairo_dock_applet_iapplet_SetEmblem (object, parameters, invocation);
1774 } else if (strcmp (method_name, "Animate") == 0) {
1775 _dbus_cairo_dock_applet_iapplet_Animate (object, parameters, invocation);
1776 } else if (strcmp (method_name, "DemandsAttention") == 0) {
1777 _dbus_cairo_dock_applet_iapplet_DemandsAttention (object, parameters, invocation);
1778 } else if (strcmp (method_name, "ShowDialog") == 0) {
1779 _dbus_cairo_dock_applet_iapplet_ShowDialog (object, parameters, invocation);
1780 } else if (strcmp (method_name, "PopupDialog") == 0) {
1781 _dbus_cairo_dock_applet_iapplet_PopupDialog (object, parameters, invocation);
1782 } else if (strcmp (method_name, "AddDataRenderer") == 0) {
1783 _dbus_cairo_dock_applet_iapplet_AddDataRenderer (object, parameters, invocation);
1784 } else if (strcmp (method_name, "RenderValues") == 0) {
1785 _dbus_cairo_dock_applet_iapplet_RenderValues (object, parameters, invocation);
1786 } else if (strcmp (method_name, "ControlAppli") == 0) {
1787 _dbus_cairo_dock_applet_iapplet_ControlAppli (object, parameters, invocation);
1788 } else if (strcmp (method_name, "ShowAppli") == 0) {
1789 _dbus_cairo_dock_applet_iapplet_ShowAppli (object, parameters, invocation);
1790 } else if (strcmp (method_name, "AddMenuItems") == 0) {
1791 _dbus_cairo_dock_applet_iapplet_AddMenuItems (object, parameters, invocation);
1792 } else if (strcmp (method_name, "BindShortkey") == 0) {
1793 _dbus_cairo_dock_applet_iapplet_BindShortkey (object, parameters, invocation);
1794 }
1795 }
1796
1797
cairo_dock_applet_iapplet_dbus_interface_get_property(GDBusConnection * connection,const gchar * sender,const gchar * object_path,const gchar * interface_name,const gchar * property_name,GError ** error,gpointer user_data)1798 static GVariant* cairo_dock_applet_iapplet_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data) {
1799 gpointer* data;
1800 gpointer object;
1801 data = user_data;
1802 object = data[0];
1803 return NULL;
1804 }
1805
1806
cairo_dock_applet_iapplet_dbus_interface_set_property(GDBusConnection * connection,const gchar * sender,const gchar * object_path,const gchar * interface_name,const gchar * property_name,GVariant * value,GError ** error,gpointer user_data)1807 static gboolean cairo_dock_applet_iapplet_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data) {
1808 gpointer* data;
1809 gpointer object;
1810 data = user_data;
1811 object = data[0];
1812 return FALSE;
1813 }
1814
1815
_dbus_cairo_dock_applet_iapplet_on_click(GObject * _sender,gint iState,gpointer * _data)1816 static void _dbus_cairo_dock_applet_iapplet_on_click (GObject* _sender, gint iState, gpointer* _data) {
1817 GDBusConnection * _connection;
1818 const gchar * _path;
1819 GVariant *_arguments;
1820 GVariantBuilder _arguments_builder;
1821 _connection = _data[1];
1822 _path = _data[2];
1823 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1824 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iState));
1825 _arguments = g_variant_builder_end (&_arguments_builder);
1826 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_click", _arguments, NULL);
1827 }
1828
1829
_dbus_cairo_dock_applet_iapplet_on_middle_click(GObject * _sender,gpointer * _data)1830 static void _dbus_cairo_dock_applet_iapplet_on_middle_click (GObject* _sender, gpointer* _data) {
1831 GDBusConnection * _connection;
1832 const gchar * _path;
1833 GVariant *_arguments;
1834 GVariantBuilder _arguments_builder;
1835 _connection = _data[1];
1836 _path = _data[2];
1837 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1838 _arguments = g_variant_builder_end (&_arguments_builder);
1839 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_middle_click", _arguments, NULL);
1840 }
1841
1842
_dbus_cairo_dock_applet_iapplet_on_build_menu(GObject * _sender,gpointer * _data)1843 static void _dbus_cairo_dock_applet_iapplet_on_build_menu (GObject* _sender, gpointer* _data) {
1844 GDBusConnection * _connection;
1845 const gchar * _path;
1846 GVariant *_arguments;
1847 GVariantBuilder _arguments_builder;
1848 _connection = _data[1];
1849 _path = _data[2];
1850 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1851 _arguments = g_variant_builder_end (&_arguments_builder);
1852 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_build_menu", _arguments, NULL);
1853 }
1854
1855
_dbus_cairo_dock_applet_iapplet_on_menu_select(GObject * _sender,gint iNumEntry,gpointer * _data)1856 static void _dbus_cairo_dock_applet_iapplet_on_menu_select (GObject* _sender, gint iNumEntry, gpointer* _data) {
1857 GDBusConnection * _connection;
1858 const gchar * _path;
1859 GVariant *_arguments;
1860 GVariantBuilder _arguments_builder;
1861 _connection = _data[1];
1862 _path = _data[2];
1863 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1864 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iNumEntry));
1865 _arguments = g_variant_builder_end (&_arguments_builder);
1866 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_menu_select", _arguments, NULL);
1867 }
1868
1869
_dbus_cairo_dock_applet_iapplet_on_scroll(GObject * _sender,gboolean bScrollUp,gpointer * _data)1870 static void _dbus_cairo_dock_applet_iapplet_on_scroll (GObject* _sender, gboolean bScrollUp, gpointer* _data) {
1871 GDBusConnection * _connection;
1872 const gchar * _path;
1873 GVariant *_arguments;
1874 GVariantBuilder _arguments_builder;
1875 _connection = _data[1];
1876 _path = _data[2];
1877 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1878 g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (bScrollUp));
1879 _arguments = g_variant_builder_end (&_arguments_builder);
1880 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_scroll", _arguments, NULL);
1881 }
1882
1883
_dbus_cairo_dock_applet_iapplet_on_drop_data(GObject * _sender,const char * cReceivedData,gpointer * _data)1884 static void _dbus_cairo_dock_applet_iapplet_on_drop_data (GObject* _sender, const char* cReceivedData, gpointer* _data) {
1885 GDBusConnection * _connection;
1886 const gchar * _path;
1887 GVariant *_arguments;
1888 GVariantBuilder _arguments_builder;
1889 _connection = _data[1];
1890 _path = _data[2];
1891 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1892 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cReceivedData));
1893 _arguments = g_variant_builder_end (&_arguments_builder);
1894 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_drop_data", _arguments, NULL);
1895 }
1896
1897
_dbus_cairo_dock_applet_iapplet_on_answer(GObject * _sender,GVariant * answer,gpointer * _data)1898 static void _dbus_cairo_dock_applet_iapplet_on_answer (GObject* _sender, GVariant* answer, gpointer* _data) {
1899 GDBusConnection * _connection;
1900 const gchar * _path;
1901 GVariant *_arguments;
1902 GVariantBuilder _arguments_builder;
1903 _connection = _data[1];
1904 _path = _data[2];
1905 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1906 g_variant_builder_add_value (&_arguments_builder, g_variant_new_variant (answer));
1907 _arguments = g_variant_builder_end (&_arguments_builder);
1908 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_answer", _arguments, NULL);
1909 }
1910
1911
_dbus_cairo_dock_applet_iapplet_on_answer_dialog(GObject * _sender,gint iButton,GVariant * answer,gpointer * _data)1912 static void _dbus_cairo_dock_applet_iapplet_on_answer_dialog (GObject* _sender, gint iButton, GVariant* answer, gpointer* _data) {
1913 GDBusConnection * _connection;
1914 const gchar * _path;
1915 GVariant *_arguments;
1916 GVariantBuilder _arguments_builder;
1917 _connection = _data[1];
1918 _path = _data[2];
1919 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1920 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iButton));
1921 g_variant_builder_add_value (&_arguments_builder, g_variant_new_variant (answer));
1922 _arguments = g_variant_builder_end (&_arguments_builder);
1923 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_answer_dialog", _arguments, NULL);
1924 }
1925
1926
_dbus_cairo_dock_applet_iapplet_on_shortkey(GObject * _sender,const char * cKey,gpointer * _data)1927 static void _dbus_cairo_dock_applet_iapplet_on_shortkey (GObject* _sender, const char* cKey, gpointer* _data) {
1928 GDBusConnection * _connection;
1929 const gchar * _path;
1930 GVariant *_arguments;
1931 GVariantBuilder _arguments_builder;
1932 _connection = _data[1];
1933 _path = _data[2];
1934 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1935 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cKey));
1936 _arguments = g_variant_builder_end (&_arguments_builder);
1937 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_shortkey", _arguments, NULL);
1938 }
1939
1940
_dbus_cairo_dock_applet_iapplet_on_change_focus(GObject * _sender,gboolean bIsActive,gpointer * _data)1941 static void _dbus_cairo_dock_applet_iapplet_on_change_focus (GObject* _sender, gboolean bIsActive, gpointer* _data) {
1942 GDBusConnection * _connection;
1943 const gchar * _path;
1944 GVariant *_arguments;
1945 GVariantBuilder _arguments_builder;
1946 _connection = _data[1];
1947 _path = _data[2];
1948 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1949 g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (bIsActive));
1950 _arguments = g_variant_builder_end (&_arguments_builder);
1951 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_change_focus", _arguments, NULL);
1952 }
1953
1954
_dbus_cairo_dock_applet_iapplet_on_stop_module(GObject * _sender,gpointer * _data)1955 static void _dbus_cairo_dock_applet_iapplet_on_stop_module (GObject* _sender, gpointer* _data) {
1956 GDBusConnection * _connection;
1957 const gchar * _path;
1958 GVariant *_arguments;
1959 GVariantBuilder _arguments_builder;
1960 _connection = _data[1];
1961 _path = _data[2];
1962 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1963 _arguments = g_variant_builder_end (&_arguments_builder);
1964 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_stop_module", _arguments, NULL);
1965 }
1966
1967
_dbus_cairo_dock_applet_iapplet_on_reload_module(GObject * _sender,gboolean bConfigHasChanged,gpointer * _data)1968 static void _dbus_cairo_dock_applet_iapplet_on_reload_module (GObject* _sender, gboolean bConfigHasChanged, gpointer* _data) {
1969 GDBusConnection * _connection;
1970 const gchar * _path;
1971 GVariant *_arguments;
1972 GVariantBuilder _arguments_builder;
1973 _connection = _data[1];
1974 _path = _data[2];
1975 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
1976 g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (bConfigHasChanged));
1977 _arguments = g_variant_builder_end (&_arguments_builder);
1978 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.applet", "on_reload_module", _arguments, NULL);
1979 }
1980
1981
cairo_dock_applet_iapplet_register_object(gpointer object,GDBusConnection * connection,const gchar * path,GError ** error)1982 guint cairo_dock_applet_iapplet_register_object (gpointer object, GDBusConnection* connection, const gchar* path, GError** error) {
1983 guint result;
1984 gpointer *data;
1985 data = g_new (gpointer, 3);
1986 data[0] = g_object_ref (object);
1987 data[1] = g_object_ref (connection);
1988 data[2] = g_strdup (path);
1989 result = g_dbus_connection_register_object (connection, path, &_cairo_dock_applet_iapplet_dbus_interface_info, &_cairo_dock_applet_iapplet_dbus_interface_vtable, data, _cairo_dock_applet_iapplet_unregister_object, error);
1990 if (!result) {
1991 return 0;
1992 }
1993 g_signal_connect (object, "on-click", (GCallback) _dbus_cairo_dock_applet_iapplet_on_click, data);
1994 g_signal_connect (object, "on-middle-click", (GCallback) _dbus_cairo_dock_applet_iapplet_on_middle_click, data);
1995 g_signal_connect (object, "on-build-menu", (GCallback) _dbus_cairo_dock_applet_iapplet_on_build_menu, data);
1996 g_signal_connect (object, "on-menu-select", (GCallback) _dbus_cairo_dock_applet_iapplet_on_menu_select, data);
1997 g_signal_connect (object, "on-scroll", (GCallback) _dbus_cairo_dock_applet_iapplet_on_scroll, data);
1998 g_signal_connect (object, "on-drop-data", (GCallback) _dbus_cairo_dock_applet_iapplet_on_drop_data, data);
1999 g_signal_connect (object, "on-answer", (GCallback) _dbus_cairo_dock_applet_iapplet_on_answer, data);
2000 g_signal_connect (object, "on-answer-dialog", (GCallback) _dbus_cairo_dock_applet_iapplet_on_answer_dialog, data);
2001 g_signal_connect (object, "on-shortkey", (GCallback) _dbus_cairo_dock_applet_iapplet_on_shortkey, data);
2002 g_signal_connect (object, "on-change-focus", (GCallback) _dbus_cairo_dock_applet_iapplet_on_change_focus, data);
2003 g_signal_connect (object, "on-stop-module", (GCallback) _dbus_cairo_dock_applet_iapplet_on_stop_module, data);
2004 g_signal_connect (object, "on-reload-module", (GCallback) _dbus_cairo_dock_applet_iapplet_on_reload_module, data);
2005 return result;
2006 }
2007
2008
_cairo_dock_applet_iapplet_unregister_object(gpointer user_data)2009 static void _cairo_dock_applet_iapplet_unregister_object (gpointer user_data) {
2010 gpointer* data;
2011 data = user_data;
2012 g_object_unref (data[0]);
2013 g_object_unref (data[1]);
2014 g_free (data[2]);
2015 g_free (data);
2016 }
2017
2018
cairo_dock_applet_isub_applet_SetQuickInfo(CairoDockAppletISubApplet * self,const char * cQuickInfo,const char * cIconID,GError ** error)2019 void cairo_dock_applet_isub_applet_SetQuickInfo (CairoDockAppletISubApplet* self, const char* cQuickInfo, const char* cIconID, GError** error) {
2020 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->SetQuickInfo (self, cQuickInfo, cIconID, error);
2021 }
2022
2023
cairo_dock_applet_isub_applet_SetLabel(CairoDockAppletISubApplet * self,const char * cLabel,const char * cIconID,GError ** error)2024 void cairo_dock_applet_isub_applet_SetLabel (CairoDockAppletISubApplet* self, const char* cLabel, const char* cIconID, GError** error) {
2025 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->SetLabel (self, cLabel, cIconID, error);
2026 }
2027
2028
cairo_dock_applet_isub_applet_SetIcon(CairoDockAppletISubApplet * self,const char * cImage,const char * cIconID,GError ** error)2029 void cairo_dock_applet_isub_applet_SetIcon (CairoDockAppletISubApplet* self, const char* cImage, const char* cIconID, GError** error) {
2030 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->SetIcon (self, cImage, cIconID, error);
2031 }
2032
2033
cairo_dock_applet_isub_applet_SetEmblem(CairoDockAppletISubApplet * self,const char * cImage,gint iPosition,const char * cIconID,GError ** error)2034 void cairo_dock_applet_isub_applet_SetEmblem (CairoDockAppletISubApplet* self, const char* cImage, gint iPosition, const char* cIconID, GError** error) {
2035 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->SetEmblem (self, cImage, iPosition, cIconID, error);
2036 }
2037
2038
cairo_dock_applet_isub_applet_Animate(CairoDockAppletISubApplet * self,const char * cAnimation,gint iNbRounds,const char * cIconID,GError ** error)2039 void cairo_dock_applet_isub_applet_Animate (CairoDockAppletISubApplet* self, const char* cAnimation, gint iNbRounds, const char* cIconID, GError** error) {
2040 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->Animate (self, cAnimation, iNbRounds, cIconID, error);
2041 }
2042
2043
cairo_dock_applet_isub_applet_ShowDialog(CairoDockAppletISubApplet * self,const char * message,gint iDuration,const char * cIconID,GError ** error)2044 void cairo_dock_applet_isub_applet_ShowDialog (CairoDockAppletISubApplet* self, const char* message, gint iDuration, const char* cIconID, GError** error) {
2045 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->ShowDialog (self, message, iDuration, cIconID, error);
2046 }
2047
2048
cairo_dock_applet_isub_applet_AddSubIcons(CairoDockAppletISubApplet * self,char ** pIconFields,int pIconFields_length1,GError ** error)2049 void cairo_dock_applet_isub_applet_AddSubIcons (CairoDockAppletISubApplet* self, char** pIconFields, int pIconFields_length1, GError** error) {
2050 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->AddSubIcons (self, pIconFields, pIconFields_length1, error);
2051 }
2052
2053
cairo_dock_applet_isub_applet_RemoveSubIcon(CairoDockAppletISubApplet * self,const char * cIconID,GError ** error)2054 void cairo_dock_applet_isub_applet_RemoveSubIcon (CairoDockAppletISubApplet* self, const char* cIconID, GError** error) {
2055 CAIRO_DOCK_APPLET_ISUB_APPLET_GET_INTERFACE (self)->RemoveSubIcon (self, cIconID, error);
2056 }
2057
2058
cairo_dock_applet_isub_applet_base_init(CairoDockAppletISubAppletIface * iface)2059 static void cairo_dock_applet_isub_applet_base_init (CairoDockAppletISubAppletIface * iface) {
2060 static gboolean initialized = FALSE;
2061 if (!initialized) {
2062 initialized = TRUE;
2063 g_signal_new ("on_click_sub_icon", CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__INT_STRING, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_STRING);
2064 g_signal_new ("on_middle_click_sub_icon", CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
2065 g_signal_new ("on_scroll_sub_icon", CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__BOOLEAN_STRING, G_TYPE_NONE, 2, G_TYPE_BOOLEAN, G_TYPE_STRING);
2066 g_signal_new ("on_drop_data_sub_icon", CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__STRING_STRING, G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING);
2067 g_signal_new ("on_build_menu_sub_icon", CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
2068 }
2069 }
2070
2071
cairo_dock_applet_isub_applet_get_type(void)2072 GType cairo_dock_applet_isub_applet_get_type (void) {
2073 static volatile gsize cairo_dock_applet_isub_applet_type_id__volatile = 0;
2074 if (g_once_init_enter (&cairo_dock_applet_isub_applet_type_id__volatile)) {
2075 static const GTypeInfo g_define_type_info = { sizeof (CairoDockAppletISubAppletIface), (GBaseInitFunc) cairo_dock_applet_isub_applet_base_init, (GBaseFinalizeFunc) NULL, (GClassInitFunc) NULL, (GClassFinalizeFunc) NULL, NULL, 0, 0, (GInstanceInitFunc) NULL, NULL };
2076 GType cairo_dock_applet_isub_applet_type_id;
2077 cairo_dock_applet_isub_applet_type_id = g_type_register_static (G_TYPE_INTERFACE, "CairoDockAppletISubApplet", &g_define_type_info, 0);
2078 g_type_interface_add_prerequisite (cairo_dock_applet_isub_applet_type_id, G_TYPE_OBJECT);
2079 g_once_init_leave (&cairo_dock_applet_isub_applet_type_id__volatile, cairo_dock_applet_isub_applet_type_id);
2080 }
2081 return cairo_dock_applet_isub_applet_type_id__volatile;
2082 }
2083
2084
2085 G_DEFINE_TYPE_EXTENDED (CairoDockAppletISubAppletProxy, cairo_dock_applet_isub_applet_proxy, G_TYPE_DBUS_PROXY, 0, G_IMPLEMENT_INTERFACE (CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET, cairo_dock_applet_isub_applet_proxy_cairo_dock_applet_isub_applet_interface_init) );
cairo_dock_applet_isub_applet_proxy_class_init(CairoDockAppletISubAppletProxyClass * klass)2086 static void cairo_dock_applet_isub_applet_proxy_class_init (CairoDockAppletISubAppletProxyClass* klass) {
2087 G_DBUS_PROXY_CLASS (klass)->g_signal = cairo_dock_applet_isub_applet_proxy_g_signal;
2088 }
2089
2090
_dbus_handle_cairo_dock_applet_isub_applet_on_click_sub_icon(CairoDockAppletISubApplet * self,GVariant * parameters)2091 static void _dbus_handle_cairo_dock_applet_isub_applet_on_click_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters) {
2092 gint iState = 0;
2093 GVariant* _tmp84_;
2094 char* cIconID = NULL;
2095 GVariant* _tmp85_;
2096 GVariantIter _arguments_iter;
2097 g_variant_iter_init (&_arguments_iter, parameters);
2098 _tmp84_ = g_variant_iter_next_value (&_arguments_iter);
2099 iState = g_variant_get_int32 (_tmp84_);
2100 g_variant_unref (_tmp84_);
2101 _tmp85_ = g_variant_iter_next_value (&_arguments_iter);
2102 cIconID = g_variant_dup_string (_tmp85_, NULL);
2103 g_variant_unref (_tmp85_);
2104 g_signal_emit_by_name (self, "on-click-sub-icon", iState, cIconID);
2105 _g_free0 (cIconID);
2106 }
2107
2108
_dbus_handle_cairo_dock_applet_isub_applet_on_middle_click_sub_icon(CairoDockAppletISubApplet * self,GVariant * parameters)2109 static void _dbus_handle_cairo_dock_applet_isub_applet_on_middle_click_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters) {
2110 char* cIconID = NULL;
2111 GVariant* _tmp86_;
2112 GVariantIter _arguments_iter;
2113 g_variant_iter_init (&_arguments_iter, parameters);
2114 _tmp86_ = g_variant_iter_next_value (&_arguments_iter);
2115 cIconID = g_variant_dup_string (_tmp86_, NULL);
2116 g_variant_unref (_tmp86_);
2117 g_signal_emit_by_name (self, "on-middle-click-sub-icon", cIconID);
2118 _g_free0 (cIconID);
2119 }
2120
2121
_dbus_handle_cairo_dock_applet_isub_applet_on_scroll_sub_icon(CairoDockAppletISubApplet * self,GVariant * parameters)2122 static void _dbus_handle_cairo_dock_applet_isub_applet_on_scroll_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters) {
2123 gboolean bScrollUp = FALSE;
2124 GVariant* _tmp87_;
2125 char* cIconID = NULL;
2126 GVariant* _tmp88_;
2127 GVariantIter _arguments_iter;
2128 g_variant_iter_init (&_arguments_iter, parameters);
2129 _tmp87_ = g_variant_iter_next_value (&_arguments_iter);
2130 bScrollUp = g_variant_get_boolean (_tmp87_);
2131 g_variant_unref (_tmp87_);
2132 _tmp88_ = g_variant_iter_next_value (&_arguments_iter);
2133 cIconID = g_variant_dup_string (_tmp88_, NULL);
2134 g_variant_unref (_tmp88_);
2135 g_signal_emit_by_name (self, "on-scroll-sub-icon", bScrollUp, cIconID);
2136 _g_free0 (cIconID);
2137 }
2138
2139
_dbus_handle_cairo_dock_applet_isub_applet_on_drop_data_sub_icon(CairoDockAppletISubApplet * self,GVariant * parameters)2140 static void _dbus_handle_cairo_dock_applet_isub_applet_on_drop_data_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters) {
2141 char* cReceivedData = NULL;
2142 GVariant* _tmp89_;
2143 char* cIconID = NULL;
2144 GVariant* _tmp90_;
2145 GVariantIter _arguments_iter;
2146 g_variant_iter_init (&_arguments_iter, parameters);
2147 _tmp89_ = g_variant_iter_next_value (&_arguments_iter);
2148 cReceivedData = g_variant_dup_string (_tmp89_, NULL);
2149 g_variant_unref (_tmp89_);
2150 _tmp90_ = g_variant_iter_next_value (&_arguments_iter);
2151 cIconID = g_variant_dup_string (_tmp90_, NULL);
2152 g_variant_unref (_tmp90_);
2153 g_signal_emit_by_name (self, "on-drop-data-sub-icon", cReceivedData, cIconID);
2154 _g_free0 (cReceivedData);
2155 _g_free0 (cIconID);
2156 }
2157
2158
_dbus_handle_cairo_dock_applet_isub_applet_on_build_menu_sub_icon(CairoDockAppletISubApplet * self,GVariant * parameters)2159 static void _dbus_handle_cairo_dock_applet_isub_applet_on_build_menu_sub_icon (CairoDockAppletISubApplet* self, GVariant* parameters) {
2160 char* cIconID = NULL;
2161 GVariant* _tmp91_;
2162 GVariantIter _arguments_iter;
2163 g_variant_iter_init (&_arguments_iter, parameters);
2164 _tmp91_ = g_variant_iter_next_value (&_arguments_iter);
2165 cIconID = g_variant_dup_string (_tmp91_, NULL);
2166 g_variant_unref (_tmp91_);
2167 g_signal_emit_by_name (self, "on-build-menu-sub-icon", cIconID);
2168 _g_free0 (cIconID);
2169 }
2170
2171
cairo_dock_applet_isub_applet_proxy_g_signal(GDBusProxy * proxy,const gchar * sender_name,const gchar * signal_name,GVariant * parameters)2172 static void cairo_dock_applet_isub_applet_proxy_g_signal (GDBusProxy* proxy, const gchar* sender_name, const gchar* signal_name, GVariant* parameters) {
2173 if (strcmp (signal_name, "on_clickSubIcon") == 0) {
2174 _dbus_handle_cairo_dock_applet_isub_applet_on_click_sub_icon (proxy, parameters);
2175 } else if (strcmp (signal_name, "on_middle_clickSubIcon") == 0) {
2176 _dbus_handle_cairo_dock_applet_isub_applet_on_middle_click_sub_icon (proxy, parameters);
2177 } else if (strcmp (signal_name, "on_scrollSubIcon") == 0) {
2178 _dbus_handle_cairo_dock_applet_isub_applet_on_scroll_sub_icon (proxy, parameters);
2179 } else if (strcmp (signal_name, "on_drop_dataSubIcon") == 0) {
2180 _dbus_handle_cairo_dock_applet_isub_applet_on_drop_data_sub_icon (proxy, parameters);
2181 } else if (strcmp (signal_name, "on_build_menuSubIcon") == 0) {
2182 _dbus_handle_cairo_dock_applet_isub_applet_on_build_menu_sub_icon (proxy, parameters);
2183 }
2184 }
2185
2186
cairo_dock_applet_isub_applet_proxy_init(CairoDockAppletISubAppletProxy * self)2187 static void cairo_dock_applet_isub_applet_proxy_init (CairoDockAppletISubAppletProxy* self) {
2188 }
2189
2190
cairo_dock_applet_isub_applet_proxy_SetQuickInfo(CairoDockAppletISubApplet * self,const char * cQuickInfo,const char * cIconID,GError ** error)2191 static void cairo_dock_applet_isub_applet_proxy_SetQuickInfo (CairoDockAppletISubApplet* self, const char* cQuickInfo, const char* cIconID, GError** error) {
2192 GVariant *_arguments, *_reply;
2193 GVariantBuilder _arguments_builder;
2194 GVariantIter _reply_iter;
2195 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2196 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cQuickInfo));
2197 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2198 _arguments = g_variant_builder_end (&_arguments_builder);
2199 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.SetQuickInfo", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2200 if (!_reply) {
2201 return;
2202 }
2203 g_variant_iter_init (&_reply_iter, _reply);
2204 g_variant_unref (_reply);
2205 }
2206
2207
cairo_dock_applet_isub_applet_proxy_SetLabel(CairoDockAppletISubApplet * self,const char * cLabel,const char * cIconID,GError ** error)2208 static void cairo_dock_applet_isub_applet_proxy_SetLabel (CairoDockAppletISubApplet* self, const char* cLabel, const char* cIconID, GError** error) {
2209 GVariant *_arguments, *_reply;
2210 GVariantBuilder _arguments_builder;
2211 GVariantIter _reply_iter;
2212 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2213 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cLabel));
2214 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2215 _arguments = g_variant_builder_end (&_arguments_builder);
2216 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.SetLabel", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2217 if (!_reply) {
2218 return;
2219 }
2220 g_variant_iter_init (&_reply_iter, _reply);
2221 g_variant_unref (_reply);
2222 }
2223
2224
cairo_dock_applet_isub_applet_proxy_SetIcon(CairoDockAppletISubApplet * self,const char * cImage,const char * cIconID,GError ** error)2225 static void cairo_dock_applet_isub_applet_proxy_SetIcon (CairoDockAppletISubApplet* self, const char* cImage, const char* cIconID, GError** error) {
2226 GVariant *_arguments, *_reply;
2227 GVariantBuilder _arguments_builder;
2228 GVariantIter _reply_iter;
2229 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2230 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cImage));
2231 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2232 _arguments = g_variant_builder_end (&_arguments_builder);
2233 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.SetIcon", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2234 if (!_reply) {
2235 return;
2236 }
2237 g_variant_iter_init (&_reply_iter, _reply);
2238 g_variant_unref (_reply);
2239 }
2240
2241
cairo_dock_applet_isub_applet_proxy_SetEmblem(CairoDockAppletISubApplet * self,const char * cImage,gint iPosition,const char * cIconID,GError ** error)2242 static void cairo_dock_applet_isub_applet_proxy_SetEmblem (CairoDockAppletISubApplet* self, const char* cImage, gint iPosition, const char* cIconID, GError** error) {
2243 GVariant *_arguments, *_reply;
2244 GVariantBuilder _arguments_builder;
2245 GVariantIter _reply_iter;
2246 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2247 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cImage));
2248 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iPosition));
2249 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2250 _arguments = g_variant_builder_end (&_arguments_builder);
2251 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.SetEmblem", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2252 if (!_reply) {
2253 return;
2254 }
2255 g_variant_iter_init (&_reply_iter, _reply);
2256 g_variant_unref (_reply);
2257 }
2258
2259
cairo_dock_applet_isub_applet_proxy_Animate(CairoDockAppletISubApplet * self,const char * cAnimation,gint iNbRounds,const char * cIconID,GError ** error)2260 static void cairo_dock_applet_isub_applet_proxy_Animate (CairoDockAppletISubApplet* self, const char* cAnimation, gint iNbRounds, const char* cIconID, GError** error) {
2261 GVariant *_arguments, *_reply;
2262 GVariantBuilder _arguments_builder;
2263 GVariantIter _reply_iter;
2264 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2265 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cAnimation));
2266 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iNbRounds));
2267 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2268 _arguments = g_variant_builder_end (&_arguments_builder);
2269 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.Animate", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2270 if (!_reply) {
2271 return;
2272 }
2273 g_variant_iter_init (&_reply_iter, _reply);
2274 g_variant_unref (_reply);
2275 }
2276
2277
cairo_dock_applet_isub_applet_proxy_ShowDialog(CairoDockAppletISubApplet * self,const char * message,gint iDuration,const char * cIconID,GError ** error)2278 static void cairo_dock_applet_isub_applet_proxy_ShowDialog (CairoDockAppletISubApplet* self, const char* message, gint iDuration, const char* cIconID, GError** error) {
2279 GVariant *_arguments, *_reply;
2280 GVariantBuilder _arguments_builder;
2281 GVariantIter _reply_iter;
2282 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2283 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (message));
2284 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iDuration));
2285 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2286 _arguments = g_variant_builder_end (&_arguments_builder);
2287 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.ShowDialog", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2288 if (!_reply) {
2289 return;
2290 }
2291 g_variant_iter_init (&_reply_iter, _reply);
2292 g_variant_unref (_reply);
2293 }
2294
2295
cairo_dock_applet_isub_applet_proxy_AddSubIcons(CairoDockAppletISubApplet * self,char ** pIconFields,int pIconFields_length1,GError ** error)2296 static void cairo_dock_applet_isub_applet_proxy_AddSubIcons (CairoDockAppletISubApplet* self, char** pIconFields, int pIconFields_length1, GError** error) {
2297 GVariant *_arguments, *_reply;
2298 GVariantBuilder _arguments_builder;
2299 char** _tmp92_;
2300 GVariantBuilder _tmp93_;
2301 int _tmp94_;
2302 GVariantIter _reply_iter;
2303 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2304 _tmp92_ = pIconFields;
2305 g_variant_builder_init (&_tmp93_, G_VARIANT_TYPE_ARRAY);
2306 for (_tmp94_ = 0; _tmp94_ < pIconFields_length1; _tmp94_++) {
2307 g_variant_builder_add_value (&_tmp93_, g_variant_new_string (*_tmp92_));
2308 _tmp92_++;
2309 }
2310 g_variant_builder_add_value (&_arguments_builder, g_variant_builder_end (&_tmp93_));
2311 _arguments = g_variant_builder_end (&_arguments_builder);
2312 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.AddSubIcons", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2313 if (!_reply) {
2314 return;
2315 }
2316 g_variant_iter_init (&_reply_iter, _reply);
2317 g_variant_unref (_reply);
2318 }
2319
2320
cairo_dock_applet_isub_applet_proxy_RemoveSubIcon(CairoDockAppletISubApplet * self,const char * cIconID,GError ** error)2321 static void cairo_dock_applet_isub_applet_proxy_RemoveSubIcon (CairoDockAppletISubApplet* self, const char* cIconID, GError** error) {
2322 GVariant *_arguments, *_reply;
2323 GVariantBuilder _arguments_builder;
2324 GVariantIter _reply_iter;
2325 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2326 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2327 _arguments = g_variant_builder_end (&_arguments_builder);
2328 _reply = g_dbus_proxy_call_sync ((GDBusProxy *) self, "org.cairodock.CairoDock.subapplet.RemoveSubIcon", _arguments, G_DBUS_CALL_FLAGS_NONE, -1, NULL, error);
2329 if (!_reply) {
2330 return;
2331 }
2332 g_variant_iter_init (&_reply_iter, _reply);
2333 g_variant_unref (_reply);
2334 }
2335
2336
cairo_dock_applet_isub_applet_proxy_cairo_dock_applet_isub_applet_interface_init(CairoDockAppletISubAppletIface * iface)2337 static void cairo_dock_applet_isub_applet_proxy_cairo_dock_applet_isub_applet_interface_init (CairoDockAppletISubAppletIface* iface) {
2338 iface->SetQuickInfo = cairo_dock_applet_isub_applet_proxy_SetQuickInfo;
2339 iface->SetLabel = cairo_dock_applet_isub_applet_proxy_SetLabel;
2340 iface->SetIcon = cairo_dock_applet_isub_applet_proxy_SetIcon;
2341 iface->SetEmblem = cairo_dock_applet_isub_applet_proxy_SetEmblem;
2342 iface->Animate = cairo_dock_applet_isub_applet_proxy_Animate;
2343 iface->ShowDialog = cairo_dock_applet_isub_applet_proxy_ShowDialog;
2344 iface->AddSubIcons = cairo_dock_applet_isub_applet_proxy_AddSubIcons;
2345 iface->RemoveSubIcon = cairo_dock_applet_isub_applet_proxy_RemoveSubIcon;
2346 }
2347
2348
_dbus_cairo_dock_applet_isub_applet_SetQuickInfo(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2349 static void _dbus_cairo_dock_applet_isub_applet_SetQuickInfo (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2350 GError* error;
2351 char* cQuickInfo = NULL;
2352 GVariant* _tmp95_;
2353 char* cIconID = NULL;
2354 GVariant* _tmp96_;
2355 GVariantIter _arguments_iter;
2356 GVariant* _reply;
2357 GVariantBuilder _reply_builder;
2358 error = NULL;
2359 g_variant_iter_init (&_arguments_iter, parameters);
2360 _tmp95_ = g_variant_iter_next_value (&_arguments_iter);
2361 cQuickInfo = g_variant_dup_string (_tmp95_, NULL);
2362 g_variant_unref (_tmp95_);
2363 _tmp96_ = g_variant_iter_next_value (&_arguments_iter);
2364 cIconID = g_variant_dup_string (_tmp96_, NULL);
2365 g_variant_unref (_tmp96_);
2366 cairo_dock_applet_isub_applet_SetQuickInfo (self, cQuickInfo, cIconID, &error);
2367 if (error) {
2368 g_dbus_method_invocation_return_gerror (invocation, error);
2369 return;
2370 }
2371 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2372 _g_free0 (cQuickInfo);
2373 _g_free0 (cIconID);
2374 _reply = g_variant_builder_end (&_reply_builder);
2375 g_dbus_method_invocation_return_value (invocation, _reply);
2376 }
2377
2378
_dbus_cairo_dock_applet_isub_applet_SetLabel(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2379 static void _dbus_cairo_dock_applet_isub_applet_SetLabel (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2380 GError* error;
2381 char* cLabel = NULL;
2382 GVariant* _tmp97_;
2383 char* cIconID = NULL;
2384 GVariant* _tmp98_;
2385 GVariantIter _arguments_iter;
2386 GVariant* _reply;
2387 GVariantBuilder _reply_builder;
2388 error = NULL;
2389 g_variant_iter_init (&_arguments_iter, parameters);
2390 _tmp97_ = g_variant_iter_next_value (&_arguments_iter);
2391 cLabel = g_variant_dup_string (_tmp97_, NULL);
2392 g_variant_unref (_tmp97_);
2393 _tmp98_ = g_variant_iter_next_value (&_arguments_iter);
2394 cIconID = g_variant_dup_string (_tmp98_, NULL);
2395 g_variant_unref (_tmp98_);
2396 cairo_dock_applet_isub_applet_SetLabel (self, cLabel, cIconID, &error);
2397 if (error) {
2398 g_dbus_method_invocation_return_gerror (invocation, error);
2399 return;
2400 }
2401 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2402 _g_free0 (cLabel);
2403 _g_free0 (cIconID);
2404 _reply = g_variant_builder_end (&_reply_builder);
2405 g_dbus_method_invocation_return_value (invocation, _reply);
2406 }
2407
2408
_dbus_cairo_dock_applet_isub_applet_SetIcon(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2409 static void _dbus_cairo_dock_applet_isub_applet_SetIcon (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2410 GError* error;
2411 char* cImage = NULL;
2412 GVariant* _tmp99_;
2413 char* cIconID = NULL;
2414 GVariant* _tmp100_;
2415 GVariantIter _arguments_iter;
2416 GVariant* _reply;
2417 GVariantBuilder _reply_builder;
2418 error = NULL;
2419 g_variant_iter_init (&_arguments_iter, parameters);
2420 _tmp99_ = g_variant_iter_next_value (&_arguments_iter);
2421 cImage = g_variant_dup_string (_tmp99_, NULL);
2422 g_variant_unref (_tmp99_);
2423 _tmp100_ = g_variant_iter_next_value (&_arguments_iter);
2424 cIconID = g_variant_dup_string (_tmp100_, NULL);
2425 g_variant_unref (_tmp100_);
2426 cairo_dock_applet_isub_applet_SetIcon (self, cImage, cIconID, &error);
2427 if (error) {
2428 g_dbus_method_invocation_return_gerror (invocation, error);
2429 return;
2430 }
2431 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2432 _g_free0 (cImage);
2433 _g_free0 (cIconID);
2434 _reply = g_variant_builder_end (&_reply_builder);
2435 g_dbus_method_invocation_return_value (invocation, _reply);
2436 }
2437
2438
_dbus_cairo_dock_applet_isub_applet_SetEmblem(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2439 static void _dbus_cairo_dock_applet_isub_applet_SetEmblem (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2440 GError* error;
2441 char* cImage = NULL;
2442 GVariant* _tmp101_;
2443 gint iPosition = 0;
2444 GVariant* _tmp102_;
2445 char* cIconID = NULL;
2446 GVariant* _tmp103_;
2447 GVariantIter _arguments_iter;
2448 GVariant* _reply;
2449 GVariantBuilder _reply_builder;
2450 error = NULL;
2451 g_variant_iter_init (&_arguments_iter, parameters);
2452 _tmp101_ = g_variant_iter_next_value (&_arguments_iter);
2453 cImage = g_variant_dup_string (_tmp101_, NULL);
2454 g_variant_unref (_tmp101_);
2455 _tmp102_ = g_variant_iter_next_value (&_arguments_iter);
2456 iPosition = g_variant_get_int32 (_tmp102_);
2457 g_variant_unref (_tmp102_);
2458 _tmp103_ = g_variant_iter_next_value (&_arguments_iter);
2459 cIconID = g_variant_dup_string (_tmp103_, NULL);
2460 g_variant_unref (_tmp103_);
2461 cairo_dock_applet_isub_applet_SetEmblem (self, cImage, iPosition, cIconID, &error);
2462 if (error) {
2463 g_dbus_method_invocation_return_gerror (invocation, error);
2464 return;
2465 }
2466 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2467 _g_free0 (cImage);
2468 _g_free0 (cIconID);
2469 _reply = g_variant_builder_end (&_reply_builder);
2470 g_dbus_method_invocation_return_value (invocation, _reply);
2471 }
2472
2473
_dbus_cairo_dock_applet_isub_applet_Animate(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2474 static void _dbus_cairo_dock_applet_isub_applet_Animate (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2475 GError* error;
2476 char* cAnimation = NULL;
2477 GVariant* _tmp104_;
2478 gint iNbRounds = 0;
2479 GVariant* _tmp105_;
2480 char* cIconID = NULL;
2481 GVariant* _tmp106_;
2482 GVariantIter _arguments_iter;
2483 GVariant* _reply;
2484 GVariantBuilder _reply_builder;
2485 error = NULL;
2486 g_variant_iter_init (&_arguments_iter, parameters);
2487 _tmp104_ = g_variant_iter_next_value (&_arguments_iter);
2488 cAnimation = g_variant_dup_string (_tmp104_, NULL);
2489 g_variant_unref (_tmp104_);
2490 _tmp105_ = g_variant_iter_next_value (&_arguments_iter);
2491 iNbRounds = g_variant_get_int32 (_tmp105_);
2492 g_variant_unref (_tmp105_);
2493 _tmp106_ = g_variant_iter_next_value (&_arguments_iter);
2494 cIconID = g_variant_dup_string (_tmp106_, NULL);
2495 g_variant_unref (_tmp106_);
2496 cairo_dock_applet_isub_applet_Animate (self, cAnimation, iNbRounds, cIconID, &error);
2497 if (error) {
2498 g_dbus_method_invocation_return_gerror (invocation, error);
2499 return;
2500 }
2501 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2502 _g_free0 (cAnimation);
2503 _g_free0 (cIconID);
2504 _reply = g_variant_builder_end (&_reply_builder);
2505 g_dbus_method_invocation_return_value (invocation, _reply);
2506 }
2507
2508
_dbus_cairo_dock_applet_isub_applet_ShowDialog(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2509 static void _dbus_cairo_dock_applet_isub_applet_ShowDialog (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2510 GError* error;
2511 char* message = NULL;
2512 GVariant* _tmp107_;
2513 gint iDuration = 0;
2514 GVariant* _tmp108_;
2515 char* cIconID = NULL;
2516 GVariant* _tmp109_;
2517 GVariantIter _arguments_iter;
2518 GVariant* _reply;
2519 GVariantBuilder _reply_builder;
2520 error = NULL;
2521 g_variant_iter_init (&_arguments_iter, parameters);
2522 _tmp107_ = g_variant_iter_next_value (&_arguments_iter);
2523 message = g_variant_dup_string (_tmp107_, NULL);
2524 g_variant_unref (_tmp107_);
2525 _tmp108_ = g_variant_iter_next_value (&_arguments_iter);
2526 iDuration = g_variant_get_int32 (_tmp108_);
2527 g_variant_unref (_tmp108_);
2528 _tmp109_ = g_variant_iter_next_value (&_arguments_iter);
2529 cIconID = g_variant_dup_string (_tmp109_, NULL);
2530 g_variant_unref (_tmp109_);
2531 cairo_dock_applet_isub_applet_ShowDialog (self, message, iDuration, cIconID, &error);
2532 if (error) {
2533 g_dbus_method_invocation_return_gerror (invocation, error);
2534 return;
2535 }
2536 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2537 _g_free0 (message);
2538 _g_free0 (cIconID);
2539 _reply = g_variant_builder_end (&_reply_builder);
2540 g_dbus_method_invocation_return_value (invocation, _reply);
2541 }
2542
2543
_dbus_cairo_dock_applet_isub_applet_AddSubIcons(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2544 static void _dbus_cairo_dock_applet_isub_applet_AddSubIcons (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2545 GError* error;
2546 char** pIconFields = NULL;
2547 int pIconFields_length1;
2548 GVariant* _tmp110_;
2549 char** _tmp111_;
2550 int _tmp111__length;
2551 int _tmp111__size;
2552 int _tmp111__length1;
2553 GVariantIter _tmp112_;
2554 GVariant* _tmp113_;
2555 GVariantIter _arguments_iter;
2556 GVariant* _reply;
2557 GVariantBuilder _reply_builder;
2558 error = NULL;
2559 g_variant_iter_init (&_arguments_iter, parameters);
2560 pIconFields_length1 = 0;
2561 _tmp110_ = g_variant_iter_next_value (&_arguments_iter);
2562 _tmp111_ = g_new (char*, 5);
2563 _tmp111__length = 0;
2564 _tmp111__size = 4;
2565 _tmp111__length1 = 0;
2566 g_variant_iter_init (&_tmp112_, _tmp110_);
2567 for (; _tmp113_ = g_variant_iter_next_value (&_tmp112_); _tmp111__length1++) {
2568 if (_tmp111__size == _tmp111__length) {
2569 _tmp111__size = 2 * _tmp111__size;
2570 _tmp111_ = g_renew (char*, _tmp111_, _tmp111__size + 1);
2571 }
2572 _tmp111_[_tmp111__length++] = g_variant_dup_string (_tmp113_, NULL);
2573 g_variant_unref (_tmp113_);
2574 }
2575 pIconFields_length1 = _tmp111__length1;
2576 _tmp111_[_tmp111__length] = NULL;
2577 pIconFields = _tmp111_;
2578 g_variant_unref (_tmp110_);
2579 cairo_dock_applet_isub_applet_AddSubIcons (self, pIconFields, pIconFields_length1, &error);
2580 if (error) {
2581 g_dbus_method_invocation_return_gerror (invocation, error);
2582 return;
2583 }
2584 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2585 pIconFields = (_vala_array_free (pIconFields, pIconFields_length1, (GDestroyNotify) g_free), NULL);
2586 _reply = g_variant_builder_end (&_reply_builder);
2587 g_dbus_method_invocation_return_value (invocation, _reply);
2588 }
2589
2590
_dbus_cairo_dock_applet_isub_applet_RemoveSubIcon(CairoDockAppletISubApplet * self,GVariant * parameters,GDBusMethodInvocation * invocation)2591 static void _dbus_cairo_dock_applet_isub_applet_RemoveSubIcon (CairoDockAppletISubApplet* self, GVariant* parameters, GDBusMethodInvocation* invocation) {
2592 GError* error;
2593 char* cIconID = NULL;
2594 GVariant* _tmp114_;
2595 GVariantIter _arguments_iter;
2596 GVariant* _reply;
2597 GVariantBuilder _reply_builder;
2598 error = NULL;
2599 g_variant_iter_init (&_arguments_iter, parameters);
2600 _tmp114_ = g_variant_iter_next_value (&_arguments_iter);
2601 cIconID = g_variant_dup_string (_tmp114_, NULL);
2602 g_variant_unref (_tmp114_);
2603 cairo_dock_applet_isub_applet_RemoveSubIcon (self, cIconID, &error);
2604 if (error) {
2605 g_dbus_method_invocation_return_gerror (invocation, error);
2606 return;
2607 }
2608 g_variant_builder_init (&_reply_builder, G_VARIANT_TYPE_TUPLE);
2609 _g_free0 (cIconID);
2610 _reply = g_variant_builder_end (&_reply_builder);
2611 g_dbus_method_invocation_return_value (invocation, _reply);
2612 }
2613
2614
cairo_dock_applet_isub_applet_dbus_interface_method_call(GDBusConnection * connection,const gchar * sender,const gchar * object_path,const gchar * interface_name,const gchar * method_name,GVariant * parameters,GDBusMethodInvocation * invocation,gpointer user_data)2615 static void cairo_dock_applet_isub_applet_dbus_interface_method_call (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* method_name, GVariant* parameters, GDBusMethodInvocation* invocation, gpointer user_data) {
2616 gpointer* data;
2617 gpointer object;
2618 data = user_data;
2619 object = data[0];
2620 if (strcmp (method_name, "SetQuickInfo") == 0) {
2621 _dbus_cairo_dock_applet_isub_applet_SetQuickInfo (object, parameters, invocation);
2622 } else if (strcmp (method_name, "SetLabel") == 0) {
2623 _dbus_cairo_dock_applet_isub_applet_SetLabel (object, parameters, invocation);
2624 } else if (strcmp (method_name, "SetIcon") == 0) {
2625 _dbus_cairo_dock_applet_isub_applet_SetIcon (object, parameters, invocation);
2626 } else if (strcmp (method_name, "SetEmblem") == 0) {
2627 _dbus_cairo_dock_applet_isub_applet_SetEmblem (object, parameters, invocation);
2628 } else if (strcmp (method_name, "Animate") == 0) {
2629 _dbus_cairo_dock_applet_isub_applet_Animate (object, parameters, invocation);
2630 } else if (strcmp (method_name, "ShowDialog") == 0) {
2631 _dbus_cairo_dock_applet_isub_applet_ShowDialog (object, parameters, invocation);
2632 } else if (strcmp (method_name, "AddSubIcons") == 0) {
2633 _dbus_cairo_dock_applet_isub_applet_AddSubIcons (object, parameters, invocation);
2634 } else if (strcmp (method_name, "RemoveSubIcon") == 0) {
2635 _dbus_cairo_dock_applet_isub_applet_RemoveSubIcon (object, parameters, invocation);
2636 }
2637 }
2638
2639
cairo_dock_applet_isub_applet_dbus_interface_get_property(GDBusConnection * connection,const gchar * sender,const gchar * object_path,const gchar * interface_name,const gchar * property_name,GError ** error,gpointer user_data)2640 static GVariant* cairo_dock_applet_isub_applet_dbus_interface_get_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GError** error, gpointer user_data) {
2641 gpointer* data;
2642 gpointer object;
2643 data = user_data;
2644 object = data[0];
2645 return NULL;
2646 }
2647
2648
cairo_dock_applet_isub_applet_dbus_interface_set_property(GDBusConnection * connection,const gchar * sender,const gchar * object_path,const gchar * interface_name,const gchar * property_name,GVariant * value,GError ** error,gpointer user_data)2649 static gboolean cairo_dock_applet_isub_applet_dbus_interface_set_property (GDBusConnection* connection, const gchar* sender, const gchar* object_path, const gchar* interface_name, const gchar* property_name, GVariant* value, GError** error, gpointer user_data) {
2650 gpointer* data;
2651 gpointer object;
2652 data = user_data;
2653 object = data[0];
2654 return FALSE;
2655 }
2656
2657
_dbus_cairo_dock_applet_isub_applet_on_click_sub_icon(GObject * _sender,gint iState,const char * cIconID,gpointer * _data)2658 static void _dbus_cairo_dock_applet_isub_applet_on_click_sub_icon (GObject* _sender, gint iState, const char* cIconID, gpointer* _data) {
2659 GDBusConnection * _connection;
2660 const gchar * _path;
2661 GVariant *_arguments;
2662 GVariantBuilder _arguments_builder;
2663 _connection = _data[1];
2664 _path = _data[2];
2665 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2666 g_variant_builder_add_value (&_arguments_builder, g_variant_new_int32 (iState));
2667 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2668 _arguments = g_variant_builder_end (&_arguments_builder);
2669 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.subapplet", "on_clickSubIcon", _arguments, NULL);
2670 }
2671
2672
_dbus_cairo_dock_applet_isub_applet_on_middle_click_sub_icon(GObject * _sender,const char * cIconID,gpointer * _data)2673 static void _dbus_cairo_dock_applet_isub_applet_on_middle_click_sub_icon (GObject* _sender, const char* cIconID, gpointer* _data) {
2674 GDBusConnection * _connection;
2675 const gchar * _path;
2676 GVariant *_arguments;
2677 GVariantBuilder _arguments_builder;
2678 _connection = _data[1];
2679 _path = _data[2];
2680 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2681 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2682 _arguments = g_variant_builder_end (&_arguments_builder);
2683 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.subapplet", "on_middle_clickSubIcon", _arguments, NULL);
2684 }
2685
2686
_dbus_cairo_dock_applet_isub_applet_on_scroll_sub_icon(GObject * _sender,gboolean bScrollUp,const char * cIconID,gpointer * _data)2687 static void _dbus_cairo_dock_applet_isub_applet_on_scroll_sub_icon (GObject* _sender, gboolean bScrollUp, const char* cIconID, gpointer* _data) {
2688 GDBusConnection * _connection;
2689 const gchar * _path;
2690 GVariant *_arguments;
2691 GVariantBuilder _arguments_builder;
2692 _connection = _data[1];
2693 _path = _data[2];
2694 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2695 g_variant_builder_add_value (&_arguments_builder, g_variant_new_boolean (bScrollUp));
2696 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2697 _arguments = g_variant_builder_end (&_arguments_builder);
2698 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.subapplet", "on_scrollSubIcon", _arguments, NULL);
2699 }
2700
2701
_dbus_cairo_dock_applet_isub_applet_on_drop_data_sub_icon(GObject * _sender,const char * cReceivedData,const char * cIconID,gpointer * _data)2702 static void _dbus_cairo_dock_applet_isub_applet_on_drop_data_sub_icon (GObject* _sender, const char* cReceivedData, const char* cIconID, gpointer* _data) {
2703 GDBusConnection * _connection;
2704 const gchar * _path;
2705 GVariant *_arguments;
2706 GVariantBuilder _arguments_builder;
2707 _connection = _data[1];
2708 _path = _data[2];
2709 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2710 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cReceivedData));
2711 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2712 _arguments = g_variant_builder_end (&_arguments_builder);
2713 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.subapplet", "on_drop_dataSubIcon", _arguments, NULL);
2714 }
2715
2716
_dbus_cairo_dock_applet_isub_applet_on_build_menu_sub_icon(GObject * _sender,const char * cIconID,gpointer * _data)2717 static void _dbus_cairo_dock_applet_isub_applet_on_build_menu_sub_icon (GObject* _sender, const char* cIconID, gpointer* _data) {
2718 GDBusConnection * _connection;
2719 const gchar * _path;
2720 GVariant *_arguments;
2721 GVariantBuilder _arguments_builder;
2722 _connection = _data[1];
2723 _path = _data[2];
2724 g_variant_builder_init (&_arguments_builder, G_VARIANT_TYPE_TUPLE);
2725 g_variant_builder_add_value (&_arguments_builder, g_variant_new_string (cIconID));
2726 _arguments = g_variant_builder_end (&_arguments_builder);
2727 g_dbus_connection_emit_signal (_connection, NULL, _path, "org.cairodock.CairoDock.subapplet", "on_build_menuSubIcon", _arguments, NULL);
2728 }
2729
2730
cairo_dock_applet_isub_applet_register_object(gpointer object,GDBusConnection * connection,const gchar * path,GError ** error)2731 guint cairo_dock_applet_isub_applet_register_object (gpointer object, GDBusConnection* connection, const gchar* path, GError** error) {
2732 guint result;
2733 gpointer *data;
2734 data = g_new (gpointer, 3);
2735 data[0] = g_object_ref (object);
2736 data[1] = g_object_ref (connection);
2737 data[2] = g_strdup (path);
2738 result = g_dbus_connection_register_object (connection, path, &_cairo_dock_applet_isub_applet_dbus_interface_info, &_cairo_dock_applet_isub_applet_dbus_interface_vtable, data, _cairo_dock_applet_isub_applet_unregister_object, error);
2739 if (!result) {
2740 return 0;
2741 }
2742 g_signal_connect (object, "on-click-sub-icon", (GCallback) _dbus_cairo_dock_applet_isub_applet_on_click_sub_icon, data);
2743 g_signal_connect (object, "on-middle-click-sub-icon", (GCallback) _dbus_cairo_dock_applet_isub_applet_on_middle_click_sub_icon, data);
2744 g_signal_connect (object, "on-scroll-sub-icon", (GCallback) _dbus_cairo_dock_applet_isub_applet_on_scroll_sub_icon, data);
2745 g_signal_connect (object, "on-drop-data-sub-icon", (GCallback) _dbus_cairo_dock_applet_isub_applet_on_drop_data_sub_icon, data);
2746 g_signal_connect (object, "on-build-menu-sub-icon", (GCallback) _dbus_cairo_dock_applet_isub_applet_on_build_menu_sub_icon, data);
2747 return result;
2748 }
2749
2750
_cairo_dock_applet_isub_applet_unregister_object(gpointer user_data)2751 static void _cairo_dock_applet_isub_applet_unregister_object (gpointer user_data) {
2752 gpointer* data;
2753 data = user_data;
2754 g_object_unref (data[0]);
2755 g_object_unref (data[1]);
2756 g_free (data[2]);
2757 g_free (data);
2758 }
2759
2760
cairo_dock_applet_cd_applet_screen_position_get_type(void)2761 GType cairo_dock_applet_cd_applet_screen_position_get_type (void) {
2762 static volatile gsize cairo_dock_applet_cd_applet_screen_position_type_id__volatile = 0;
2763 if (g_once_init_enter (&cairo_dock_applet_cd_applet_screen_position_type_id__volatile)) {
2764 static const GEnumValue values[] = {{CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_BOTTOM, "CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_BOTTOM", "bottom"}, {CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_TOP, "CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_TOP", "top"}, {CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_RIGHT, "CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_RIGHT", "right"}, {CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_LEFT, "CAIRO_DOCK_APPLET_CD_APPLET_SCREEN_POSITION_LEFT", "left"}, {0, NULL, NULL}};
2765 GType cairo_dock_applet_cd_applet_screen_position_type_id;
2766 cairo_dock_applet_cd_applet_screen_position_type_id = g_enum_register_static ("CairoDockAppletCDAppletScreenPosition", values);
2767 g_once_init_leave (&cairo_dock_applet_cd_applet_screen_position_type_id__volatile, cairo_dock_applet_cd_applet_screen_position_type_id);
2768 }
2769 return cairo_dock_applet_cd_applet_screen_position_type_id__volatile;
2770 }
2771
2772
cairo_dock_applet_cd_applet_container_type_get_type(void)2773 GType cairo_dock_applet_cd_applet_container_type_get_type (void) {
2774 static volatile gsize cairo_dock_applet_cd_applet_container_type_type_id__volatile = 0;
2775 if (g_once_init_enter (&cairo_dock_applet_cd_applet_container_type_type_id__volatile)) {
2776 static const GEnumValue values[] = {{CAIRO_DOCK_APPLET_CD_APPLET_CONTAINER_TYPE_DOCK, "CAIRO_DOCK_APPLET_CD_APPLET_CONTAINER_TYPE_DOCK", "dock"}, {CAIRO_DOCK_APPLET_CD_APPLET_CONTAINER_TYPE_DESKLET, "CAIRO_DOCK_APPLET_CD_APPLET_CONTAINER_TYPE_DESKLET", "desklet"}, {0, NULL, NULL}};
2777 GType cairo_dock_applet_cd_applet_container_type_type_id;
2778 cairo_dock_applet_cd_applet_container_type_type_id = g_enum_register_static ("CairoDockAppletCDAppletContainerType", values);
2779 g_once_init_leave (&cairo_dock_applet_cd_applet_container_type_type_id__volatile, cairo_dock_applet_cd_applet_container_type_type_id);
2780 }
2781 return cairo_dock_applet_cd_applet_container_type_type_id__volatile;
2782 }
2783
2784
cairo_dock_applet_cd_applet_emblem_position_get_type(void)2785 GType cairo_dock_applet_cd_applet_emblem_position_get_type (void) {
2786 static volatile gsize cairo_dock_applet_cd_applet_emblem_position_type_id__volatile = 0;
2787 if (g_once_init_enter (&cairo_dock_applet_cd_applet_emblem_position_type_id__volatile)) {
2788 static const GEnumValue values[] = {{CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_UPPER_LEFT, "CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_UPPER_LEFT", "upper-left"}, {CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_LOWER_RIGHT, "CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_LOWER_RIGHT", "lower-right"}, {CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_LOWER_LEFT, "CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_LOWER_LEFT", "lower-left"}, {CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_UPPER_RIGHT, "CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_UPPER_RIGHT", "upper-right"}, {CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_MIDDLE, "CAIRO_DOCK_APPLET_CD_APPLET_EMBLEM_POSITION_MIDDLE", "middle"}, {0, NULL, NULL}};
2789 GType cairo_dock_applet_cd_applet_emblem_position_type_id;
2790 cairo_dock_applet_cd_applet_emblem_position_type_id = g_enum_register_static ("CairoDockAppletCDAppletEmblemPosition", values);
2791 g_once_init_leave (&cairo_dock_applet_cd_applet_emblem_position_type_id__volatile, cairo_dock_applet_cd_applet_emblem_position_type_id);
2792 }
2793 return cairo_dock_applet_cd_applet_emblem_position_type_id__volatile;
2794 }
2795
2796
cairo_dock_applet_cd_applet_menu_item_type_get_type(void)2797 GType cairo_dock_applet_cd_applet_menu_item_type_get_type (void) {
2798 static volatile gsize cairo_dock_applet_cd_applet_menu_item_type_type_id__volatile = 0;
2799 if (g_once_init_enter (&cairo_dock_applet_cd_applet_menu_item_type_type_id__volatile)) {
2800 static const GEnumValue values[] = {{CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_ENTRY, "CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_ENTRY", "menu-entry"}, {CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_SUB_MENU, "CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_SUB_MENU", "menu-sub-menu"}, {CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_SEPARATOR, "CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_SEPARATOR", "menu-separator"}, {CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_CHECKBOX, "CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_CHECKBOX", "menu-checkbox"}, {CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_RADIO_BUTTON, "CAIRO_DOCK_APPLET_CD_APPLET_MENU_ITEM_TYPE_MENU_RADIO_BUTTON", "menu-radio-button"}, {0, NULL, NULL}};
2801 GType cairo_dock_applet_cd_applet_menu_item_type_type_id;
2802 cairo_dock_applet_cd_applet_menu_item_type_type_id = g_enum_register_static ("CairoDockAppletCDAppletMenuItemType", values);
2803 g_once_init_leave (&cairo_dock_applet_cd_applet_menu_item_type_type_id__volatile, cairo_dock_applet_cd_applet_menu_item_type_type_id);
2804 }
2805 return cairo_dock_applet_cd_applet_menu_item_type_type_id__volatile;
2806 }
2807
2808
string_get_length(const char * self)2809 static glong string_get_length (const char* self) {
2810 glong result;
2811 g_return_val_if_fail (self != NULL, 0L);
2812 result = g_utf8_strlen (self, (gssize) (-1));
2813 return result;
2814 }
2815
2816
string_substring(const char * self,glong offset,glong len)2817 static char* string_substring (const char* self, glong offset, glong len) {
2818 char* result = NULL;
2819 glong string_length;
2820 const char* start;
2821 g_return_val_if_fail (self != NULL, NULL);
2822 string_length = string_get_length (self);
2823 if (offset < 0) {
2824 offset = string_length + offset;
2825 g_return_val_if_fail (offset >= 0, NULL);
2826 } else {
2827 g_return_val_if_fail (offset <= string_length, NULL);
2828 }
2829 if (len < 0) {
2830 len = string_length - offset;
2831 }
2832 g_return_val_if_fail ((offset + len) <= string_length, NULL);
2833 start = g_utf8_offset_to_pointer (self, offset);
2834 result = g_strndup (start, ((gchar*) g_utf8_offset_to_pointer (start, len)) - ((gchar*) start));
2835 return result;
2836 }
2837
2838
cairo_dock_applet_cd_applet_construct(GType object_type,char ** argv,int argv_length1)2839 CairoDockAppletCDApplet* cairo_dock_applet_cd_applet_construct (GType object_type, char** argv, int argv_length1) {
2840 CairoDockAppletCDApplet * self;
2841 char* _tmp0_;
2842 char* _tmp1_;
2843 char* _tmp2_;
2844 char* _tmp3_;
2845 char* _tmp4_;
2846 self = (CairoDockAppletCDApplet*) g_object_new (object_type, NULL);
2847 self->cAppletName = (_tmp0_ = string_substring (argv[0], (glong) 2, (glong) 999), _g_free0 (self->cAppletName), _tmp0_);
2848 self->cBusPath = (_tmp1_ = g_strdup (argv[2]), _g_free0 (self->cBusPath), _tmp1_);
2849 self->cConfFile = (_tmp2_ = g_strdup (argv[3]), _g_free0 (self->cConfFile), _tmp2_);
2850 self->cParentAppName = (_tmp3_ = g_strdup (argv[4]), _g_free0 (self->cParentAppName), _tmp3_);
2851 _cairo_dock_applet_cd_applet_get_config (self);
2852 _cairo_dock_applet_cd_applet_connect_to_bus (self);
2853 self->priv->_cMenuIconId = (_tmp4_ = NULL, _g_free0 (self->priv->_cMenuIconId), _tmp4_);
2854 return self;
2855 }
2856
2857
cairo_dock_applet_cd_applet_new(char ** argv,int argv_length1)2858 CairoDockAppletCDApplet* cairo_dock_applet_cd_applet_new (char** argv, int argv_length1) {
2859 return cairo_dock_applet_cd_applet_construct (CAIRO_DOCK_APPLET_TYPE_CD_APPLET, argv, argv_length1);
2860 }
2861
2862
cairo_dock_applet_cd_applet_run(CairoDockAppletCDApplet * self)2863 void cairo_dock_applet_cd_applet_run (CairoDockAppletCDApplet* self) {
2864 GMainLoop* _tmp0_;
2865 g_return_if_fail (self != NULL);
2866 cairo_dock_applet_cd_applet_begin (self);
2867 self->priv->loop = (_tmp0_ = g_main_loop_new (NULL, FALSE), _g_main_loop_unref0 (self->priv->loop), _tmp0_);
2868 g_main_loop_run (self->priv->loop);
2869 }
2870
2871
cairo_dock_applet_cd_applet_real_on_click(CairoDockAppletCDApplet * self,gint iState)2872 static void cairo_dock_applet_cd_applet_real_on_click (CairoDockAppletCDApplet* self, gint iState) {
2873 g_return_if_fail (self != NULL);
2874 g_print (">>> clic !\n");
2875 }
2876
2877
cairo_dock_applet_cd_applet_on_click(CairoDockAppletCDApplet * self,gint iState)2878 void cairo_dock_applet_cd_applet_on_click (CairoDockAppletCDApplet* self, gint iState) {
2879 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_click (self, iState);
2880 }
2881
2882
cairo_dock_applet_cd_applet_real_on_middle_click(CairoDockAppletCDApplet * self)2883 static void cairo_dock_applet_cd_applet_real_on_middle_click (CairoDockAppletCDApplet* self) {
2884 g_return_if_fail (self != NULL);
2885 g_print (">>> middle clic !\n");
2886 }
2887
2888
cairo_dock_applet_cd_applet_on_middle_click(CairoDockAppletCDApplet * self)2889 void cairo_dock_applet_cd_applet_on_middle_click (CairoDockAppletCDApplet* self) {
2890 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_middle_click (self);
2891 }
2892
2893
_cairo_dock_applet_cd_applet_on_build_menu(CairoDockAppletCDApplet * self)2894 static void _cairo_dock_applet_cd_applet_on_build_menu (CairoDockAppletCDApplet* self) {
2895 char* _tmp0_;
2896 g_return_if_fail (self != NULL);
2897 self->priv->_cMenuIconId = (_tmp0_ = NULL, _g_free0 (self->priv->_cMenuIconId), _tmp0_);
2898 cairo_dock_applet_cd_applet_on_build_menu (self);
2899 }
2900
2901
cairo_dock_applet_cd_applet_real_on_build_menu(CairoDockAppletCDApplet * self)2902 static void cairo_dock_applet_cd_applet_real_on_build_menu (CairoDockAppletCDApplet* self) {
2903 g_return_if_fail (self != NULL);
2904 g_print (">>> build menu !\n");
2905 }
2906
2907
cairo_dock_applet_cd_applet_on_build_menu(CairoDockAppletCDApplet * self)2908 void cairo_dock_applet_cd_applet_on_build_menu (CairoDockAppletCDApplet* self) {
2909 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_build_menu (self);
2910 }
2911
2912
_cairo_dock_applet_cd_applet_on_menu_select(CairoDockAppletCDApplet * self,gint iNumEntry)2913 static void _cairo_dock_applet_cd_applet_on_menu_select (CairoDockAppletCDApplet* self, gint iNumEntry) {
2914 g_return_if_fail (self != NULL);
2915 if (self->priv->_cMenuIconId == NULL) {
2916 cairo_dock_applet_cd_applet_on_menu_select (self, iNumEntry);
2917 } else {
2918 cairo_dock_applet_cd_applet_on_menu_select_sub_icon (self, iNumEntry, self->priv->_cMenuIconId);
2919 }
2920 }
2921
2922
cairo_dock_applet_cd_applet_real_on_menu_select(CairoDockAppletCDApplet * self,gint iNumEntry)2923 static void cairo_dock_applet_cd_applet_real_on_menu_select (CairoDockAppletCDApplet* self, gint iNumEntry) {
2924 g_return_if_fail (self != NULL);
2925 g_print (">>> choice %d has been selected !\n", iNumEntry);
2926 }
2927
2928
cairo_dock_applet_cd_applet_on_menu_select(CairoDockAppletCDApplet * self,gint iNumEntry)2929 void cairo_dock_applet_cd_applet_on_menu_select (CairoDockAppletCDApplet* self, gint iNumEntry) {
2930 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_menu_select (self, iNumEntry);
2931 }
2932
2933
cairo_dock_applet_cd_applet_real_on_scroll(CairoDockAppletCDApplet * self,gboolean bScrollUp)2934 static void cairo_dock_applet_cd_applet_real_on_scroll (CairoDockAppletCDApplet* self, gboolean bScrollUp) {
2935 g_return_if_fail (self != NULL);
2936 g_print (">>> scroll (up:%d)\n", (gint) bScrollUp);
2937 }
2938
2939
cairo_dock_applet_cd_applet_on_scroll(CairoDockAppletCDApplet * self,gboolean bScrollUp)2940 void cairo_dock_applet_cd_applet_on_scroll (CairoDockAppletCDApplet* self, gboolean bScrollUp) {
2941 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_scroll (self, bScrollUp);
2942 }
2943
2944
cairo_dock_applet_cd_applet_real_on_drop_data(CairoDockAppletCDApplet * self,const char * cReceivedData)2945 static void cairo_dock_applet_cd_applet_real_on_drop_data (CairoDockAppletCDApplet* self, const char* cReceivedData) {
2946 g_return_if_fail (self != NULL);
2947 g_return_if_fail (cReceivedData != NULL);
2948 g_print (">>> received : %s\n", cReceivedData);
2949 }
2950
2951
cairo_dock_applet_cd_applet_on_drop_data(CairoDockAppletCDApplet * self,const char * cReceivedData)2952 void cairo_dock_applet_cd_applet_on_drop_data (CairoDockAppletCDApplet* self, const char* cReceivedData) {
2953 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_drop_data (self, cReceivedData);
2954 }
2955
2956
cairo_dock_applet_cd_applet_real_on_answer(CairoDockAppletCDApplet * self,GVariant * answer)2957 static void cairo_dock_applet_cd_applet_real_on_answer (CairoDockAppletCDApplet* self, GVariant* answer) {
2958 g_return_if_fail (self != NULL);
2959 g_return_if_fail (answer != NULL);
2960 g_print (">>> answer\n");
2961 }
2962
2963
cairo_dock_applet_cd_applet_on_answer(CairoDockAppletCDApplet * self,GVariant * answer)2964 void cairo_dock_applet_cd_applet_on_answer (CairoDockAppletCDApplet* self, GVariant* answer) {
2965 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_answer (self, answer);
2966 }
2967
2968
cairo_dock_applet_cd_applet_real_on_answer_dialog(CairoDockAppletCDApplet * self,gint iButton,GVariant * answer)2969 static void cairo_dock_applet_cd_applet_real_on_answer_dialog (CairoDockAppletCDApplet* self, gint iButton, GVariant* answer) {
2970 g_return_if_fail (self != NULL);
2971 g_return_if_fail (answer != NULL);
2972 g_print (">>> answer dialog\n");
2973 }
2974
2975
cairo_dock_applet_cd_applet_on_answer_dialog(CairoDockAppletCDApplet * self,gint iButton,GVariant * answer)2976 void cairo_dock_applet_cd_applet_on_answer_dialog (CairoDockAppletCDApplet* self, gint iButton, GVariant* answer) {
2977 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_answer_dialog (self, iButton, answer);
2978 }
2979
2980
cairo_dock_applet_cd_applet_real_on_shortkey(CairoDockAppletCDApplet * self,const char * cKey)2981 static void cairo_dock_applet_cd_applet_real_on_shortkey (CairoDockAppletCDApplet* self, const char* cKey) {
2982 g_return_if_fail (self != NULL);
2983 g_return_if_fail (cKey != NULL);
2984 g_print (">>> shortkey : %s\n", cKey);
2985 }
2986
2987
cairo_dock_applet_cd_applet_on_shortkey(CairoDockAppletCDApplet * self,const char * cKey)2988 void cairo_dock_applet_cd_applet_on_shortkey (CairoDockAppletCDApplet* self, const char* cKey) {
2989 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_shortkey (self, cKey);
2990 }
2991
2992
cairo_dock_applet_cd_applet_real_on_change_focus(CairoDockAppletCDApplet * self,gboolean bIsActive)2993 static void cairo_dock_applet_cd_applet_real_on_change_focus (CairoDockAppletCDApplet* self, gboolean bIsActive) {
2994 g_return_if_fail (self != NULL);
2995 g_print (">>> changed focus -> %d\n", (gint) bIsActive);
2996 }
2997
2998
cairo_dock_applet_cd_applet_on_change_focus(CairoDockAppletCDApplet * self,gboolean bIsActive)2999 void cairo_dock_applet_cd_applet_on_change_focus (CairoDockAppletCDApplet* self, gboolean bIsActive) {
3000 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_change_focus (self, bIsActive);
3001 }
3002
3003
cairo_dock_applet_cd_applet_real_on_click_sub_icon(CairoDockAppletCDApplet * self,gint iState,const char * cIconID)3004 static void cairo_dock_applet_cd_applet_real_on_click_sub_icon (CairoDockAppletCDApplet* self, gint iState, const char* cIconID) {
3005 g_return_if_fail (self != NULL);
3006 g_return_if_fail (cIconID != NULL);
3007 g_print ("clic on the sub-icon '%s' !\n", cIconID);
3008 }
3009
3010
cairo_dock_applet_cd_applet_on_click_sub_icon(CairoDockAppletCDApplet * self,gint iState,const char * cIconID)3011 void cairo_dock_applet_cd_applet_on_click_sub_icon (CairoDockAppletCDApplet* self, gint iState, const char* cIconID) {
3012 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_click_sub_icon (self, iState, cIconID);
3013 }
3014
3015
cairo_dock_applet_cd_applet_real_on_middle_click_sub_icon(CairoDockAppletCDApplet * self,const char * cIconID)3016 static void cairo_dock_applet_cd_applet_real_on_middle_click_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID) {
3017 g_return_if_fail (self != NULL);
3018 g_return_if_fail (cIconID != NULL);
3019 g_print ("middle-clic on the sub-icon '%s' !\n", cIconID);
3020 }
3021
3022
cairo_dock_applet_cd_applet_on_middle_click_sub_icon(CairoDockAppletCDApplet * self,const char * cIconID)3023 void cairo_dock_applet_cd_applet_on_middle_click_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID) {
3024 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_middle_click_sub_icon (self, cIconID);
3025 }
3026
3027
cairo_dock_applet_cd_applet_real_on_scroll_sub_icon(CairoDockAppletCDApplet * self,gboolean bScrollUp,const char * cIconID)3028 static void cairo_dock_applet_cd_applet_real_on_scroll_sub_icon (CairoDockAppletCDApplet* self, gboolean bScrollUp, const char* cIconID) {
3029 g_return_if_fail (self != NULL);
3030 g_return_if_fail (cIconID != NULL);
3031 g_print ("scroll on the sub-icon '%s' !\n", cIconID);
3032 }
3033
3034
cairo_dock_applet_cd_applet_on_scroll_sub_icon(CairoDockAppletCDApplet * self,gboolean bScrollUp,const char * cIconID)3035 void cairo_dock_applet_cd_applet_on_scroll_sub_icon (CairoDockAppletCDApplet* self, gboolean bScrollUp, const char* cIconID) {
3036 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_scroll_sub_icon (self, bScrollUp, cIconID);
3037 }
3038
3039
cairo_dock_applet_cd_applet_real_on_drop_data_sub_icon(CairoDockAppletCDApplet * self,const char * cReceivedData,const char * cIconID)3040 static void cairo_dock_applet_cd_applet_real_on_drop_data_sub_icon (CairoDockAppletCDApplet* self, const char* cReceivedData, const char* cIconID) {
3041 g_return_if_fail (self != NULL);
3042 g_return_if_fail (cReceivedData != NULL);
3043 g_return_if_fail (cIconID != NULL);
3044 g_print ("drop on the sub-icon '%s' !\n", cIconID);
3045 }
3046
3047
cairo_dock_applet_cd_applet_on_drop_data_sub_icon(CairoDockAppletCDApplet * self,const char * cReceivedData,const char * cIconID)3048 void cairo_dock_applet_cd_applet_on_drop_data_sub_icon (CairoDockAppletCDApplet* self, const char* cReceivedData, const char* cIconID) {
3049 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_drop_data_sub_icon (self, cReceivedData, cIconID);
3050 }
3051
3052
_cairo_dock_applet_cd_applet_on_build_menu_sub_icon(CairoDockAppletCDApplet * self,const char * cIconID)3053 static void _cairo_dock_applet_cd_applet_on_build_menu_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID) {
3054 char* _tmp0_;
3055 g_return_if_fail (self != NULL);
3056 g_return_if_fail (cIconID != NULL);
3057 self->priv->_cMenuIconId = (_tmp0_ = g_strdup (cIconID), _g_free0 (self->priv->_cMenuIconId), _tmp0_);
3058 cairo_dock_applet_cd_applet_on_build_menu_sub_icon (self, cIconID);
3059 }
3060
3061
cairo_dock_applet_cd_applet_real_on_build_menu_sub_icon(CairoDockAppletCDApplet * self,const char * cIconID)3062 static void cairo_dock_applet_cd_applet_real_on_build_menu_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID) {
3063 g_return_if_fail (self != NULL);
3064 g_return_if_fail (cIconID != NULL);
3065 g_print ("build menu on the sub-icon '%s' !\n", cIconID);
3066 }
3067
3068
cairo_dock_applet_cd_applet_on_build_menu_sub_icon(CairoDockAppletCDApplet * self,const char * cIconID)3069 void cairo_dock_applet_cd_applet_on_build_menu_sub_icon (CairoDockAppletCDApplet* self, const char* cIconID) {
3070 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_build_menu_sub_icon (self, cIconID);
3071 }
3072
3073
cairo_dock_applet_cd_applet_real_on_menu_select_sub_icon(CairoDockAppletCDApplet * self,gint iNumEntry,const char * cIconID)3074 static void cairo_dock_applet_cd_applet_real_on_menu_select_sub_icon (CairoDockAppletCDApplet* self, gint iNumEntry, const char* cIconID) {
3075 g_return_if_fail (self != NULL);
3076 g_return_if_fail (cIconID != NULL);
3077 g_print (">>> choice %d has been selected on icon %s !\n", iNumEntry, cIconID);
3078 }
3079
3080
cairo_dock_applet_cd_applet_on_menu_select_sub_icon(CairoDockAppletCDApplet * self,gint iNumEntry,const char * cIconID)3081 void cairo_dock_applet_cd_applet_on_menu_select_sub_icon (CairoDockAppletCDApplet* self, gint iNumEntry, const char* cIconID) {
3082 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->on_menu_select_sub_icon (self, iNumEntry, cIconID);
3083 }
3084
3085
cairo_dock_applet_cd_applet_real_begin(CairoDockAppletCDApplet * self)3086 static void cairo_dock_applet_cd_applet_real_begin (CairoDockAppletCDApplet* self) {
3087 g_return_if_fail (self != NULL);
3088 }
3089
3090
cairo_dock_applet_cd_applet_begin(CairoDockAppletCDApplet * self)3091 void cairo_dock_applet_cd_applet_begin (CairoDockAppletCDApplet* self) {
3092 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->begin (self);
3093 }
3094
3095
cairo_dock_applet_cd_applet_real_end(CairoDockAppletCDApplet * self)3096 static void cairo_dock_applet_cd_applet_real_end (CairoDockAppletCDApplet* self) {
3097 g_return_if_fail (self != NULL);
3098 }
3099
3100
cairo_dock_applet_cd_applet_end(CairoDockAppletCDApplet * self)3101 void cairo_dock_applet_cd_applet_end (CairoDockAppletCDApplet* self) {
3102 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->end (self);
3103 }
3104
3105
_cairo_dock_applet_cd_applet_on_stop(CairoDockAppletCDApplet * self)3106 static void _cairo_dock_applet_cd_applet_on_stop (CairoDockAppletCDApplet* self) {
3107 g_return_if_fail (self != NULL);
3108 g_print (">>> applet '%s' is stopped\n", self->cAppletName);
3109 cairo_dock_applet_cd_applet_end (self);
3110 g_main_loop_quit (self->priv->loop);
3111 }
3112
3113
cairo_dock_applet_cd_applet_real_reload(CairoDockAppletCDApplet * self)3114 static void cairo_dock_applet_cd_applet_real_reload (CairoDockAppletCDApplet* self) {
3115 g_return_if_fail (self != NULL);
3116 }
3117
3118
cairo_dock_applet_cd_applet_reload(CairoDockAppletCDApplet * self)3119 void cairo_dock_applet_cd_applet_reload (CairoDockAppletCDApplet* self) {
3120 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->reload (self);
3121 }
3122
3123
_cairo_dock_applet_cd_applet_on_reload(CairoDockAppletCDApplet * self,gboolean bConfigHasChanged)3124 static void _cairo_dock_applet_cd_applet_on_reload (CairoDockAppletCDApplet* self, gboolean bConfigHasChanged) {
3125 g_return_if_fail (self != NULL);
3126 g_print (">>> our module is reloaded");
3127 if (bConfigHasChanged) {
3128 g_print (">>> and our config has changed");
3129 _cairo_dock_applet_cd_applet_get_config (self);
3130 cairo_dock_applet_cd_applet_reload (self);
3131 }
3132 }
3133
3134
cairo_dock_applet_cd_applet_real_get_config(CairoDockAppletCDApplet * self,GKeyFile * keyfile)3135 static void cairo_dock_applet_cd_applet_real_get_config (CairoDockAppletCDApplet* self, GKeyFile* keyfile) {
3136 g_return_if_fail (self != NULL);
3137 g_return_if_fail (keyfile != NULL);
3138 }
3139
3140
cairo_dock_applet_cd_applet_get_config(CairoDockAppletCDApplet * self,GKeyFile * keyfile)3141 void cairo_dock_applet_cd_applet_get_config (CairoDockAppletCDApplet* self, GKeyFile* keyfile) {
3142 CAIRO_DOCK_APPLET_CD_APPLET_GET_CLASS (self)->get_config (self, keyfile);
3143 }
3144
3145
_cairo_dock_applet_cd_applet_get_config(CairoDockAppletCDApplet * self)3146 static void _cairo_dock_applet_cd_applet_get_config (CairoDockAppletCDApplet* self) {
3147 GKeyFile* keyfile;
3148 GError * _inner_error_ = NULL;
3149 g_return_if_fail (self != NULL);
3150 keyfile = g_key_file_new ();
3151 {
3152 g_key_file_load_from_file (keyfile, self->cConfFile, G_KEY_FILE_NONE, &_inner_error_);
3153 if (_inner_error_ != NULL) {
3154 goto __catch0_g_error;
3155 }
3156 }
3157 goto __finally0;
3158 __catch0_g_error:
3159 {
3160 GError * e;
3161 e = _inner_error_;
3162 _inner_error_ = NULL;
3163 {
3164 g_warning ("CDApplet.vala:269: %s", e->message);
3165 _g_error_free0 (e);
3166 }
3167 }
3168 __finally0:
3169 {
3170 cairo_dock_applet_cd_applet_get_config (self, keyfile);
3171 }
3172 if (_inner_error_ != NULL) {
3173 _g_key_file_free0 (keyfile);
3174 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3175 g_clear_error (&_inner_error_);
3176 return;
3177 }
3178 _g_key_file_free0 (keyfile);
3179 }
3180
3181
_cairo_dock_applet_cd_applet_on_click_cairo_dock_applet_iapplet_on_click(CairoDockAppletIApplet * _sender,gint iState,gpointer self)3182 static void _cairo_dock_applet_cd_applet_on_click_cairo_dock_applet_iapplet_on_click (CairoDockAppletIApplet* _sender, gint iState, gpointer self) {
3183 cairo_dock_applet_cd_applet_on_click (self, iState);
3184 }
3185
3186
_cairo_dock_applet_cd_applet_on_middle_click_cairo_dock_applet_iapplet_on_middle_click(CairoDockAppletIApplet * _sender,gpointer self)3187 static void _cairo_dock_applet_cd_applet_on_middle_click_cairo_dock_applet_iapplet_on_middle_click (CairoDockAppletIApplet* _sender, gpointer self) {
3188 cairo_dock_applet_cd_applet_on_middle_click (self);
3189 }
3190
3191
__cairo_dock_applet_cd_applet_on_build_menu_cairo_dock_applet_iapplet_on_build_menu(CairoDockAppletIApplet * _sender,gpointer self)3192 static void __cairo_dock_applet_cd_applet_on_build_menu_cairo_dock_applet_iapplet_on_build_menu (CairoDockAppletIApplet* _sender, gpointer self) {
3193 _cairo_dock_applet_cd_applet_on_build_menu (self);
3194 }
3195
3196
__cairo_dock_applet_cd_applet_on_menu_select_cairo_dock_applet_iapplet_on_menu_select(CairoDockAppletIApplet * _sender,gint iNumEntry,gpointer self)3197 static void __cairo_dock_applet_cd_applet_on_menu_select_cairo_dock_applet_iapplet_on_menu_select (CairoDockAppletIApplet* _sender, gint iNumEntry, gpointer self) {
3198 _cairo_dock_applet_cd_applet_on_menu_select (self, iNumEntry);
3199 }
3200
3201
_cairo_dock_applet_cd_applet_on_scroll_cairo_dock_applet_iapplet_on_scroll(CairoDockAppletIApplet * _sender,gboolean bScrollUp,gpointer self)3202 static void _cairo_dock_applet_cd_applet_on_scroll_cairo_dock_applet_iapplet_on_scroll (CairoDockAppletIApplet* _sender, gboolean bScrollUp, gpointer self) {
3203 cairo_dock_applet_cd_applet_on_scroll (self, bScrollUp);
3204 }
3205
3206
_cairo_dock_applet_cd_applet_on_drop_data_cairo_dock_applet_iapplet_on_drop_data(CairoDockAppletIApplet * _sender,const char * cReceivedData,gpointer self)3207 static void _cairo_dock_applet_cd_applet_on_drop_data_cairo_dock_applet_iapplet_on_drop_data (CairoDockAppletIApplet* _sender, const char* cReceivedData, gpointer self) {
3208 cairo_dock_applet_cd_applet_on_drop_data (self, cReceivedData);
3209 }
3210
3211
_cairo_dock_applet_cd_applet_on_answer_cairo_dock_applet_iapplet_on_answer(CairoDockAppletIApplet * _sender,GVariant * answer,gpointer self)3212 static void _cairo_dock_applet_cd_applet_on_answer_cairo_dock_applet_iapplet_on_answer (CairoDockAppletIApplet* _sender, GVariant* answer, gpointer self) {
3213 cairo_dock_applet_cd_applet_on_answer (self, answer);
3214 }
3215
3216
_cairo_dock_applet_cd_applet_on_answer_dialog_cairo_dock_applet_iapplet_on_answer_dialog(CairoDockAppletIApplet * _sender,gint iButton,GVariant * answer,gpointer self)3217 static void _cairo_dock_applet_cd_applet_on_answer_dialog_cairo_dock_applet_iapplet_on_answer_dialog (CairoDockAppletIApplet* _sender, gint iButton, GVariant* answer, gpointer self) {
3218 cairo_dock_applet_cd_applet_on_answer_dialog (self, iButton, answer);
3219 }
3220
3221
_cairo_dock_applet_cd_applet_on_shortkey_cairo_dock_applet_iapplet_on_shortkey(CairoDockAppletIApplet * _sender,const char * cKey,gpointer self)3222 static void _cairo_dock_applet_cd_applet_on_shortkey_cairo_dock_applet_iapplet_on_shortkey (CairoDockAppletIApplet* _sender, const char* cKey, gpointer self) {
3223 cairo_dock_applet_cd_applet_on_shortkey (self, cKey);
3224 }
3225
3226
_cairo_dock_applet_cd_applet_on_change_focus_cairo_dock_applet_iapplet_on_change_focus(CairoDockAppletIApplet * _sender,gboolean bIsActive,gpointer self)3227 static void _cairo_dock_applet_cd_applet_on_change_focus_cairo_dock_applet_iapplet_on_change_focus (CairoDockAppletIApplet* _sender, gboolean bIsActive, gpointer self) {
3228 cairo_dock_applet_cd_applet_on_change_focus (self, bIsActive);
3229 }
3230
3231
__cairo_dock_applet_cd_applet_on_stop_cairo_dock_applet_iapplet_on_stop_module(CairoDockAppletIApplet * _sender,gpointer self)3232 static void __cairo_dock_applet_cd_applet_on_stop_cairo_dock_applet_iapplet_on_stop_module (CairoDockAppletIApplet* _sender, gpointer self) {
3233 _cairo_dock_applet_cd_applet_on_stop (self);
3234 }
3235
3236
__cairo_dock_applet_cd_applet_on_reload_cairo_dock_applet_iapplet_on_reload_module(CairoDockAppletIApplet * _sender,gboolean bConfigHasChanged,gpointer self)3237 static void __cairo_dock_applet_cd_applet_on_reload_cairo_dock_applet_iapplet_on_reload_module (CairoDockAppletIApplet* _sender, gboolean bConfigHasChanged, gpointer self) {
3238 _cairo_dock_applet_cd_applet_on_reload (self, bConfigHasChanged);
3239 }
3240
3241
_cairo_dock_applet_cd_applet_on_click_sub_icon_cairo_dock_applet_isub_applet_on_click_sub_icon(CairoDockAppletISubApplet * _sender,gint iState,const char * cIconID,gpointer self)3242 static void _cairo_dock_applet_cd_applet_on_click_sub_icon_cairo_dock_applet_isub_applet_on_click_sub_icon (CairoDockAppletISubApplet* _sender, gint iState, const char* cIconID, gpointer self) {
3243 cairo_dock_applet_cd_applet_on_click_sub_icon (self, iState, cIconID);
3244 }
3245
3246
_cairo_dock_applet_cd_applet_on_middle_click_sub_icon_cairo_dock_applet_isub_applet_on_middle_click_sub_icon(CairoDockAppletISubApplet * _sender,const char * cIconID,gpointer self)3247 static void _cairo_dock_applet_cd_applet_on_middle_click_sub_icon_cairo_dock_applet_isub_applet_on_middle_click_sub_icon (CairoDockAppletISubApplet* _sender, const char* cIconID, gpointer self) {
3248 cairo_dock_applet_cd_applet_on_middle_click_sub_icon (self, cIconID);
3249 }
3250
3251
_cairo_dock_applet_cd_applet_on_scroll_sub_icon_cairo_dock_applet_isub_applet_on_scroll_sub_icon(CairoDockAppletISubApplet * _sender,gboolean bScrollUp,const char * cIconID,gpointer self)3252 static void _cairo_dock_applet_cd_applet_on_scroll_sub_icon_cairo_dock_applet_isub_applet_on_scroll_sub_icon (CairoDockAppletISubApplet* _sender, gboolean bScrollUp, const char* cIconID, gpointer self) {
3253 cairo_dock_applet_cd_applet_on_scroll_sub_icon (self, bScrollUp, cIconID);
3254 }
3255
3256
_cairo_dock_applet_cd_applet_on_drop_data_sub_icon_cairo_dock_applet_isub_applet_on_drop_data_sub_icon(CairoDockAppletISubApplet * _sender,const char * cReceivedData,const char * cIconID,gpointer self)3257 static void _cairo_dock_applet_cd_applet_on_drop_data_sub_icon_cairo_dock_applet_isub_applet_on_drop_data_sub_icon (CairoDockAppletISubApplet* _sender, const char* cReceivedData, const char* cIconID, gpointer self) {
3258 cairo_dock_applet_cd_applet_on_drop_data_sub_icon (self, cReceivedData, cIconID);
3259 }
3260
3261
__cairo_dock_applet_cd_applet_on_build_menu_sub_icon_cairo_dock_applet_isub_applet_on_build_menu_sub_icon(CairoDockAppletISubApplet * _sender,const char * cIconID,gpointer self)3262 static void __cairo_dock_applet_cd_applet_on_build_menu_sub_icon_cairo_dock_applet_isub_applet_on_build_menu_sub_icon (CairoDockAppletISubApplet* _sender, const char* cIconID, gpointer self) {
3263 _cairo_dock_applet_cd_applet_on_build_menu_sub_icon (self, cIconID);
3264 }
3265
3266
_cairo_dock_applet_cd_applet_connect_to_bus(CairoDockAppletCDApplet * self)3267 static void _cairo_dock_applet_cd_applet_connect_to_bus (CairoDockAppletCDApplet* self) {
3268 GError * _inner_error_ = NULL;
3269 g_return_if_fail (self != NULL);
3270 {
3271 CairoDockAppletIApplet* _tmp0_;
3272 CairoDockAppletIApplet* _tmp1_;
3273 _tmp0_ = (CairoDockAppletIApplet*) g_initable_new (CAIRO_DOCK_APPLET_TYPE_IAPPLET_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, "g-name", "org.cairodock.CairoDock", "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", self->cBusPath, "g-interface-name", "org.cairodock.CairoDock.applet", NULL);
3274 if (_inner_error_ != NULL) {
3275 if (_inner_error_->domain == G_IO_ERROR) {
3276 goto __catch1_g_io_error;
3277 }
3278 g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3279 g_clear_error (&_inner_error_);
3280 return;
3281 }
3282 self->icon = (_tmp1_ = _tmp0_, _g_object_unref0 (self->icon), _tmp1_);
3283 }
3284 goto __finally1;
3285 __catch1_g_io_error:
3286 {
3287 GError * e;
3288 e = _inner_error_;
3289 _inner_error_ = NULL;
3290 {
3291 g_error ("CDApplet.vala:288: >>> module '%s' can't be found on the bus, exit.\n" \
3292 "Error was: %s", self->cAppletName, e->message);
3293 _g_error_free0 (e);
3294 }
3295 }
3296 __finally1:
3297 if (_inner_error_ != NULL) {
3298 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3299 g_clear_error (&_inner_error_);
3300 return;
3301 }
3302 {
3303 char* _tmp2_;
3304 char* _tmp3_;
3305 CairoDockAppletISubApplet* _tmp4_;
3306 CairoDockAppletISubApplet* _tmp5_;
3307 CairoDockAppletISubApplet* _tmp6_;
3308 _tmp5_ = (_tmp4_ = (CairoDockAppletISubApplet*) g_initable_new (CAIRO_DOCK_APPLET_TYPE_ISUB_APPLET_PROXY, NULL, &_inner_error_, "g-flags", G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES, "g-name", "org.cairodock.CairoDock", "g-bus-type", G_BUS_TYPE_SESSION, "g-object-path", _tmp3_ = g_strconcat (self->cBusPath, "/sub_icons", NULL), "g-interface-name", "org.cairodock.CairoDock.subapplet", NULL), _g_free0 (_tmp3_), _g_free0 (_tmp2_), _tmp4_);
3309 if (_inner_error_ != NULL) {
3310 if (_inner_error_->domain == G_IO_ERROR) {
3311 goto __catch2_g_io_error;
3312 }
3313 g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3314 g_clear_error (&_inner_error_);
3315 return;
3316 }
3317 self->sub_icons = (_tmp6_ = _tmp5_, _g_object_unref0 (self->sub_icons), _tmp6_);
3318 }
3319 goto __finally2;
3320 __catch2_g_io_error:
3321 {
3322 GError * e;
3323 e = _inner_error_;
3324 _inner_error_ = NULL;
3325 {
3326 g_error ("CDApplet.vala:298: >>> module '%s' can't be found on the bus, exit.\n" \
3327 "Error was: %s", self->cAppletName, e->message);
3328 _g_error_free0 (e);
3329 }
3330 }
3331 __finally2:
3332 if (_inner_error_ != NULL) {
3333 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3334 g_clear_error (&_inner_error_);
3335 return;
3336 }
3337 g_signal_connect_object (self->icon, "on-click", (GCallback) _cairo_dock_applet_cd_applet_on_click_cairo_dock_applet_iapplet_on_click, self, 0);
3338 g_signal_connect_object (self->icon, "on-middle-click", (GCallback) _cairo_dock_applet_cd_applet_on_middle_click_cairo_dock_applet_iapplet_on_middle_click, self, 0);
3339 g_signal_connect_object (self->icon, "on-build-menu", (GCallback) __cairo_dock_applet_cd_applet_on_build_menu_cairo_dock_applet_iapplet_on_build_menu, self, 0);
3340 g_signal_connect_object (self->icon, "on-menu-select", (GCallback) __cairo_dock_applet_cd_applet_on_menu_select_cairo_dock_applet_iapplet_on_menu_select, self, 0);
3341 g_signal_connect_object (self->icon, "on-scroll", (GCallback) _cairo_dock_applet_cd_applet_on_scroll_cairo_dock_applet_iapplet_on_scroll, self, 0);
3342 g_signal_connect_object (self->icon, "on-drop-data", (GCallback) _cairo_dock_applet_cd_applet_on_drop_data_cairo_dock_applet_iapplet_on_drop_data, self, 0);
3343 g_signal_connect_object (self->icon, "on-answer", (GCallback) _cairo_dock_applet_cd_applet_on_answer_cairo_dock_applet_iapplet_on_answer, self, 0);
3344 g_signal_connect_object (self->icon, "on-answer-dialog", (GCallback) _cairo_dock_applet_cd_applet_on_answer_dialog_cairo_dock_applet_iapplet_on_answer_dialog, self, 0);
3345 g_signal_connect_object (self->icon, "on-shortkey", (GCallback) _cairo_dock_applet_cd_applet_on_shortkey_cairo_dock_applet_iapplet_on_shortkey, self, 0);
3346 g_signal_connect_object (self->icon, "on-change-focus", (GCallback) _cairo_dock_applet_cd_applet_on_change_focus_cairo_dock_applet_iapplet_on_change_focus, self, 0);
3347 g_signal_connect_object (self->icon, "on-stop-module", (GCallback) __cairo_dock_applet_cd_applet_on_stop_cairo_dock_applet_iapplet_on_stop_module, self, 0);
3348 g_signal_connect_object (self->icon, "on-reload-module", (GCallback) __cairo_dock_applet_cd_applet_on_reload_cairo_dock_applet_iapplet_on_reload_module, self, 0);
3349 g_signal_connect_object (self->sub_icons, "on-click-sub-icon", (GCallback) _cairo_dock_applet_cd_applet_on_click_sub_icon_cairo_dock_applet_isub_applet_on_click_sub_icon, self, 0);
3350 g_signal_connect_object (self->sub_icons, "on-middle-click-sub-icon", (GCallback) _cairo_dock_applet_cd_applet_on_middle_click_sub_icon_cairo_dock_applet_isub_applet_on_middle_click_sub_icon, self, 0);
3351 g_signal_connect_object (self->sub_icons, "on-scroll-sub-icon", (GCallback) _cairo_dock_applet_cd_applet_on_scroll_sub_icon_cairo_dock_applet_isub_applet_on_scroll_sub_icon, self, 0);
3352 g_signal_connect_object (self->sub_icons, "on-drop-data-sub-icon", (GCallback) _cairo_dock_applet_cd_applet_on_drop_data_sub_icon_cairo_dock_applet_isub_applet_on_drop_data_sub_icon, self, 0);
3353 g_signal_connect_object (self->sub_icons, "on-build-menu-sub-icon", (GCallback) __cairo_dock_applet_cd_applet_on_build_menu_sub_icon_cairo_dock_applet_isub_applet_on_build_menu_sub_icon, self, 0);
3354 }
3355
3356
cairo_dock_applet_cd_applet_class_init(CairoDockAppletCDAppletClass * klass)3357 static void cairo_dock_applet_cd_applet_class_init (CairoDockAppletCDAppletClass * klass) {
3358 cairo_dock_applet_cd_applet_parent_class = g_type_class_peek_parent (klass);
3359 g_type_class_add_private (klass, sizeof (CairoDockAppletCDAppletPrivate));
3360 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_click = cairo_dock_applet_cd_applet_real_on_click;
3361 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_middle_click = cairo_dock_applet_cd_applet_real_on_middle_click;
3362 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_build_menu = cairo_dock_applet_cd_applet_real_on_build_menu;
3363 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_menu_select = cairo_dock_applet_cd_applet_real_on_menu_select;
3364 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_scroll = cairo_dock_applet_cd_applet_real_on_scroll;
3365 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_drop_data = cairo_dock_applet_cd_applet_real_on_drop_data;
3366 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_answer = cairo_dock_applet_cd_applet_real_on_answer;
3367 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_answer_dialog = cairo_dock_applet_cd_applet_real_on_answer_dialog;
3368 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_shortkey = cairo_dock_applet_cd_applet_real_on_shortkey;
3369 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_change_focus = cairo_dock_applet_cd_applet_real_on_change_focus;
3370 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_click_sub_icon = cairo_dock_applet_cd_applet_real_on_click_sub_icon;
3371 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_middle_click_sub_icon = cairo_dock_applet_cd_applet_real_on_middle_click_sub_icon;
3372 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_scroll_sub_icon = cairo_dock_applet_cd_applet_real_on_scroll_sub_icon;
3373 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_drop_data_sub_icon = cairo_dock_applet_cd_applet_real_on_drop_data_sub_icon;
3374 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_build_menu_sub_icon = cairo_dock_applet_cd_applet_real_on_build_menu_sub_icon;
3375 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->on_menu_select_sub_icon = cairo_dock_applet_cd_applet_real_on_menu_select_sub_icon;
3376 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->begin = cairo_dock_applet_cd_applet_real_begin;
3377 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->end = cairo_dock_applet_cd_applet_real_end;
3378 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->reload = cairo_dock_applet_cd_applet_real_reload;
3379 CAIRO_DOCK_APPLET_CD_APPLET_CLASS (klass)->get_config = cairo_dock_applet_cd_applet_real_get_config;
3380 G_OBJECT_CLASS (klass)->finalize = cairo_dock_applet_cd_applet_finalize;
3381 }
3382
3383
cairo_dock_applet_cd_applet_instance_init(CairoDockAppletCDApplet * self)3384 static void cairo_dock_applet_cd_applet_instance_init (CairoDockAppletCDApplet * self) {
3385 self->priv = CAIRO_DOCK_APPLET_CD_APPLET_GET_PRIVATE (self);
3386 }
3387
3388
cairo_dock_applet_cd_applet_finalize(GObject * obj)3389 static void cairo_dock_applet_cd_applet_finalize (GObject* obj) {
3390 CairoDockAppletCDApplet * self;
3391 self = CAIRO_DOCK_APPLET_CD_APPLET (obj);
3392 _g_object_unref0 (self->icon);
3393 _g_object_unref0 (self->sub_icons);
3394 _g_free0 (self->cAppletName);
3395 _g_free0 (self->cConfFile);
3396 _g_free0 (self->cParentAppName);
3397 _g_free0 (self->cBusPath);
3398 _g_main_loop_unref0 (self->priv->loop);
3399 _g_free0 (self->priv->_cMenuIconId);
3400 G_OBJECT_CLASS (cairo_dock_applet_cd_applet_parent_class)->finalize (obj);
3401 }
3402
3403
cairo_dock_applet_cd_applet_get_type(void)3404 GType cairo_dock_applet_cd_applet_get_type (void) {
3405 static volatile gsize cairo_dock_applet_cd_applet_type_id__volatile = 0;
3406 if (g_once_init_enter (&cairo_dock_applet_cd_applet_type_id__volatile)) {
3407 static const GTypeInfo g_define_type_info = { sizeof (CairoDockAppletCDAppletClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) cairo_dock_applet_cd_applet_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (CairoDockAppletCDApplet), 0, (GInstanceInitFunc) cairo_dock_applet_cd_applet_instance_init, NULL };
3408 GType cairo_dock_applet_cd_applet_type_id;
3409 cairo_dock_applet_cd_applet_type_id = g_type_register_static (G_TYPE_OBJECT, "CairoDockAppletCDApplet", &g_define_type_info, 0);
3410 g_once_init_leave (&cairo_dock_applet_cd_applet_type_id__volatile, cairo_dock_applet_cd_applet_type_id);
3411 }
3412 return cairo_dock_applet_cd_applet_type_id__volatile;
3413 }
3414
3415
_vala_array_destroy(gpointer array,gint array_length,GDestroyNotify destroy_func)3416 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
3417 if ((array != NULL) && (destroy_func != NULL)) {
3418 int i;
3419 for (i = 0; i < array_length; i = i + 1) {
3420 if (((gpointer*) array)[i] != NULL) {
3421 destroy_func (((gpointer*) array)[i]);
3422 }
3423 }
3424 }
3425 }
3426
3427
_vala_array_free(gpointer array,gint array_length,GDestroyNotify destroy_func)3428 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
3429 _vala_array_destroy (array, array_length, destroy_func);
3430 g_free (array);
3431 }
3432
3433
3434
g_cclosure_user_marshal_VOID__VARIANT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint,gpointer marshal_data)3435 static void g_cclosure_user_marshal_VOID__VARIANT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
3436 typedef void (*GMarshalFunc_VOID__VARIANT) (gpointer data1, gpointer arg_1, gpointer data2);
3437 register GMarshalFunc_VOID__VARIANT callback;
3438 register GCClosure * cc;
3439 register gpointer data1, data2;
3440 cc = (GCClosure *) closure;
3441 g_return_if_fail (n_param_values == 2);
3442 if (G_CCLOSURE_SWAP_DATA (closure)) {
3443 data1 = closure->data;
3444 data2 = param_values->data[0].v_pointer;
3445 } else {
3446 data1 = param_values->data[0].v_pointer;
3447 data2 = closure->data;
3448 }
3449 callback = (GMarshalFunc_VOID__VARIANT) (marshal_data ? marshal_data : cc->callback);
3450 callback (data1, g_value_get_variant (param_values + 1), data2);
3451 }
3452
3453
g_cclosure_user_marshal_VOID__INT_VARIANT(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint,gpointer marshal_data)3454 static void g_cclosure_user_marshal_VOID__INT_VARIANT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
3455 typedef void (*GMarshalFunc_VOID__INT_VARIANT) (gpointer data1, gint arg_1, gpointer arg_2, gpointer data2);
3456 register GMarshalFunc_VOID__INT_VARIANT callback;
3457 register GCClosure * cc;
3458 register gpointer data1, data2;
3459 cc = (GCClosure *) closure;
3460 g_return_if_fail (n_param_values == 3);
3461 if (G_CCLOSURE_SWAP_DATA (closure)) {
3462 data1 = closure->data;
3463 data2 = param_values->data[0].v_pointer;
3464 } else {
3465 data1 = param_values->data[0].v_pointer;
3466 data2 = closure->data;
3467 }
3468 callback = (GMarshalFunc_VOID__INT_VARIANT) (marshal_data ? marshal_data : cc->callback);
3469 callback (data1, g_value_get_int (param_values + 1), g_value_get_variant (param_values + 2), data2);
3470 }
3471
3472
g_cclosure_user_marshal_VOID__INT_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint,gpointer marshal_data)3473 static void g_cclosure_user_marshal_VOID__INT_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
3474 typedef void (*GMarshalFunc_VOID__INT_STRING) (gpointer data1, gint arg_1, const char* arg_2, gpointer data2);
3475 register GMarshalFunc_VOID__INT_STRING callback;
3476 register GCClosure * cc;
3477 register gpointer data1, data2;
3478 cc = (GCClosure *) closure;
3479 g_return_if_fail (n_param_values == 3);
3480 if (G_CCLOSURE_SWAP_DATA (closure)) {
3481 data1 = closure->data;
3482 data2 = param_values->data[0].v_pointer;
3483 } else {
3484 data1 = param_values->data[0].v_pointer;
3485 data2 = closure->data;
3486 }
3487 callback = (GMarshalFunc_VOID__INT_STRING) (marshal_data ? marshal_data : cc->callback);
3488 callback (data1, g_value_get_int (param_values + 1), g_value_get_string (param_values + 2), data2);
3489 }
3490
3491
g_cclosure_user_marshal_VOID__BOOLEAN_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint,gpointer marshal_data)3492 static void g_cclosure_user_marshal_VOID__BOOLEAN_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
3493 typedef void (*GMarshalFunc_VOID__BOOLEAN_STRING) (gpointer data1, gboolean arg_1, const char* arg_2, gpointer data2);
3494 register GMarshalFunc_VOID__BOOLEAN_STRING callback;
3495 register GCClosure * cc;
3496 register gpointer data1, data2;
3497 cc = (GCClosure *) closure;
3498 g_return_if_fail (n_param_values == 3);
3499 if (G_CCLOSURE_SWAP_DATA (closure)) {
3500 data1 = closure->data;
3501 data2 = param_values->data[0].v_pointer;
3502 } else {
3503 data1 = param_values->data[0].v_pointer;
3504 data2 = closure->data;
3505 }
3506 callback = (GMarshalFunc_VOID__BOOLEAN_STRING) (marshal_data ? marshal_data : cc->callback);
3507 callback (data1, g_value_get_boolean (param_values + 1), g_value_get_string (param_values + 2), data2);
3508 }
3509
3510
g_cclosure_user_marshal_VOID__STRING_STRING(GClosure * closure,GValue * return_value,guint n_param_values,const GValue * param_values,gpointer invocation_hint,gpointer marshal_data)3511 static void g_cclosure_user_marshal_VOID__STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
3512 typedef void (*GMarshalFunc_VOID__STRING_STRING) (gpointer data1, const char* arg_1, const char* arg_2, gpointer data2);
3513 register GMarshalFunc_VOID__STRING_STRING callback;
3514 register GCClosure * cc;
3515 register gpointer data1, data2;
3516 cc = (GCClosure *) closure;
3517 g_return_if_fail (n_param_values == 3);
3518 if (G_CCLOSURE_SWAP_DATA (closure)) {
3519 data1 = closure->data;
3520 data2 = param_values->data[0].v_pointer;
3521 } else {
3522 data1 = param_values->data[0].v_pointer;
3523 data2 = closure->data;
3524 }
3525 callback = (GMarshalFunc_VOID__STRING_STRING) (marshal_data ? marshal_data : cc->callback);
3526 callback (data1, g_value_get_string (param_values + 1), g_value_get_string (param_values + 2), data2);
3527 }
3528
3529
3530
3531