diff options
author | Jedidiah Barber <contact@jedbarber.id.au> | 2025-01-12 18:49:32 +1300 |
---|---|---|
committer | Jedidiah Barber <contact@jedbarber.id.au> | 2025-01-12 18:49:32 +1300 |
commit | 75a8e0e68e4980647a6d588a15bb300d132b6650 (patch) | |
tree | a728a05b9a4db547ad0886bb6975f8e0729c919c /src/c_fl_tooltip.cpp | |
parent | 8b01c23e0ba1fd22e0bfc797d6ca540c79079674 (diff) |
Fixed several preprocessor ABI version issues
Diffstat (limited to 'src/c_fl_tooltip.cpp')
-rw-r--r-- | src/c_fl_tooltip.cpp | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/src/c_fl_tooltip.cpp b/src/c_fl_tooltip.cpp index 5a3ed6e..768b357 100644 --- a/src/c_fl_tooltip.cpp +++ b/src/c_fl_tooltip.cpp @@ -27,6 +27,10 @@ void fl_tooltip_enable(int v) { Fl_Tooltip::enable(v); } +void fl_tooltip_disable() { + Fl_Tooltip::disable(); +} + void fl_tooltip_enter_area(void * i, int x, int y, int w, int h, const char * t) { Fl_Tooltip::enter_area(reinterpret_cast<Fl_Widget*>(i),x,y,w,h,t); } @@ -65,25 +69,37 @@ 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); -//} +void fl_tooltip_set_margin_height(int v) { +#if FLTK_ABI_VERSION >= 10301 + Fl_Tooltip::margin_height(v); +#else + (void)(v); +#endif +} 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); -//} +void fl_tooltip_set_margin_width(int v) { +#if FLTK_ABI_VERSION >= 10301 + Fl_Tooltip::margin_width(v); +#else + (void)(v); +#endif +} 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); -//} +void fl_tooltip_set_wrap_width(int v) { +#if FLTK_ABI_VERSION >= 10301 + Fl_Tooltip::wrap_width(v); +#else + (void)(v); +#endif +} |