From 463adc62795e52f9a389ae35bea094e14864db94 Mon Sep 17 00:00:00 2001 From: Mohammed Alyousef Date: Fri, 27 Dec 2024 00:39:41 +0300 Subject: [PATCH] expose fl_cairo_gc --- include/cfl_window.h | 2 ++ src/cfl_window.cpp | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/include/cfl_window.h b/include/cfl_window.h index b84d955..6df6ae3 100644 --- a/include/cfl_window.h +++ b/include/cfl_window.h @@ -71,6 +71,8 @@ void *Fl_display(void); void *Fl_gc(void); +void *Fl_cairo_gc(void); + void Fl_Window_show_with_args(Fl_Window *w, int argc, char **argv); void Fl_Window_set_raw_handle(Fl_Window *self, void *handle); diff --git a/src/cfl_window.cpp b/src/cfl_window.cpp index b7a470b..803499d 100644 --- a/src/cfl_window.cpp +++ b/src/cfl_window.cpp @@ -338,6 +338,13 @@ void *Fl_gc(void) { return nullptr; } +void *Fl_cairo_gc(void) { +#if FLTK_USE_CAIRO + return fl_cairo_gc(); +#endif + return NULL; +} + void Fl_Window_show_with_args(Fl_Window *w, int argc, char **argv) { LOCK(w->show(argc, argv)); }