const char *check_surface_exist(const char *drawing_name);
bool can_split(struct LayoutState const &state, int new_id);
private:
std::unordered_map<std::string, struct compositor::rect> area2size;
const char *check_surface_exist(const char *drawing_name);
bool can_split(struct LayoutState const &state, int new_id);
private:
std::unordered_map<std::string, struct compositor::rect> area2size;