b285cf49df
Fix 1) missing or too narrow hit area (tdf#157833), and 2) not recognized click inside hit area (tdf#155692). It was impossible or very hard to resize text table columns and rows using the mouse: 1) Double arrow, i.e. "resize row/col" mouse pointer shows the hit area of text table row/column borders. This was missing or was very narrow with normal zoom, because of an obsolete constant for low resolution displays. Change this constant used in IsSame() with scale-dependent values to support the same hit area on different zoom levels and with different screen resolutions. 2) Especially on bigger zoom, "resize row/col" mouse pointer, i. e. the visible hit area didn't guarantee drag & drop any more because of too small hit area in pixels in the svruler code base: clicking on not exactly center of the hit area resulted selection of cells or the cell content instead of drag & drop the border, violating WYSIWYG. Enlarge the default 1 pixel to 5 pixels to cover the whole hit area. Note: only for resizing table borders inside the document, not on the horizontal and vertical rulers. Change-Id: I398a0de782040b0ad18835658ed625117a6e0e06 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168605 Tested-by: Jenkins Reviewed-by: László Németh <nemeth@numbertext.org> |
||
---|---|---|
.. | ||
inc | ||
langsupport | ||
qa | ||
source | ||
uiconfig/ui | ||
util | ||
AllLangMoTarget_svt.mk | ||
CppunitTest_svtools_dialogs_test.mk | ||
CppunitTest_svtools_graphic.mk | ||
CppunitTest_svtools_html.mk | ||
Executable_langsupport.mk | ||
IwyuFilter_svtools.yaml | ||
JunitTest_svtools_unoapi.mk | ||
Library_svt.mk | ||
Makefile | ||
Module_svtools.mk | ||
README.md | ||
UIConfig_svt.mk |
Tools on the Top of VCL
Common dialogs, file and print dialogs, wizards, vcl filters, lots of helper code.