WMError doTransition(unsigned sequence_number);
WMError checkPolicy(unsigned req_num);
WMError startTransition(unsigned req_num);
+ WMError setInvisibleTask(const std::string &role, bool split);
- void setTimer();
- void stopTimer();
- void processRequest();
-
- WMError setRequest(const std::string &appid, const std::string &role, const std::string &area,
- Task task, unsigned *req_num);
- WMError doTransition(unsigned req_num);
- WMError checkPolicy(unsigned req_num);
- void setInvisibleTask(const std::string &role);
- WMError startTransition(unsigned req_num);
+ WMError doEndDraw(unsigned req_num);
WMError layoutChange(const WMAction &action);
WMError visibilityChange(const WMAction &action);
WMError setSurfaceSize(unsigned surface, const std::string& area);
- void processNextRequest();
- //void currentAppInvisible(const std::string &role);
-
void setTimer();
void stopTimer();
- void processRequest();
- WMError doEndDraw(unsigned req_num);
+ void processNextRequest();
+
const char *check_surface_exist(const char *drawing_name);
void activate(int id);
// The following function is temporary.
// Then will be removed when layermanager is finished
- void lm_layout_change(const char *drawing_name);
- WMError lm_layout_change(const struct WMAction &action);
WMError lm_release(const struct WMAction &action);
- void lm_enddraw(const char *drawing_name);
- void lm_get_area_info(const std::string &area);
- void lm_get_area_info(const std::string &area);
private:
std::unordered_map<std::string, struct compositor::rect> area2size;