0b1e4a3067
...which only happens ot work in environments where sizeof (bool) == 1. The simpler alternative is to use the operator <<= template without passing explicit UNO type information, anyway. The std::nullptr_t overloads are needed to disambiguate calls with a nullptr argument. (Which can at least be meaningful for VOID, but for other types what it happens to do is store a default value of the given type.) As std::nullptr_t is only C++11, this all needs to be LIBO_INTERNAL_ONLY. Change-Id: Iff06a6ba94250bd4ae4afc937c2a2bfa75f0888f |
||
---|---|---|
.. | ||
inc | ||
langsupport | ||
qa | ||
source | ||
uiconfig/ui | ||
util | ||
AllLangResTarget_svt.mk | ||
CppunitTest_svtools_graphic.mk | ||
CppunitTest_svtools_html.mk | ||
Executable_langsupport.mk | ||
JunitTest_svtools_unoapi.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. == Image swapping == LO has two kind of swapout mechanisms: 1) Size based auto swapping: when the size of all graphic objects reaches a configurable limit (20 MB by default) then some of the graphics are saved to the local file system and freed in the memory. Configure: Tools -> Options -> Memory -> GraphicsCache -> Use for LibreOffice 2) Time based auto swapping: after an image is swapped in / loaded a timer starts and when the timer (1 min by default) has a time out this image is swapped out ( sometimes this time out is ignored when the image is in use ). Configure: Tools -> Options -> Memory -> GraphicsCache -> Remove from memory after Both swapping are done by GraphicObject and GraphicManager.