X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fpolicy.h;h=c59fbe4125fd188ef545117e39d4aeffa415c027;hb=e9ee3fd914b73019c51bef85c07c1c835a6b519e;hp=947c3265c134ad51eabfdd3015ebcad6ade2f8e9;hpb=98457c49f5d777e4023082363b814826c21092df;p=src%2Fagl-compositor.git diff --git a/src/policy.h b/src/policy.h index 947c326..c59fbe4 100644 --- a/src/policy.h +++ b/src/policy.h @@ -70,8 +70,12 @@ struct ivi_policy_api { bool (*surface_create)(struct ivi_surface *surf, void *user_data); bool (*surface_commited)(struct ivi_surface *surf, void *user_data); bool (*surface_activate)(struct ivi_surface *surf, void *user_data); + bool (*surface_deactivate)(struct ivi_surface *surf, void *user_data); bool (*surface_activate_by_default)(struct ivi_surface *surf, void *user_data); + bool (*surface_advertise_state_change)(struct ivi_surface *surf, void *user_data); + + bool (*shell_bind_interface)(void *client, void *interface); /** see also ivi_policy_add(). If set this will be executed before * adding a new policy rule */