It is 'registered', not 'registred'
[glib.git] / gio / gapplicationimpl.h
blobacf3c53016aeedc1cf00106f58156efaf22eeb62
1 #include "giotypes.h"
3 typedef struct _GApplicationImpl GApplicationImpl;
5 typedef struct
7 gchar *name;
9 GVariantType *parameter_type;
10 gboolean enabled;
11 GVariant *state;
12 } RemoteActionInfo;
14 G_GNUC_INTERNAL
15 void g_application_impl_destroy (GApplicationImpl *impl);
17 G_GNUC_INTERNAL
18 GApplicationImpl * g_application_impl_register (GApplication *application,
19 const gchar *appid,
20 GApplicationFlags flags,
21 GActionGroup *exported_actions,
22 GRemoteActionGroup **remote_actions,
23 GCancellable *cancellable,
24 GError **error);
26 G_GNUC_INTERNAL
27 void g_application_impl_activate (GApplicationImpl *impl,
28 GVariant *platform_data);
30 G_GNUC_INTERNAL
31 void g_application_impl_open (GApplicationImpl *impl,
32 GFile **files,
33 gint n_files,
34 const gchar *hint,
35 GVariant *platform_data);
37 G_GNUC_INTERNAL
38 int g_application_impl_command_line (GApplicationImpl *impl,
39 gchar **arguments,
40 GVariant *platform_data);
42 G_GNUC_INTERNAL
43 void g_application_impl_flush (GApplicationImpl *impl);
45 G_GNUC_INTERNAL
46 GDBusConnection * g_application_impl_get_dbus_connection (GApplicationImpl *impl);
48 G_GNUC_INTERNAL
49 const gchar * g_application_impl_get_dbus_object_path (GApplicationImpl *impl);