2
* Generated by gdbus-codegen 2.45.0. DO NOT EDIT.
4
* The license of this code is the same as for the source it was derived from.
7
#ifndef __FLASHBACK_DBUS_SCREENSHOT_H__
8
#define __FLASHBACK_DBUS_SCREENSHOT_H__
15
/* ------------------------------------------------------------------------ */
16
/* Declarations for org.gnome.Shell.Screenshot */
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))
23
struct _FlashbackDBusScreenshot;
24
typedef struct _FlashbackDBusScreenshot FlashbackDBusScreenshot;
25
typedef struct _FlashbackDBusScreenshotIface FlashbackDBusScreenshotIface;
27
struct _FlashbackDBusScreenshotIface
29
GTypeInterface parent_iface;
31
gboolean (*handle_flash_area) (
32
FlashbackDBusScreenshot *object,
33
GDBusMethodInvocation *invocation,
39
gboolean (*handle_screenshot) (
40
FlashbackDBusScreenshot *object,
41
GDBusMethodInvocation *invocation,
42
gboolean arg_include_cursor,
44
const gchar *arg_filename);
46
gboolean (*handle_screenshot_area) (
47
FlashbackDBusScreenshot *object,
48
GDBusMethodInvocation *invocation,
54
const gchar *arg_filename);
56
gboolean (*handle_screenshot_window) (
57
FlashbackDBusScreenshot *object,
58
GDBusMethodInvocation *invocation,
59
gboolean arg_include_frame,
60
gboolean arg_include_cursor,
62
const gchar *arg_filename);
64
gboolean (*handle_select_area) (
65
FlashbackDBusScreenshot *object,
66
GDBusMethodInvocation *invocation);
70
GType flashback_dbus_screenshot_get_type (void) G_GNUC_CONST;
72
GDBusInterfaceInfo *flashback_dbus_screenshot_interface_info (void);
73
guint flashback_dbus_screenshot_override_properties (GObjectClass *klass, guint property_id_begin);
76
/* D-Bus method call completion functions: */
77
void flashback_dbus_screenshot_complete_screenshot (
78
FlashbackDBusScreenshot *object,
79
GDBusMethodInvocation *invocation,
81
const gchar *filename_used);
83
void flashback_dbus_screenshot_complete_screenshot_window (
84
FlashbackDBusScreenshot *object,
85
GDBusMethodInvocation *invocation,
87
const gchar *filename_used);
89
void flashback_dbus_screenshot_complete_screenshot_area (
90
FlashbackDBusScreenshot *object,
91
GDBusMethodInvocation *invocation,
93
const gchar *filename_used);
95
void flashback_dbus_screenshot_complete_flash_area (
96
FlashbackDBusScreenshot *object,
97
GDBusMethodInvocation *invocation);
99
void flashback_dbus_screenshot_complete_select_area (
100
FlashbackDBusScreenshot *object,
101
GDBusMethodInvocation *invocation,
109
/* D-Bus method calls: */
110
void flashback_dbus_screenshot_call_screenshot (
111
FlashbackDBusScreenshot *proxy,
112
gboolean arg_include_cursor,
114
const gchar *arg_filename,
115
GCancellable *cancellable,
116
GAsyncReadyCallback callback,
119
gboolean flashback_dbus_screenshot_call_screenshot_finish (
120
FlashbackDBusScreenshot *proxy,
121
gboolean *out_success,
122
gchar **out_filename_used,
126
gboolean flashback_dbus_screenshot_call_screenshot_sync (
127
FlashbackDBusScreenshot *proxy,
128
gboolean arg_include_cursor,
130
const gchar *arg_filename,
131
gboolean *out_success,
132
gchar **out_filename_used,
133
GCancellable *cancellable,
136
void flashback_dbus_screenshot_call_screenshot_window (
137
FlashbackDBusScreenshot *proxy,
138
gboolean arg_include_frame,
139
gboolean arg_include_cursor,
141
const gchar *arg_filename,
142
GCancellable *cancellable,
143
GAsyncReadyCallback callback,
146
gboolean flashback_dbus_screenshot_call_screenshot_window_finish (
147
FlashbackDBusScreenshot *proxy,
148
gboolean *out_success,
149
gchar **out_filename_used,
153
gboolean flashback_dbus_screenshot_call_screenshot_window_sync (
154
FlashbackDBusScreenshot *proxy,
155
gboolean arg_include_frame,
156
gboolean arg_include_cursor,
158
const gchar *arg_filename,
159
gboolean *out_success,
160
gchar **out_filename_used,
161
GCancellable *cancellable,
164
void flashback_dbus_screenshot_call_screenshot_area (
165
FlashbackDBusScreenshot *proxy,
171
const gchar *arg_filename,
172
GCancellable *cancellable,
173
GAsyncReadyCallback callback,
176
gboolean flashback_dbus_screenshot_call_screenshot_area_finish (
177
FlashbackDBusScreenshot *proxy,
178
gboolean *out_success,
179
gchar **out_filename_used,
183
gboolean flashback_dbus_screenshot_call_screenshot_area_sync (
184
FlashbackDBusScreenshot *proxy,
190
const gchar *arg_filename,
191
gboolean *out_success,
192
gchar **out_filename_used,
193
GCancellable *cancellable,
196
void flashback_dbus_screenshot_call_flash_area (
197
FlashbackDBusScreenshot *proxy,
202
GCancellable *cancellable,
203
GAsyncReadyCallback callback,
206
gboolean flashback_dbus_screenshot_call_flash_area_finish (
207
FlashbackDBusScreenshot *proxy,
211
gboolean flashback_dbus_screenshot_call_flash_area_sync (
212
FlashbackDBusScreenshot *proxy,
217
GCancellable *cancellable,
220
void flashback_dbus_screenshot_call_select_area (
221
FlashbackDBusScreenshot *proxy,
222
GCancellable *cancellable,
223
GAsyncReadyCallback callback,
226
gboolean flashback_dbus_screenshot_call_select_area_finish (
227
FlashbackDBusScreenshot *proxy,
235
gboolean flashback_dbus_screenshot_call_select_area_sync (
236
FlashbackDBusScreenshot *proxy,
241
GCancellable *cancellable,
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))
255
typedef struct _FlashbackDBusScreenshotProxy FlashbackDBusScreenshotProxy;
256
typedef struct _FlashbackDBusScreenshotProxyClass FlashbackDBusScreenshotProxyClass;
257
typedef struct _FlashbackDBusScreenshotProxyPrivate FlashbackDBusScreenshotProxyPrivate;
259
struct _FlashbackDBusScreenshotProxy
262
GDBusProxy parent_instance;
263
FlashbackDBusScreenshotProxyPrivate *priv;
266
struct _FlashbackDBusScreenshotProxyClass
268
GDBusProxyClass parent_class;
271
GType flashback_dbus_screenshot_proxy_get_type (void) G_GNUC_CONST;
273
void flashback_dbus_screenshot_proxy_new (
274
GDBusConnection *connection,
275
GDBusProxyFlags flags,
277
const gchar *object_path,
278
GCancellable *cancellable,
279
GAsyncReadyCallback callback,
281
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_finish (
284
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_sync (
285
GDBusConnection *connection,
286
GDBusProxyFlags flags,
288
const gchar *object_path,
289
GCancellable *cancellable,
292
void flashback_dbus_screenshot_proxy_new_for_bus (
294
GDBusProxyFlags flags,
296
const gchar *object_path,
297
GCancellable *cancellable,
298
GAsyncReadyCallback callback,
300
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_for_bus_finish (
303
FlashbackDBusScreenshot *flashback_dbus_screenshot_proxy_new_for_bus_sync (
305
GDBusProxyFlags flags,
307
const gchar *object_path,
308
GCancellable *cancellable,
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))
321
typedef struct _FlashbackDBusScreenshotSkeleton FlashbackDBusScreenshotSkeleton;
322
typedef struct _FlashbackDBusScreenshotSkeletonClass FlashbackDBusScreenshotSkeletonClass;
323
typedef struct _FlashbackDBusScreenshotSkeletonPrivate FlashbackDBusScreenshotSkeletonPrivate;
325
struct _FlashbackDBusScreenshotSkeleton
328
GDBusInterfaceSkeleton parent_instance;
329
FlashbackDBusScreenshotSkeletonPrivate *priv;
332
struct _FlashbackDBusScreenshotSkeletonClass
334
GDBusInterfaceSkeletonClass parent_class;
337
GType flashback_dbus_screenshot_skeleton_get_type (void) G_GNUC_CONST;
339
FlashbackDBusScreenshot *flashback_dbus_screenshot_skeleton_new (void);
344
#endif /* __FLASHBACK_DBUS_SCREENSHOT_H__ */