aboutsummaryrefslogtreecommitdiffstats
path: root/src/display.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/display.h')
-rw-r--r--src/display.h4
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