1 #ifndef LIBDS_TIZEN_GLOBAL_RESOURCE_H
2 #define LIBDS_TIZEN_GLOBAL_RESOURCE_H
5 #include <wayland-server.h>
6 #include <libds/surface.h>
12 struct ds_tizen_global_resource;
13 struct ds_tizen_global_resource_info;
15 struct ds_tizen_global_resource *
16 ds_tizen_global_resource_create(struct wl_display *display);
19 ds_tizen_global_resource_add_destroy_listener(
20 struct ds_tizen_global_resource *global_resource,
21 struct wl_listener *listener);
24 ds_tizen_global_resource_add_get_resource_info_listener(
25 struct ds_tizen_global_resource *global_resource,
26 struct wl_listener *listener);
29 ds_tizen_global_resource_info_add_destroy_listener(
30 struct ds_tizen_global_resource_info *info,
31 struct wl_listener *listener);
34 ds_tizen_global_resource_info_get_surface(
35 struct ds_tizen_global_resource_info *info);
38 ds_tizen_global_resource_get_universal_id(
39 struct ds_tizen_global_resource_info *info);