~ubuntu-branches/debian/experimental/gnome-flashback/experimental

« back to all changes in this revision

Viewing changes to gnome-flashback/libscreenshot/flashback-dbus-screenshot.h

  • Committer: Package Import Robot
  • Author(s): Dmitry Shachnev
  • Date: 2015-05-27 14:07:32 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20150527140732-prlkfhjgf91w8gja
Tags: 3.16.1-1
* New upstream release.
  - Asks gnome-session to disable acceleration check (closes: #730495).
* Drop add_key_grabber.patch, applied upstream.
* Add new build-dependencies and update existing ones, according to
  configure.ac.
* Bump gnome-session-bin dependency to a version that supports new
  --disable-acceleration-check option.
* Make gnome-flashback recommend gnome-settings-daemon 3.15.4, the OSD
  does not work with earlier versions.
* Relax notification-daemon dependency to support alternative packages
  that provide notification-daemon.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Generated by gdbus-codegen 2.45.0. DO NOT EDIT.
 
3
 *
 
4
 * The license of this code is the same as for the source it was derived from.
 
5
 */
 
6
 
 
7
#ifndef __FLASHBACK_DBUS_SCREENSHOT_H__
 
8
#define __FLASHBACK_DBUS_SCREENSHOT_H__
 
9
 
 
10
#include <gio/gio.h>
 
11
 
 
12
G_BEGIN_DECLS
 
13
 
 
14
 
 
15
/* ------------------------------------------------------------------------ */
 
16
/* Declarations for org.gnome.Shell.Screenshot */
 
17
 
 
18
#define FLASHBACK_TYPE_DBUS_SCREENSHOT (flashback_dbus_screenshot_get_type ())
 
19
#define FLASHBACK_DBUS_SCREENSHOT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT, FlashbackDBusScreenshot))
 
20
#define FLASHBACK_IS_DBUS_SCREENSHOT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT))
 
21
#define FLASHBACK_DBUS_SCREENSHOT_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT, FlashbackDBusScreenshotIface))
 
22
 
 
23
struct _FlashbackDBusScreenshot;
 
24
typedef struct _FlashbackDBusScreenshot FlashbackDBusScreenshot;
 
25
typedef struct _FlashbackDBusScreenshotIface FlashbackDBusScreenshotIface;
 
26
 
 
27
struct _FlashbackDBusScreenshotIface
 
28
{
 
29
  GTypeInterface parent_iface;
 
30
 
 
31
  gboolean (*handle_flash_area) (
 
32
    FlashbackDBusScreenshot *object,
 
33
    GDBusMethodInvocation *invocation,
 
34
    gint arg_x,
 
35
    gint arg_y,
 
36
    gint arg_width,
 
37
    gint arg_height);
 
38
 
 
39
  gboolean (*handle_screenshot) (
 
40
    FlashbackDBusScreenshot *object,
 
41
    GDBusMethodInvocation *invocation,
 
42
    gboolean arg_include_cursor,
 
43
    gboolean arg_flash,
 
44
    const gchar *arg_filename);
 
45
 
 
46
  gboolean (*handle_screenshot_area) (
 
47
    FlashbackDBusScreenshot *object,
 
48
    GDBusMethodInvocation *invocation,
 
49
    gint arg_x,
 
50
    gint arg_y,
 
51
    gint arg_width,
 
52
    gint arg_height,
 
53
    gboolean arg_flash,
 
54
    const gchar *arg_filename);
 
55
 
 
56
  gboolean (*handle_screenshot_window) (
 
57
    FlashbackDBusScreenshot *object,
 
58
    GDBusMethodInvocation *invocation,
 
59
    gboolean arg_include_frame,
 
60
    gboolean arg_include_cursor,
 
61
    gboolean arg_flash,
 
62
    const gchar *arg_filename);
 
63
 
 
64
  gboolean (*handle_select_area) (
 
65
    FlashbackDBusScreenshot *object,
 
66
    GDBusMethodInvocation *invocation);
 
67
 
 
68
};
 
69
 
 
70
GType flashback_dbus_screenshot_get_type (void) G_GNUC_CONST;
 
71
 
 
72
GDBusInterfaceInfo *flashback_dbus_screenshot_interface_info (void);
 
73
guint flashback_dbus_screenshot_override_properties (GObjectClass *klass, guint property_id_begin);
 
74
 
 
75
 
 
76
/* D-Bus method call completion functions: */
 
77
void flashback_dbus_screenshot_complete_screenshot (
 
78
    FlashbackDBusScreenshot *object,
 
79
    GDBusMethodInvocation *invocation,
 
80
    gboolean success,
 
81
    const gchar *filename_used);
 
82
 
 
83
void flashback_dbus_screenshot_complete_screenshot_window (
 
84
    FlashbackDBusScreenshot *object,
 
85
    GDBusMethodInvocation *invocation,
 
86
    gboolean success,
 
87
    const gchar *filename_used);
 
88
 
 
89
void flashback_dbus_screenshot_complete_screenshot_area (
 
90
    FlashbackDBusScreenshot *object,
 
91
    GDBusMethodInvocation *invocation,
 
92
    gboolean success,
 
93
    const gchar *filename_used);
 
94
 
 
95
void flashback_dbus_screenshot_complete_flash_area (
 
96
    FlashbackDBusScreenshot *object,
 
97
    GDBusMethodInvocation *invocation);
 
98
 
 
99
void flashback_dbus_screenshot_complete_select_area (
 
100
    FlashbackDBusScreenshot *object,
 
101
    GDBusMethodInvocation *invocation,
 
102
    gint x,
 
103
    gint y,
 
104
    gint width,
 
105
    gint height);
 
106
 
 
107
 
 
108
 
 
109
/* D-Bus method calls: */
 
110
void flashback_dbus_screenshot_call_screenshot (
 
111
    FlashbackDBusScreenshot *proxy,
 
112
    gboolean arg_include_cursor,
 
113
    gboolean arg_flash,
 
114
    const gchar *arg_filename,
 
115
    GCancellable *cancellable,
 
116
    GAsyncReadyCallback callback,
 
117
    gpointer user_data);
 
118
 
 
119
gboolean flashback_dbus_screenshot_call_screenshot_finish (
 
120
    FlashbackDBusScreenshot *proxy,
 
121
    gboolean *out_success,
 
122
    gchar **out_filename_used,
 
123
    GAsyncResult *res,
 
124
    GError **error);
 
125
 
 
126
gboolean flashback_dbus_screenshot_call_screenshot_sync (
 
127
    FlashbackDBusScreenshot *proxy,
 
128
    gboolean arg_include_cursor,
 
129
    gboolean arg_flash,
 
130
    const gchar *arg_filename,
 
131
    gboolean *out_success,
 
132
    gchar **out_filename_used,
 
133
    GCancellable *cancellable,
 
134
    GError **error);
 
135
 
 
136
void flashback_dbus_screenshot_call_screenshot_window (
 
137
    FlashbackDBusScreenshot *proxy,
 
138
    gboolean arg_include_frame,
 
139
    gboolean arg_include_cursor,
 
140
    gboolean arg_flash,
 
141
    const gchar *arg_filename,
 
142
    GCancellable *cancellable,
 
143
    GAsyncReadyCallback callback,
 
144
    gpointer user_data);
 
145
 
 
146
gboolean flashback_dbus_screenshot_call_screenshot_window_finish (
 
147
    FlashbackDBusScreenshot *proxy,
 
148
    gboolean *out_success,
 
149
    gchar **out_filename_used,
 
150
    GAsyncResult *res,
 
151
    GError **error);
 
152
 
 
153
gboolean flashback_dbus_screenshot_call_screenshot_window_sync (
 
154
    FlashbackDBusScreenshot *proxy,
 
155
    gboolean arg_include_frame,
 
156
    gboolean arg_include_cursor,
 
157
    gboolean arg_flash,
 
158
    const gchar *arg_filename,
 
159
    gboolean *out_success,
 
160
    gchar **out_filename_used,
 
161
    GCancellable *cancellable,
 
162
    GError **error);
 
163
 
 
164
void flashback_dbus_screenshot_call_screenshot_area (
 
165
    FlashbackDBusScreenshot *proxy,
 
166
    gint arg_x,
 
167
    gint arg_y,
 
168
    gint arg_width,
 
169
    gint arg_height,
 
170
    gboolean arg_flash,
 
171
    const gchar *arg_filename,
 
172
    GCancellable *cancellable,
 
173
    GAsyncReadyCallback callback,
 
174
    gpointer user_data);
 
175
 
 
176
gboolean flashback_dbus_screenshot_call_screenshot_area_finish (
 
177
    FlashbackDBusScreenshot *proxy,
 
178
    gboolean *out_success,
 
179
    gchar **out_filename_used,
 
180
    GAsyncResult *res,
 
181
    GError **error);
 
182
 
 
183
gboolean flashback_dbus_screenshot_call_screenshot_area_sync (
 
184
    FlashbackDBusScreenshot *proxy,
 
185
    gint arg_x,
 
186
    gint arg_y,
 
187
    gint arg_width,
 
188
    gint arg_height,
 
189
    gboolean arg_flash,
 
190
    const gchar *arg_filename,
 
191
    gboolean *out_success,
 
192
    gchar **out_filename_used,
 
193
    GCancellable *cancellable,
 
194
    GError **error);
 
195
 
 
196
void flashback_dbus_screenshot_call_flash_area (
 
197
    FlashbackDBusScreenshot *proxy,
 
198
    gint arg_x,
 
199
    gint arg_y,
 
200
    gint arg_width,
 
201
    gint arg_height,
 
202
    GCancellable *cancellable,
 
203
    GAsyncReadyCallback callback,
 
204
    gpointer user_data);
 
205
 
 
206
gboolean flashback_dbus_screenshot_call_flash_area_finish (
 
207
    FlashbackDBusScreenshot *proxy,
 
208
    GAsyncResult *res,
 
209
    GError **error);
 
210
 
 
211
gboolean flashback_dbus_screenshot_call_flash_area_sync (
 
212
    FlashbackDBusScreenshot *proxy,
 
213
    gint arg_x,
 
214
    gint arg_y,
 
215
    gint arg_width,
 
216
    gint arg_height,
 
217
    GCancellable *cancellable,
 
218
    GError **error);
 
219
 
 
220
void flashback_dbus_screenshot_call_select_area (
 
221
    FlashbackDBusScreenshot *proxy,
 
222
    GCancellable *cancellable,
 
223
    GAsyncReadyCallback callback,
 
224
    gpointer user_data);
 
225
 
 
226
gboolean flashback_dbus_screenshot_call_select_area_finish (
 
227
    FlashbackDBusScreenshot *proxy,
 
228
    gint *out_x,
 
229
    gint *out_y,
 
230
    gint *out_width,
 
231
    gint *out_height,
 
232
    GAsyncResult *res,
 
233
    GError **error);
 
234
 
 
235
gboolean flashback_dbus_screenshot_call_select_area_sync (
 
236
    FlashbackDBusScreenshot *proxy,
 
237
    gint *out_x,
 
238
    gint *out_y,
 
239
    gint *out_width,
 
240
    gint *out_height,
 
241
    GCancellable *cancellable,
 
242
    GError **error);
 
243
 
 
244
 
 
245
 
 
246
/* ---- */
 
247
 
 
248
#define FLASHBACK_TYPE_DBUS_SCREENSHOT_PROXY (flashback_dbus_screenshot_proxy_get_type ())
 
249
#define FLASHBACK_DBUS_SCREENSHOT_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT_PROXY, FlashbackDBusScreenshotProxy))
 
250
#define FLASHBACK_DBUS_SCREENSHOT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), FLASHBACK_TYPE_DBUS_SCREENSHOT_PROXY, FlashbackDBusScreenshotProxyClass))
 
251
#define FLASHBACK_DBUS_SCREENSHOT_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT_PROXY, FlashbackDBusScreenshotProxyClass))
 
252
#define FLASHBACK_IS_DBUS_SCREENSHOT_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT_PROXY))
 
253
#define FLASHBACK_IS_DBUS_SCREENSHOT_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), FLASHBACK_TYPE_DBUS_SCREENSHOT_PROXY))
 
254
 
 
255
typedef struct _FlashbackDBusScreenshotProxy FlashbackDBusScreenshotProxy;
 
256
typedef struct _FlashbackDBusScreenshotProxyClass FlashbackDBusScreenshotProxyClass;
 
257
typedef struct _FlashbackDBusScreenshotProxyPrivate FlashbackDBusScreenshotProxyPrivate;
 
258
 
 
259
struct _FlashbackDBusScreenshotProxy
 
260
{
 
261
  /*< private >*/
 
262
  GDBusProxy parent_instance;
 
263
  FlashbackDBusScreenshotProxyPrivate *priv;
 
264
};
 
265
 
 
266
struct _FlashbackDBusScreenshotProxyClass
 
267
{
 
268
  GDBusProxyClass parent_class;
 
269
};
 
270
 
 
271
GType flashback_dbus_screenshot_proxy_get_type (void) G_GNUC_CONST;
 
272
 
 
273
void flashback_dbus_screenshot_proxy_new (
 
274
    GDBusConnection     *connection,
 
275
    GDBusProxyFlags      flags,
 
276
    const gchar         *name,
 
277
    const gchar         *object_path,
 
278
    GCancellable        *cancellable,
 
279
    GAsyncReadyCallback  callback,
 
280
    gpointer             user_data);
 
281
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_finish (
 
282
    GAsyncResult        *res,
 
283
    GError             **error);
 
284
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_sync (
 
285
    GDBusConnection     *connection,
 
286
    GDBusProxyFlags      flags,
 
287
    const gchar         *name,
 
288
    const gchar         *object_path,
 
289
    GCancellable        *cancellable,
 
290
    GError             **error);
 
291
 
 
292
void flashback_dbus_screenshot_proxy_new_for_bus (
 
293
    GBusType             bus_type,
 
294
    GDBusProxyFlags      flags,
 
295
    const gchar         *name,
 
296
    const gchar         *object_path,
 
297
    GCancellable        *cancellable,
 
298
    GAsyncReadyCallback  callback,
 
299
    gpointer             user_data);
 
300
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_for_bus_finish (
 
301
    GAsyncResult        *res,
 
302
    GError             **error);
 
303
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_for_bus_sync (
 
304
    GBusType             bus_type,
 
305
    GDBusProxyFlags      flags,
 
306
    const gchar         *name,
 
307
    const gchar         *object_path,
 
308
    GCancellable        *cancellable,
 
309
    GError             **error);
 
310
 
 
311
 
 
312
/* ---- */
 
313
 
 
314
#define FLASHBACK_TYPE_DBUS_SCREENSHOT_SKELETON (flashback_dbus_screenshot_skeleton_get_type ())
 
315
#define FLASHBACK_DBUS_SCREENSHOT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT_SKELETON, FlashbackDBusScreenshotSkeleton))
 
316
#define FLASHBACK_DBUS_SCREENSHOT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), FLASHBACK_TYPE_DBUS_SCREENSHOT_SKELETON, FlashbackDBusScreenshotSkeletonClass))
 
317
#define FLASHBACK_DBUS_SCREENSHOT_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT_SKELETON, FlashbackDBusScreenshotSkeletonClass))
 
318
#define FLASHBACK_IS_DBUS_SCREENSHOT_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), FLASHBACK_TYPE_DBUS_SCREENSHOT_SKELETON))
 
319
#define FLASHBACK_IS_DBUS_SCREENSHOT_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), FLASHBACK_TYPE_DBUS_SCREENSHOT_SKELETON))
 
320
 
 
321
typedef struct _FlashbackDBusScreenshotSkeleton FlashbackDBusScreenshotSkeleton;
 
322
typedef struct _FlashbackDBusScreenshotSkeletonClass FlashbackDBusScreenshotSkeletonClass;
 
323
typedef struct _FlashbackDBusScreenshotSkeletonPrivate FlashbackDBusScreenshotSkeletonPrivate;
 
324
 
 
325
struct _FlashbackDBusScreenshotSkeleton
 
326
{
 
327
  /*< private >*/
 
328
  GDBusInterfaceSkeleton parent_instance;
 
329
  FlashbackDBusScreenshotSkeletonPrivate *priv;
 
330
};
 
331
 
 
332
struct _FlashbackDBusScreenshotSkeletonClass
 
333
{
 
334
  GDBusInterfaceSkeletonClass parent_class;
 
335
};
 
336
 
 
337
GType flashback_dbus_screenshot_skeleton_get_type (void) G_GNUC_CONST;
 
338
 
 
339
FlashbackDBusScreenshot *flashback_dbus_screenshot_skeleton_new (void);
 
340
 
 
341
 
 
342
G_END_DECLS
 
343
 
 
344
#endif /* __FLASHBACK_DBUS_SCREENSHOT_H__ */