X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fivi-compositor.h;h=91b53405d3fd7a7f3c31013d57bc321415228a99;hb=401773a463992f926086b178caff14dd55dbd148;hp=bdd91ffacb000faf12e2cea0a12c0827be77f6c3;hpb=ef3d1990c498e6d9b1a24531b751688cac287d28;p=src%2Fagl-compositor.git diff --git a/src/ivi-compositor.h b/src/ivi-compositor.h index bdd91ff..91b5340 100644 --- a/src/ivi-compositor.h +++ b/src/ivi-compositor.h @@ -130,6 +130,7 @@ struct ivi_output { struct weston_geometry area; struct ivi_surface *active; + struct ivi_surface *previous_active; /* Temporary: only used during configuration */ size_t add_len; @@ -272,6 +273,9 @@ ivi_layout_set_position(struct ivi_surface *surface, int32_t x, int32_t y, int32_t width, int32_t height); +struct ivi_surface * +ivi_find_app(struct ivi_compositor *ivi, const char *app_id); + void ivi_layout_commit(struct ivi_compositor *ivi); @@ -290,4 +294,7 @@ ivi_layout_panel_committed(struct ivi_surface *surface); void ivi_layout_popup_committed(struct ivi_surface *surface); +void +ivi_layout_deactivate(struct ivi_compositor *ivi, const char *app_id); + #endif