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)); }