diff options
Diffstat (limited to 'src/applist.hpp')
-rw-r--r-- | src/applist.hpp | 7 |
1 files changed, 5 insertions, 2 deletions
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<WMClient> 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 |