From ae4ed3522929946161558cf06da360e887187263 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Sun, 15 Oct 2023 19:19:24 +0200 Subject: Add virtual void Fl_Graphics_Driver::draw_circle() --- FL/Fl_Graphics_Driver.H | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'FL/Fl_Graphics_Driver.H') diff --git a/FL/Fl_Graphics_Driver.H b/FL/Fl_Graphics_Driver.H index a6136d1e0..1d7c3d702 100644 --- a/FL/Fl_Graphics_Driver.H +++ b/FL/Fl_Graphics_Driver.H @@ -315,6 +315,9 @@ public: virtual void arc(double x, double y, double r, double start, double end); virtual void arc(int x, int y, int w, int h, double a1, double a2); virtual void pie(int x, int y, int w, int h, double a1, double a2); + // To support fl_draw_circle(int x, int y, int d, Fl_Color color), + // the default implementation is most probably enough. + virtual void draw_circle(int x, int y, int d, Fl_Color c); virtual void curve(double X0, double Y0, double X1, double Y1, double X2, double Y2, double X3, double Y3); virtual void line_style(int style, int width=0, char* dashes=0); virtual void color(Fl_Color c); @@ -472,6 +475,7 @@ protected: virtual void arc_unscaled(int x, int y, int w, int h, double a1, double a2); void pie(int x, int y, int w, int h, double a1, double a2) FL_OVERRIDE; virtual void pie_unscaled(int x, int y, int w, int h, double a1, double a2); + void draw_circle(int x, int y, int d, Fl_Color c) FL_OVERRIDE; void line_style(int style, int width=0, char* dashes=0) FL_OVERRIDE; virtual void line_style_unscaled(int style, int width, char* dashes); void draw_image_rescale(void *buf, Fl_Draw_Image_Cb cb, int X, int Y, int W, int H, int D, int L, bool mono); -- cgit v1.2.3