diff options
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/control/tabbar.cxx | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/svtools/source/control/tabbar.cxx b/svtools/source/control/tabbar.cxx index a7f8d0a8f0e1..df458450934d 100644 --- a/svtools/source/control/tabbar.cxx +++ b/svtools/source/control/tabbar.cxx @@ -1168,6 +1168,16 @@ public: } } + void drawColorLine() + { + Point p1 = maPoly[1]; + Point p2 = maPoly[2]; + p1 += Point(1, 0); + p2 += Point(-1, -3); + + mrParent.DrawRect(Rectangle(p1, p2)); + } + void drawTab() { mrParent.SetLineColor(mpStyleSettings->GetDarkShadowColor()); @@ -1188,6 +1198,13 @@ public: } drawOuterFrame(); + + if (mbCustomColored && mbSelected) + { + mrParent.SetFillColor(maCustomColor); + mrParent.SetLineColor(maCustomColor); + drawColorLine(); + } } void drawPlusImage() |