extern const char kKeyHeightPixel[];
extern const char kKeyWidthMm[];
extern const char kKeyHeightMm[];
extern const char kKeyHeightPixel[];
extern const char kKeyWidthMm[];
extern const char kKeyHeightMm[];
WMError visibilityChange(const WMAction &action);
WMError setSurfaceSize(unsigned surface, const std::string& area);
WMError changeCurrentState(unsigned req_num);
WMError visibilityChange(const WMAction &action);
WMError setSurfaceSize(unsigned surface, const std::string& area);
WMError changeCurrentState(unsigned req_num);
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;