1 /* 2 * This file is generated by gdbus-codegen, do not modify it. 3 * 4 * The license of this code is the same as for the D-Bus interface description 5 * it was derived from. Note that it links to GLib, so must comply with the 6 * LGPL linking clauses. 7 */ 8 9 #ifndef __THUNAR_DBUS_FREEDESKTOP_INTERFACES_H__ 10 #define __THUNAR_DBUS_FREEDESKTOP_INTERFACES_H__ 11 12 #include <gio/gio.h> 13 14 G_BEGIN_DECLS 15 16 17 /* ------------------------------------------------------------------------ */ 18 /* Declarations for org.freedesktop.FileManager1 */ 19 20 #define THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1 (thunar_org_freedesktop_file_manager1_get_type ()) 21 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1, ThunarOrgFreedesktopFileManager1)) 22 #define THUNAR_IS_ORG_FREEDESKTOP_FILE_MANAGER1(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1)) 23 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1, ThunarOrgFreedesktopFileManager1Iface)) 24 25 struct _ThunarOrgFreedesktopFileManager1; 26 typedef struct _ThunarOrgFreedesktopFileManager1 ThunarOrgFreedesktopFileManager1; 27 typedef struct _ThunarOrgFreedesktopFileManager1Iface ThunarOrgFreedesktopFileManager1Iface; 28 29 struct _ThunarOrgFreedesktopFileManager1Iface 30 { 31 GTypeInterface parent_iface; 32 33 gboolean (*handle_show_folders) ( 34 ThunarOrgFreedesktopFileManager1 *object, 35 GDBusMethodInvocation *invocation, 36 const gchar *const *arg_URIs, 37 const gchar *arg_StartupId); 38 39 gboolean (*handle_show_item_properties) ( 40 ThunarOrgFreedesktopFileManager1 *object, 41 GDBusMethodInvocation *invocation, 42 const gchar *const *arg_URIs, 43 const gchar *arg_StartupId); 44 45 gboolean (*handle_show_items) ( 46 ThunarOrgFreedesktopFileManager1 *object, 47 GDBusMethodInvocation *invocation, 48 const gchar *const *arg_URIs, 49 const gchar *arg_StartupId); 50 51 }; 52 53 GType thunar_org_freedesktop_file_manager1_get_type (void) G_GNUC_CONST; 54 55 GDBusInterfaceInfo *thunar_org_freedesktop_file_manager1_interface_info (void); 56 guint thunar_org_freedesktop_file_manager1_override_properties (GObjectClass *klass, guint property_id_begin); 57 58 59 /* D-Bus method call completion functions: */ 60 void thunar_org_freedesktop_file_manager1_complete_show_folders ( 61 ThunarOrgFreedesktopFileManager1 *object, 62 GDBusMethodInvocation *invocation); 63 64 void thunar_org_freedesktop_file_manager1_complete_show_items ( 65 ThunarOrgFreedesktopFileManager1 *object, 66 GDBusMethodInvocation *invocation); 67 68 void thunar_org_freedesktop_file_manager1_complete_show_item_properties ( 69 ThunarOrgFreedesktopFileManager1 *object, 70 GDBusMethodInvocation *invocation); 71 72 73 74 /* D-Bus method calls: */ 75 void thunar_org_freedesktop_file_manager1_call_show_folders ( 76 ThunarOrgFreedesktopFileManager1 *proxy, 77 const gchar *const *arg_URIs, 78 const gchar *arg_StartupId, 79 GCancellable *cancellable, 80 GAsyncReadyCallback callback, 81 gpointer user_data); 82 83 gboolean thunar_org_freedesktop_file_manager1_call_show_folders_finish ( 84 ThunarOrgFreedesktopFileManager1 *proxy, 85 GAsyncResult *res, 86 GError **error); 87 88 gboolean thunar_org_freedesktop_file_manager1_call_show_folders_sync ( 89 ThunarOrgFreedesktopFileManager1 *proxy, 90 const gchar *const *arg_URIs, 91 const gchar *arg_StartupId, 92 GCancellable *cancellable, 93 GError **error); 94 95 void thunar_org_freedesktop_file_manager1_call_show_items ( 96 ThunarOrgFreedesktopFileManager1 *proxy, 97 const gchar *const *arg_URIs, 98 const gchar *arg_StartupId, 99 GCancellable *cancellable, 100 GAsyncReadyCallback callback, 101 gpointer user_data); 102 103 gboolean thunar_org_freedesktop_file_manager1_call_show_items_finish ( 104 ThunarOrgFreedesktopFileManager1 *proxy, 105 GAsyncResult *res, 106 GError **error); 107 108 gboolean thunar_org_freedesktop_file_manager1_call_show_items_sync ( 109 ThunarOrgFreedesktopFileManager1 *proxy, 110 const gchar *const *arg_URIs, 111 const gchar *arg_StartupId, 112 GCancellable *cancellable, 113 GError **error); 114 115 void thunar_org_freedesktop_file_manager1_call_show_item_properties ( 116 ThunarOrgFreedesktopFileManager1 *proxy, 117 const gchar *const *arg_URIs, 118 const gchar *arg_StartupId, 119 GCancellable *cancellable, 120 GAsyncReadyCallback callback, 121 gpointer user_data); 122 123 gboolean thunar_org_freedesktop_file_manager1_call_show_item_properties_finish ( 124 ThunarOrgFreedesktopFileManager1 *proxy, 125 GAsyncResult *res, 126 GError **error); 127 128 gboolean thunar_org_freedesktop_file_manager1_call_show_item_properties_sync ( 129 ThunarOrgFreedesktopFileManager1 *proxy, 130 const gchar *const *arg_URIs, 131 const gchar *arg_StartupId, 132 GCancellable *cancellable, 133 GError **error); 134 135 136 137 /* ---- */ 138 139 #define THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY (thunar_org_freedesktop_file_manager1_proxy_get_type ()) 140 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY, ThunarOrgFreedesktopFileManager1Proxy)) 141 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY, ThunarOrgFreedesktopFileManager1ProxyClass)) 142 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY, ThunarOrgFreedesktopFileManager1ProxyClass)) 143 #define THUNAR_IS_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY)) 144 #define THUNAR_IS_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_PROXY)) 145 146 typedef struct _ThunarOrgFreedesktopFileManager1Proxy ThunarOrgFreedesktopFileManager1Proxy; 147 typedef struct _ThunarOrgFreedesktopFileManager1ProxyClass ThunarOrgFreedesktopFileManager1ProxyClass; 148 typedef struct _ThunarOrgFreedesktopFileManager1ProxyPrivate ThunarOrgFreedesktopFileManager1ProxyPrivate; 149 150 struct _ThunarOrgFreedesktopFileManager1Proxy 151 { 152 /*< private >*/ 153 GDBusProxy parent_instance; 154 ThunarOrgFreedesktopFileManager1ProxyPrivate *priv; 155 }; 156 157 struct _ThunarOrgFreedesktopFileManager1ProxyClass 158 { 159 GDBusProxyClass parent_class; 160 }; 161 162 GType thunar_org_freedesktop_file_manager1_proxy_get_type (void) G_GNUC_CONST; 163 164 #if GLIB_CHECK_VERSION(2, 44, 0) 165 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ThunarOrgFreedesktopFileManager1Proxy, g_object_unref) 166 #endif 167 168 void thunar_org_freedesktop_file_manager1_proxy_new ( 169 GDBusConnection *connection, 170 GDBusProxyFlags flags, 171 const gchar *name, 172 const gchar *object_path, 173 GCancellable *cancellable, 174 GAsyncReadyCallback callback, 175 gpointer user_data); 176 ThunarOrgFreedesktopFileManager1 *thunar_org_freedesktop_file_manager1_proxy_new_finish ( 177 GAsyncResult *res, 178 GError **error); 179 ThunarOrgFreedesktopFileManager1 *thunar_org_freedesktop_file_manager1_proxy_new_sync ( 180 GDBusConnection *connection, 181 GDBusProxyFlags flags, 182 const gchar *name, 183 const gchar *object_path, 184 GCancellable *cancellable, 185 GError **error); 186 187 void thunar_org_freedesktop_file_manager1_proxy_new_for_bus ( 188 GBusType bus_type, 189 GDBusProxyFlags flags, 190 const gchar *name, 191 const gchar *object_path, 192 GCancellable *cancellable, 193 GAsyncReadyCallback callback, 194 gpointer user_data); 195 ThunarOrgFreedesktopFileManager1 *thunar_org_freedesktop_file_manager1_proxy_new_for_bus_finish ( 196 GAsyncResult *res, 197 GError **error); 198 ThunarOrgFreedesktopFileManager1 *thunar_org_freedesktop_file_manager1_proxy_new_for_bus_sync ( 199 GBusType bus_type, 200 GDBusProxyFlags flags, 201 const gchar *name, 202 const gchar *object_path, 203 GCancellable *cancellable, 204 GError **error); 205 206 207 /* ---- */ 208 209 #define THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON (thunar_org_freedesktop_file_manager1_skeleton_get_type ()) 210 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON, ThunarOrgFreedesktopFileManager1Skeleton)) 211 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON, ThunarOrgFreedesktopFileManager1SkeletonClass)) 212 #define THUNAR_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON, ThunarOrgFreedesktopFileManager1SkeletonClass)) 213 #define THUNAR_IS_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON)) 214 #define THUNAR_IS_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), THUNAR_TYPE_ORG_FREEDESKTOP_FILE_MANAGER1_SKELETON)) 215 216 typedef struct _ThunarOrgFreedesktopFileManager1Skeleton ThunarOrgFreedesktopFileManager1Skeleton; 217 typedef struct _ThunarOrgFreedesktopFileManager1SkeletonClass ThunarOrgFreedesktopFileManager1SkeletonClass; 218 typedef struct _ThunarOrgFreedesktopFileManager1SkeletonPrivate ThunarOrgFreedesktopFileManager1SkeletonPrivate; 219 220 struct _ThunarOrgFreedesktopFileManager1Skeleton 221 { 222 /*< private >*/ 223 GDBusInterfaceSkeleton parent_instance; 224 ThunarOrgFreedesktopFileManager1SkeletonPrivate *priv; 225 }; 226 227 struct _ThunarOrgFreedesktopFileManager1SkeletonClass 228 { 229 GDBusInterfaceSkeletonClass parent_class; 230 }; 231 232 GType thunar_org_freedesktop_file_manager1_skeleton_get_type (void) G_GNUC_CONST; 233 234 #if GLIB_CHECK_VERSION(2, 44, 0) 235 G_DEFINE_AUTOPTR_CLEANUP_FUNC (ThunarOrgFreedesktopFileManager1Skeleton, g_object_unref) 236 #endif 237 238 ThunarOrgFreedesktopFileManager1 *thunar_org_freedesktop_file_manager1_skeleton_new (void); 239 240 241 G_END_DECLS 242 243 #endif /* __THUNAR_DBUS_FREEDESKTOP_INTERFACES_H__ */ 244