terminal: allow external redraw-schedule

Allow UI subsystem to schedule redraws.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
This commit is contained in:
David Herrmann 2012-07-21 16:40:05 +02:00
parent 181d26f0e7
commit e18e063d87
2 changed files with 9 additions and 0 deletions

View File

@ -407,6 +407,14 @@ void kmscon_terminal_close(struct kmscon_terminal *term)
term->opened = false;
}
void kmscon_terminal_redraw(struct kmscon_terminal *term)
{
if (!term)
return;
schedule_redraw(term);
}
int kmscon_terminal_add_display(struct kmscon_terminal *term,
struct uterm_display *disp)
{

View File

@ -61,6 +61,7 @@ void kmscon_terminal_unref(struct kmscon_terminal *term);
int kmscon_terminal_open(struct kmscon_terminal *term,
kmscon_terminal_event_cb event_cb, void *data);
void kmscon_terminal_close(struct kmscon_terminal *term);
void kmscon_terminal_redraw(struct kmscon_terminal *term);
int kmscon_terminal_add_display(struct kmscon_terminal *term,
struct uterm_display *disp);