From 0d501c40af07fe33e16d16b8acdd3c7a93afa95e Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Wed, 24 Apr 2013 19:28:38 +0100 Subject: add border width to optimal size when present Change-Id: I37c396c3c61521e140d290fd8f17220f60c43284 --- svtools/source/contnr/treelistbox.cxx | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'svtools') diff --git a/svtools/source/contnr/treelistbox.cxx b/svtools/source/contnr/treelistbox.cxx index a418330ba887..ba81f9ea9529 100644 --- a/svtools/source/contnr/treelistbox.cxx +++ b/svtools/source/contnr/treelistbox.cxx @@ -3418,6 +3418,12 @@ Size SvTreeListBox::GetOptimalSize() const Size aRet(0, getPreferredDimensions(aWidths)); for (size_t i = 0; i < aWidths.size(); ++i) aRet.Width() += aWidths[i]; + if (GetStyle() & WB_BORDER) + { + const StyleSettings& rStyleSettings = GetSettings().GetStyleSettings(); + aRet.Width() += rStyleSettings.GetBorderSize() * 2; + aRet.Height() += rStyleSettings.GetBorderSize() * 2; + } return aRet; } -- cgit