summaryrefslogtreecommitdiff
path: root/svx/source/sidebar/line/LineWidthValueSet.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/sidebar/line/LineWidthValueSet.cxx')
-rw-r--r--svx/source/sidebar/line/LineWidthValueSet.cxx23
1 files changed, 16 insertions, 7 deletions
diff --git a/svx/source/sidebar/line/LineWidthValueSet.cxx b/svx/source/sidebar/line/LineWidthValueSet.cxx
index a260709bb678..d4172d420267 100644
--- a/svx/source/sidebar/line/LineWidthValueSet.cxx
+++ b/svx/source/sidebar/line/LineWidthValueSet.cxx
@@ -23,16 +23,20 @@
namespace svx { namespace sidebar {
-LineWidthValueSet::LineWidthValueSet (
- vcl::Window* pParent, const ResId& rResId)
- : ValueSet( pParent, rResId ),
- pVDev(nullptr),
- nSelItem(0),
- bCusEnable(false)
+LineWidthValueSet::LineWidthValueSet(vcl::Window* pParent)
+ : ValueSet(pParent, WB_TABSTOP)
+ , pVDev(nullptr)
+ , nSelItem(0)
+ , bCusEnable(false)
{
strUnit = new OUString[9];
+}
+
+void LineWidthValueSet::Resize()
+{
SetColCount();
- SetLineCount( 9);
+ SetLineCount(9);
+ ValueSet::Resize();
}
LineWidthValueSet::~LineWidthValueSet()
@@ -167,6 +171,11 @@ void LineWidthValueSet::UserDraw( const UserDrawEvent& rUDEvt )
pDev->SetFont(aOldFont);
}
+Size LineWidthValueSet::GetOptimalSize() const
+{
+ return LogicToPixel(Size(80, 12 * 9), MAP_APPFONT);
+}
+
} } // end of namespace svx::sidebar
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */