From 33b601e57404fcef058a992ba7767f2c4f16a81b Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Wed, 11 Oct 2023 22:25:52 +0100 Subject: Synchronize all arrow colors and inactive drawing (#791) --- src/Fl_Spinner.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/Fl_Spinner.cxx') diff --git a/src/Fl_Spinner.cxx b/src/Fl_Spinner.cxx index 3fa102d9c..39b626b50 100644 --- a/src/Fl_Spinner.cxx +++ b/src/Fl_Spinner.cxx @@ -132,13 +132,14 @@ void Fl_Spinner::draw() { Fl_Group::draw(); // draw up/down arrows over the button's empty labels + Fl_Color arrow_color = active_r() ? labelcolor() : fl_inactive(labelcolor()); Fl_Rect up(up_button_); up.inset(up_button_.box()); - fl_draw_arrow(up, FL_ARROW_SINGLE, FL_ORIENT_UP, labelcolor()); + fl_draw_arrow(up, FL_ARROW_SINGLE, FL_ORIENT_UP, arrow_color); Fl_Rect down(down_button_); down.inset(down_button_.box()); - fl_draw_arrow(down, FL_ARROW_SINGLE, FL_ORIENT_DOWN, labelcolor()); + fl_draw_arrow(down, FL_ARROW_SINGLE, FL_ORIENT_DOWN, arrow_color); } int Fl_Spinner::handle(int event) { -- cgit v1.2.3