From 36709ab2223dc9a871f81d5dacf3df1e77a23281 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Tue, 27 Mar 2018 14:30:46 +1100 Subject: Added FLTK.Tooltips --- src/c_fl_tooltip.cpp | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 src/c_fl_tooltip.cpp (limited to 'src/c_fl_tooltip.cpp') diff --git a/src/c_fl_tooltip.cpp b/src/c_fl_tooltip.cpp new file mode 100644 index 0000000..a281333 --- /dev/null +++ b/src/c_fl_tooltip.cpp @@ -0,0 +1,111 @@ + + +#include +#include +#include "c_fl_tooltip.h" + + + + +void * fl_tooltip_get_current(void) { + return Fl_Tooltip::current(); +} + +void fl_tooltip_set_current(void * i) { + Fl_Tooltip::current(reinterpret_cast(i)); +} + +int fl_tooltip_enabled(void) { + return Fl_Tooltip::enabled(); +} + +void fl_tooltip_enable(int v) { + Fl_Tooltip::enable(v); +} + +void fl_tooltip_enter_area(void * i, int x, int y, int w, int h, const char * t) { + Fl_Tooltip::enter_area(reinterpret_cast(i),x,y,w,h,t); +} + + + + +float fl_tooltip_get_delay(void) { + return Fl_Tooltip::delay(); +} + +void fl_tooltip_set_delay(float v) { + Fl_Tooltip::delay(v); +} + +float fl_tooltip_get_hoverdelay(void) { + return Fl_Tooltip::hoverdelay(); +} + +void fl_tooltip_set_hoverdelay(float v) { + Fl_Tooltip::hoverdelay(v); +} + + + + +unsigned int fl_tooltip_get_color(void) { + return Fl_Tooltip::color(); +} + +void fl_tooltip_set_color(unsigned int v) { + Fl_Tooltip::color(v); +} + +int fl_tooltip_get_margin_height(void) { + return Fl_Tooltip::margin_height(); +} + +//void fl_tooltip_set_margin_height(int v) { +// Fl_Tooltip::margin_height(v); +//} + +int fl_tooltip_get_margin_width(void) { + return Fl_Tooltip::margin_width(); +} + +//void fl_tooltip_set_margin_width(int v) { +// Fl_Tooltip::margin_width(v); +//} + +int fl_tooltip_get_wrap_width(void) { + return Fl_Tooltip::wrap_width(); +} + +//void fl_tooltip_set_wrap_width(int v) { +// Fl_Tooltip::wrap_width(v); +//} + + + + +unsigned int fl_tooltip_get_textcolor(void) { + return Fl_Tooltip::textcolor(); +} + +void fl_tooltip_set_textcolor(unsigned int v) { + Fl_Tooltip::textcolor(v); +} + +int fl_tooltip_get_font(void) { + return Fl_Tooltip::font(); +} + +void fl_tooltip_set_font(int v) { + Fl_Tooltip::font(v); +} + +int fl_tooltip_get_size(void) { + return Fl_Tooltip::size(); +} + +void fl_tooltip_set_size(int v) { + Fl_Tooltip::size(v); +} + + -- cgit