layout: Send dimensions when setting up property as fullscreen
[src/agl-compositor.git] / src / ivi-compositor.h
index 0449eb1..0b26d04 100644 (file)
@@ -98,6 +98,8 @@ struct ivi_compositor {
        struct wl_list split_pending_apps;
        struct wl_list remote_pending_apps;
 
+       struct wl_listener destroy_listener;
+
        struct weston_layer hidden;
        struct weston_layer background;
        struct weston_layer normal;
@@ -421,7 +423,13 @@ agl_shell_desktop_advertise_application_id(struct ivi_compositor *ivi,
 void
 ivi_destroy_waltham_destroy(struct ivi_surface *surface);
 
-bool
-ivi_check_pending_surface(struct ivi_surface *surface);
+void
+ivi_check_pending_surface_desktop(struct ivi_surface *surface,
+                                 enum ivi_surface_role *role);
+
+struct ivi_output *
+ivi_layout_find_bg_output(struct ivi_compositor *ivi);
+void
+ivi_compositor_destroy_pending_surfaces(struct ivi_compositor *ivi);
 
 #endif