render: add render_{enable,disable}_refresh()

Calling render_disable_refresh() causes update requests to that
terminal to be ignored.

Calling render_enable_refresh() re-enables updates.
This commit is contained in:
Daniel Eklöf 2020-01-12 12:19:38 +01:00
parent 5ef55a7f52
commit b2935e2b89
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
3 changed files with 27 additions and 0 deletions

View file

@ -11,6 +11,8 @@ void render_destroy(struct renderer *renderer);
void render_resize(struct terminal *term, int width, int height);
void render_set_title(struct terminal *term, const char *title);
void render_refresh(struct terminal *term);
void render_disable_refresh(struct terminal *term);
void render_enable_refresh(struct terminal *term);
bool render_xcursor_set(struct terminal *term);
void render_search_box(struct terminal *term);