From 04b80586bb52e02c0d081215d14ef7356b1f5af8 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Fri, 23 Mar 2018 02:28:25 +1100 Subject: Completed Input widgets, Dialog routines --- src/c_fl_input.cpp | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) (limited to 'src/c_fl_input.cpp') diff --git a/src/c_fl_input.cpp b/src/c_fl_input.cpp index 7e106e2..84bbc90 100644 --- a/src/c_fl_input.cpp +++ b/src/c_fl_input.cpp @@ -90,6 +90,10 @@ int fl_input_copy_cuts(INPUT i) { return reinterpret_cast(i)->copy_cuts(); } +int fl_input_undo(INPUT i) { + return reinterpret_cast(i)->undo(); +} + @@ -101,9 +105,72 @@ void fl_input_set_readonly(INPUT i, int t) { reinterpret_cast(i)->readonly(t); } +int fl_input_get_tab_nav(INPUT i) { + return reinterpret_cast(i)->tab_nav(); +} + +void fl_input_set_tab_nav(INPUT i, int t) { + reinterpret_cast(i)->tab_nav(t); +} + +int fl_input_get_wrap(INPUT i) { + return reinterpret_cast(i)->wrap(); +} + +void fl_input_set_wrap(INPUT i, int t) { + reinterpret_cast(i)->wrap(t); +} + + + + +int fl_input_get_input_type(INPUT i) { + return reinterpret_cast(i)->input_type(); +} +void fl_input_set_input_type(INPUT i, int t) { + reinterpret_cast(i)->input_type(t); +} + +unsigned long fl_input_get_shortcut(INPUT i) { + return reinterpret_cast(i)->shortcut(); +} + +void fl_input_set_shortcut(INPUT i, unsigned long t) { + reinterpret_cast(i)->shortcut(t); +} + +int fl_input_get_mark(INPUT i) { + return reinterpret_cast(i)->mark(); +} + +int fl_input_set_mark(INPUT i, int t) { + return reinterpret_cast(i)->mark(t); +} + +int fl_input_get_position(INPUT i) { + return reinterpret_cast(i)->position(); +} + +int fl_input_set_position(INPUT i, int t) { + return reinterpret_cast(i)->position(t); +} + + +unsigned int fl_input_index(INPUT i, int p) { + return reinterpret_cast(i)->index(p); +} + +int fl_input_insert(INPUT i, const char * s, int l) { + return reinterpret_cast(i)->insert(s,l); +} + +int fl_input_replace(INPUT i, int b, int e, const char * s, int l) { + return reinterpret_cast(i)->replace(b,e,s,l); +} + const char * fl_input_get_value(INPUT i) { return reinterpret_cast(i)->value(); } @@ -115,6 +182,29 @@ void fl_input_set_value(INPUT i, char * s, int len) { +int fl_input_get_maximum_size(INPUT i) { + return reinterpret_cast(i)->maximum_size(); +} + +void fl_input_set_maximum_size(INPUT i, int t) { + reinterpret_cast(i)->maximum_size(t); +} + +int fl_input_get_size(INPUT i) { + return reinterpret_cast(i)->size(); +} + + + + +unsigned int fl_input_get_cursor_color(INPUT i) { + return reinterpret_cast(i)->cursor_color(); +} + +void fl_input_set_cursor_color(INPUT i, unsigned int t) { + reinterpret_cast(i)->cursor_color(t); +} + unsigned int fl_input_get_textcolor(INPUT i) { return reinterpret_cast(i)->textcolor(); } @@ -140,3 +230,10 @@ void fl_input_set_textsize(INPUT i, int t) { } + + +void fl_input_set_size(INPUT i, int w, int h) { + reinterpret_cast(i)->size(w,h); +} + + -- cgit