void emit_activated(char const *label);
void emit_deactivated(char const *label);
void emit_syncdraw(char const *label, char const *area, int x, int y, int w, int h);
+ void emit_syncdraw(const std::string &role, const std::string &area);
void emit_flushdraw(char const *label);
void emit_visible(char const *label, bool is_visible);
void emit_invisible(char const *label);
void emit_visible(char const *label);
- WMError do_transition(unsigned sequence_number);
+ WMError setRequest(const std::string &appid, const std::string &role, const std::string &area,
+ Task task, unsigned *req_num);
+ WMError doTransition(unsigned sequence_number);
+ WMError checkPolicy(unsigned req_num);
+ WMError startTransition(unsigned req_num);
+ void setTimer();
+ void stopTimer();
+ void processRequest();
void do_enddraw(unsigned req_num);
- void process_request();
- void set_timer();
- void stop_timer();
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);
+ 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_enddraw(const char *drawing_name);
+ void lm_get_area_info(const std::string &area);
};
} // namespace wm