diff options
author | Philipp Lohmann [pl] <Philipp.Lohmann@Sun.COM> | 2010-07-08 19:03:59 +0200 |
---|---|---|
committer | Philipp Lohmann [pl] <Philipp.Lohmann@Sun.COM> | 2010-07-08 19:03:59 +0200 |
commit | 6754d6da581cab583e72dabe296b95a4b6e4c27a (patch) | |
tree | 0a31e25d5004679340d060912ecf6b0bb2b2b061 | |
parent | 55ee3b3473b1b6728259e142fff62b0466710192 (diff) |
vcl113: #i63604# make inputwin for sw and sc adjust to font from system settings
-rwxr-xr-x[-rw-r--r--] | vcl/inc/vcl/edit.hxx | 4 | ||||
-rwxr-xr-x[-rw-r--r--] | vcl/source/control/edit.cxx | 8 |
2 files changed, 12 insertions, 0 deletions
diff --git a/vcl/inc/vcl/edit.hxx b/vcl/inc/vcl/edit.hxx index a40de9503367..9dc427d83943 100644..100755 --- a/vcl/inc/vcl/edit.hxx +++ b/vcl/inc/vcl/edit.hxx @@ -247,6 +247,10 @@ public: virtual XubString GetSurroundingText() const; virtual Selection GetSurroundingTextSelection() const; + + // returns the minimum size a bordered Edit should have given the current + // global style settings (needed by sc's inputwin.cxx) + static Size GetMinimumEditSize(); }; inline ULONG Edit::IsUpdateDataEnabled() const diff --git a/vcl/source/control/edit.cxx b/vcl/source/control/edit.cxx index 0a29a627b8e3..d9a5de6dce30 100644..100755 --- a/vcl/source/control/edit.cxx +++ b/vcl/source/control/edit.cxx @@ -2862,6 +2862,14 @@ Size Edit::CalcMinimumSize() const return aSize; } +Size Edit::GetMinimumEditSize() +{ + Window* pDefWin = ImplGetDefaultWindow(); + Edit aEdit( pDefWin, WB_BORDER ); + Size aSize( aEdit.CalcMinimumSize() ); + return aSize; +} + // ----------------------------------------------------------------------- Size Edit::GetOptimalSize(WindowSizeType eType) const |