X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fapp.hpp;h=297b6af1ad0fc1d3f2d9adb56d5ffc071b65a451;hb=e2a149b190298bc60e9f952f119d52a1b3ddc9d6;hp=c4c0a8151d2d511c27f8259dc3ea6d3d90e1ac22;hpb=83555b0c53f0d59f42e9dcfaeb269948e65e0391;p=staging%2Fwindowmanager.git diff --git a/src/app.hpp b/src/app.hpp index c4c0a81..297b6af 100644 --- a/src/app.hpp +++ b/src/app.hpp @@ -102,25 +102,6 @@ struct id_allocator { } }; -struct LayoutState { - enum States { - LayoutNone, // Not useful... - LayoutSingle, - LayoutSplit, - }; - - enum States state{LayoutSingle}; - int main{-1}; - int sub{-1}; - - bool operator==(const LayoutState &b) const { - return state == b.state && main == b.main && sub == b.sub; - } - bool operator!=(const LayoutState &b) const { - return !(*this == b); - } -}; - struct App { struct binding_api api; struct controller_hooks chooks; @@ -139,10 +120,10 @@ struct App { // ID allocation and proxy methods for lookup struct id_allocator id_alloc; - optional lookup_id(char const *name) { + optional lookup_id(char const *name) { return this->id_alloc.lookup(std::string(name)); } - optional lookup_name(unsigned id) { + optional lookup_name(int id) { return this->id_alloc.lookup(id); } @@ -196,10 +177,10 @@ struct App { void emit_invisible(char const *label); void emit_visible(char const *label); - void activate(unsigned id); - void deactivate(unsigned id); + void activate(int id); + void deactivate(int id); - bool can_split(unsigned new_id); + bool can_split(int new_id); }; } // namespace wm