diff options
Diffstat (limited to 'src/display.h')
-rw-r--r-- | src/display.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/display.h b/src/display.h index 83fd57a..135a71e 100644 --- a/src/display.h +++ b/src/display.h @@ -19,6 +19,8 @@ struct runes_display { struct vt100_loc selection_start; struct vt100_loc selection_end; + char *selection_contents; + size_t selection_len; unsigned int unfocused: 1; unsigned int has_selection: 1; @@ -29,6 +31,8 @@ RunesDisplay *runes_display_new(char *font_name); void runes_display_set_context(RunesTerm *t, cairo_t *cr); void runes_display_draw_screen(RunesTerm *t); void runes_display_draw_cursor(RunesTerm *t); +void runes_display_set_selection( + RunesTerm *t, struct vt100_loc *start, struct vt100_loc *end); void runes_display_delete(RunesDisplay *display); #endif |