[Libreoffice-commits] core.git: svtools/source
Tomaž Vajngerl
tomaz.vajngerl at collabora.co.uk
Wed Dec 24 23:56:53 PST 2014
svtools/source/control/tabbar.cxx | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
New commits:
commit 2a20bf5105181d51aab40bdd4ce8c09615a0e599
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
Date: Thu Dec 25 16:51:58 2014 +0900
fdo#87596 Draw tab fill color when selected on the tab bottom
Change-Id: I02bcdf88063d272cb9eb9e89cbee61d30f4f01d6
diff --git a/svtools/source/control/tabbar.cxx b/svtools/source/control/tabbar.cxx
index a7f8d0a..df45845 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()
More information about the Libreoffice-commits
mailing list