summaryrefslogtreecommitdiff
path: root/sc/source/ui/cctrl/dpcontrol.cxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei@openoffice.org>2009-07-31 19:21:20 +0000
committerKohei Yoshida <kohei@openoffice.org>2009-07-31 19:21:20 +0000
commit05b32c409e8984e3e24ee2a20d4bc21683f0b600 (patch)
tree439c02de7790bff32df3422d8c4ed6c9f39ae6d7 /sc/source/ui/cctrl/dpcontrol.cxx
parente4228cc6472975a438aaa428a3562bd727c4a83f (diff)
Draw black border around the popup arrow. It looks better this way.
Diffstat (limited to 'sc/source/ui/cctrl/dpcontrol.cxx')
-rw-r--r--sc/source/ui/cctrl/dpcontrol.cxx17
1 files changed, 11 insertions, 6 deletions
diff --git a/sc/source/ui/cctrl/dpcontrol.cxx b/sc/source/ui/cctrl/dpcontrol.cxx
index 2edfc2a91e05..726c6dd660bd 100644
--- a/sc/source/ui/cctrl/dpcontrol.cxx
+++ b/sc/source/ui/cctrl/dpcontrol.cxx
@@ -144,16 +144,21 @@ void ScDPFieldButton::drawPopupButton()
Size aSize;
getPopupBoundingBox(aPos, aSize);
+ // outer black border
+ mpOutDev->SetLineColor(COL_BLACK);
+ mpOutDev->SetFillColor();
+ mpOutDev->DrawRect(Rectangle(aPos, aSize));
+
// border lines
mpOutDev->SetLineColor(mpStyle->GetLightColor());
- mpOutDev->DrawLine(aPos, Point(aPos.X(), aPos.Y()+aSize.Height()-1));
- mpOutDev->DrawLine(aPos, Point(aPos.X()+aSize.Width()-1, aPos.Y()));
+ mpOutDev->DrawLine(Point(aPos.X()+1, aPos.Y()+1), Point(aPos.X()+1, aPos.Y()+aSize.Height()-2));
+ mpOutDev->DrawLine(Point(aPos.X()+1, aPos.Y()+1), Point(aPos.X()+aSize.Width()-2, aPos.Y()+1));
mpOutDev->SetLineColor(mpStyle->GetShadowColor());
- mpOutDev->DrawLine(Point(aPos.X(), aPos.Y()+aSize.Height()-1),
- Point(aPos.X()+aSize.Width()-1, aPos.Y()+aSize.Height()-1));
- mpOutDev->DrawLine(Point(aPos.X()+aSize.Width()-1, aPos.Y()),
- Point(aPos.X()+aSize.Width()-1, aPos.Y()+aSize.Height()-1));
+ mpOutDev->DrawLine(Point(aPos.X()+1, aPos.Y()+aSize.Height()-2),
+ Point(aPos.X()+aSize.Width()-2, aPos.Y()+aSize.Height()-2));
+ mpOutDev->DrawLine(Point(aPos.X()+aSize.Width()-2, aPos.Y()+1),
+ Point(aPos.X()+aSize.Width()-2, aPos.Y()+aSize.Height()-2));
// the arrowhead
Color aArrowColor = mbHasHiddenMember ? mpStyle->GetHighlightLinkColor() : mpStyle->GetButtonTextColor();