aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.hpp
diff options
context:
space:
mode:
authorKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-05-25 17:12:19 +0900
committerKazumasa Mitsunari <knimitz@witz-inc.co.jp>2018-05-25 19:16:58 +0900
commit6d0e22de7814f4fbf2201d84d207eec570e821cd (patch)
tree389dfb91b1a68681a68d843683af998b00844619 /src/app.hpp
parentb04339fc03543cbd34b6e9db7adc9eb35caed5c0 (diff)
Rework: Block the sequence
Todo: * emit error event ** decide error format * rework release WR Change-Id: Id96fa629aff984aa03ed68f1d3db711bb43ba77b Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
Diffstat (limited to 'src/app.hpp')
-rw-r--r--src/app.hpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/app.hpp b/src/app.hpp
index b25f568..1950680 100644
--- a/src/app.hpp
+++ b/src/app.hpp
@@ -243,9 +243,10 @@ struct App {
void emit_invisible(char const *label);
void emit_visible(char const *label);
- void do_allocate_window_resource(unsigned sequence_number);
+ bool do_allocate_window_resource(unsigned sequence_number);
void do_enddraw(unsigned sequence_number);
void process_request();
+ void set_timer();
void activate(int id);
void deactivate(int id);
@@ -255,6 +256,12 @@ struct App {
void try_layout(struct LayoutState &state,
struct LayoutState const &new_layout,
std::function<void(LayoutState const &nl)> apply);
+
+ // The following function is temporary.
+ // Then will be removed when layermanager is finished
+ void lm_layout_change(unsigned req, const char* drawing_name);
+ void lm_enddraw(const char* drawing_name);
+ const char *check_surface_exist(unsigned req, const char *drawing_name);
};
} // namespace wm