diff options
| author | Matthias Melcher <github@matthiasm.com> | 2023-11-02 17:45:30 +0100 |
|---|---|---|
| committer | Matthias Melcher <github@matthiasm.com> | 2023-11-02 17:45:36 +0100 |
| commit | 7c6266f67ef12f24e165fcb975b134dd867b2d45 (patch) | |
| tree | 69109d9737cd62550b2dc9f10074604d62695344 /fluid/Fl_Grid_Type.cxx | |
| parent | 9ca4aed1fa13df227ddebe4fed4353d9156ab414 (diff) | |
FLUID: Simplifies and improves Ghosted Outlines
Diffstat (limited to 'fluid/Fl_Grid_Type.cxx')
| -rw-r--r-- | fluid/Fl_Grid_Type.cxx | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/fluid/Fl_Grid_Type.cxx b/fluid/Fl_Grid_Type.cxx index aca608aa5..dca886153 100644 --- a/fluid/Fl_Grid_Type.cxx +++ b/fluid/Fl_Grid_Type.cxx @@ -53,19 +53,10 @@ void Fl_Grid_Proxy::resize(int X, int Y, int W, int H) { Override draw() to make groups with no box or flat box background visible. */ void Fl_Grid_Proxy::draw() { - if (show_ghosted_outline) { - if (!box()) { - fl_rect(x(), y(), w(), h(), Fl::box_color(fl_color_average(FL_FOREGROUND_COLOR, color(), .1f))); - Fl_Grid::draw(); - } else if (box() == FL_FLAT_BOX && parent() && parent()->color() == color()) { - Fl_Grid::draw(); - fl_rect(x(), y(), w(), h(), Fl::box_color(fl_color_average(FL_FOREGROUND_COLOR, color(), .1f))); - } else { - Fl_Grid::draw(); - } - } else { - Fl_Grid::draw(); + if (show_ghosted_outline && (box() == FL_NO_BOX)) { + fl_rect(x(), y(), w(), h(), Fl::box_color(fl_color_average(FL_FOREGROUND_COLOR, color(), .1f))); } + Fl_Grid::draw(); } /** |
