X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fapplist.hpp;h=36134a2a853e50ef42df5d4d0c641b30e7c12da8;hb=17dd59f6fbc3deead5ce85006fb79aa9845bbdb4;hp=23d6b5adcf546bf2b509176d636b6fc79a7932e8;hpb=c19969f65fb1441fea3920f5ab5acae09b37397f;p=apps%2Fagl-service-windowmanager.git diff --git a/src/applist.hpp b/src/applist.hpp index 23d6b5a..36134a2 100644 --- a/src/applist.hpp +++ b/src/applist.hpp @@ -51,11 +51,14 @@ class AppList int countClient() const; std::shared_ptr lookUpClient(const std::string &appid); void removeSurface(unsigned surface); - WMError popFloatingSurface(unsigned pid, unsigned *surface); - WMError popFloatingSurface(const std::string &appid, unsigned *surface); WMError appendRole(const std::string &appid, const std::string &role, unsigned surface); + + // Floating surface & client control void addFloatingClient(const std::string &appid, unsigned layer, const std::string &role); void addFloatingSurface(unsigned surface, unsigned pid); + WMError popFloatingSurface(unsigned pid, unsigned *surface); + WMError popFloatingSurface(const std::string &appid, unsigned *surface); + void removeFloatingSurface(unsigned surface); // Request Interface unsigned