- void surface_set_layout(uint32_t surface_id);
- char const *activate_surface(uint32_t surface_id);
- char const *deactivate_surface(uint32_t surface_id);
-
- // Allocate a surface ID for this role
- result<int> request_surface(char const *drawing_name);
-
- // Activate (i.e. make visible, if allowed!) a surface
- char const *activate_surface(char const *drawing_name);
- char const *deactivate_surface(char const *drawing_name);
+ void surface_set_layout_full(uint32_t surface_id);
+ void surface_set_layout_split(uint32_t surface_id, uint32_t sub_surface_id);
+ void set_pending_events();