X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Flayers.hpp;h=ee3205443c72b393c7ad0719f88f99125bd13d61;hb=2f864ac5289e8426f1d0c91c264a6a274047245b;hp=924457f5de8057d4b857910385f453f69a2e1040;hpb=2089b5b1ba2f04f037be1ef897bf79790bf501e2;p=staging%2Fwindowmanager.git diff --git a/src/layers.hpp b/src/layers.hpp index 924457f..ee32054 100644 --- a/src/layers.hpp +++ b/src/layers.hpp @@ -18,6 +18,8 @@ #define TMCAGLWM_LAYERS_H #include + +#include #include #include @@ -30,7 +32,7 @@ struct split_layout { std::string name; std::string main_match; std::string sub_match; - int prio; + int prio; // no entirely sure we will use this }; struct layer { @@ -69,9 +71,9 @@ struct layer_map { using json = nlohmann::json; using storage_type = std::set; - using layers_type = std::vector; + using layers_type = std::vector; using role_to_layer_map = std::vector>; - using addsurf_layer_map = std::map; + using addsurf_layer_map = std::map; // XXX: we also will need a layer_id to layer map, perhaps // make this the primary map, and the surface_id->layer a @@ -98,7 +100,7 @@ struct layer_map { return this->layers.size(); } - void add_surface(unsigned surface_id, unsigned layer_id) { + void add_surface(int surface_id, int layer_id) { this->surfaces[surface_id] = layer_id; }