From 71c1c5bb789f315239a64cb22002088ddcb353b1 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Mon, 30 Apr 2018 01:33:49 +1000 Subject: Text_Displays finished, more things polished --- src/c_fl_text_display.cpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'src/c_fl_text_display.cpp') diff --git a/src/c_fl_text_display.cpp b/src/c_fl_text_display.cpp index 9cc087e..b56f368 100644 --- a/src/c_fl_text_display.cpp +++ b/src/c_fl_text_display.cpp @@ -85,6 +85,20 @@ void fl_text_display_set_buffer(TEXTDISPLAY td, TEXTBUFFER tb) { +void fl_text_display_highlight_data(TEXTDISPLAY td, TEXTBUFFER tb, void * st, int len) { + reinterpret_cast(td)->highlight_data + (reinterpret_cast(tb), reinterpret_cast(st), len, 0, 0, 0); +} + +void fl_text_display_highlight_data2(TEXTDISPLAY td, TEXTBUFFER tb, void * st, int len, char us, void * cb, void * a) { + reinterpret_cast(td)->highlight_data + (reinterpret_cast(tb), reinterpret_cast(st), len, + us, reinterpret_cast(cb), a); +} + + + + double fl_text_display_col_to_x(TEXTDISPLAY td, double c) { return reinterpret_cast(td)->col_to_x(c); } @@ -158,6 +172,10 @@ void fl_text_display_insert(TEXTDISPLAY td, char * i) { reinterpret_cast(td)->insert(i); } +void fl_text_display_overstrike(TEXTDISPLAY td, char * t) { + reinterpret_cast(td)->overstrike(t); +} + int fl_text_display_get_insert_pos(TEXTDISPLAY td) { return reinterpret_cast(td)->insert_position(); } @@ -309,3 +327,11 @@ void fl_text_display_set_scrollbar_width(TEXTDISPLAY td, int w) { reinterpret_cast(td)->scrollbar_width(w); } + + + +void fl_text_display_redisplay_range(TEXTDISPLAY td, int s, int f) { + reinterpret_cast(td)->redisplay_range(s,f); +} + + -- cgit