office-gobmx/svtools
Maxim Monastirsky 22328a224d New saving behavior
Changes in this commit:

- AlwaysAllowSave config is gone. Saving is always permitted, unless in
  a read only document. Also changed the behavior in dbaccess to match
  sfx2.

- The toolbar save button is always enabled, to always give access to
  the dropdown. That's the case even in a read only document, except
  that it changes to DROPDOWNONLY, and the save as command icon+tooltip.
  In table/query designers we still disable the button in read only state.

- When the document is modified, the toolbar button gets a special icon
  to indicate that.

TODO:

- Icons for the document modified state are still missing. I added some
  fake links to Tango's links.txt in order to test the new behavior.
  These links shouldn't stay as-is in a production version!

Change-Id: I56c169bf48b78faaf53c2989ce8624f8297ffb6e
Reviewed-on: https://gerrit.libreoffice.org/20839
Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2015-12-23 09:38:25 +00:00
..
inc Remove unused ToolPanel (aka TaskPane) 2015-12-17 08:27:55 +00:00
langsupport
qa
source New saving behavior 2015-12-23 09:38:25 +00:00
uiconfig/ui
util
AllLangResTarget_svt.mk Remove unused ToolPanel (aka TaskPane) 2015-12-17 08:27:55 +00:00
CppunitTest_svtools_graphic.mk
CppunitTest_svtools_html.mk
Executable_langsupport.mk
JunitTest_svtools_unoapi.mk
Library_svt.mk Remove unused ToolPanel (aka TaskPane) 2015-12-17 08:27:55 +00:00
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.