3b6e61c396
make it approximately infinitely faster
a) add a method AdjustEntryHeightAndRecalc that just does AdjustEntryHeight and
RecalcViewData and replace all the places that do the two of those together
with that utility
b) in our SetFont now only call AdjustEntryHeightAndRecalc if the new font is
different to the old font, ignoring color which doesn't have a bearing on row
size.
c) where we originally called SetFont(GetFont()), which would have triggered
AdjustEntryHeightAndRecalc, now call the new AdjustEntryHeightAndRecalc
explicitly.
The performance problem apparently a regression from
|
||
---|---|---|
.. | ||
inc/pch | ||
langsupport | ||
qa/unoapi | ||
source | ||
uiconfig/ui | ||
util | ||
AllLangResTarget_svt.mk | ||
Executable_langsupport.mk | ||
JunitTest_svtools_unoapi.mk | ||
Library_hatchwindowfactory.mk | ||
Library_svt.mk | ||
Makefile | ||
Module_svtools.mk | ||
README | ||
UIConfig_svt.mk |
Tools on top of VCL. Common dialogs, file and print dialogs, wizards, vcl filters, lots of helper code.