Function Fl::Private::cairo_make_current(void *gc) is not used anywhere in FLTK

This commit is contained in:
ManoloFLTK 2026-01-12 09:42:39 +01:00
parent 4cc0c8f44a
commit afbdbb25b9
2 changed files with 6 additions and 1 deletions

View File

@ -209,6 +209,8 @@ static cairo_surface_t *cairo_create_surface(void *gc, int W, int H) {
#endif
}
#if 0 // this non-public function appears not to be used anywhere in FLTK
/**
Creates a Cairo context from a \a gc only, gets its window size or
offscreen size if fl_window is null.
@ -251,6 +253,7 @@ cairo_t *Fl::Private::cairo_make_current(void *gc) {
cairo_state_.cc(c);
return c;
}
#endif
/**
Creates a Cairo context from a \p gc and the given size.

View File

@ -65,7 +65,9 @@ FL_EXPORT inline void set_idle_(Fl_Old_Idle_Handler cb) { idle_ = cb; }
#ifdef FLTK_HAVE_CAIRO
FL_EXPORT extern cairo_t *cairo_make_current(void *gc);
#if 0 // this non-public function appears not to be used anywhere in FLTK
FL_EXPORT extern cairo_t *cairo_make_current(void *gc);
#endif
FL_EXPORT extern cairo_t *cairo_make_current(void *gc, int W, int H);
FL_EXPORT extern Fl_Cairo_State cairo_state_;