summaryrefslogtreecommitdiff
path: root/vcl/WinResTarget_vcl.mk
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/WinResTarget_vcl.mk')
0 files changed, 0 insertions, 0 deletions
x/source/diagram?id=edadfb564f1334887df473f9bc05dab6b1e7ef9d'>patch) treefc27269595b33ca64a0c01c0c804c2be785a647c /svx/source/diagram parent16bbd139d6a54c47e4fd4a034dbcc238a75f2097 (diff)
Advanced Diagram support: Secure properties at Diagram ModelData
Additionally to the Text/Attributes already saved/secured after Diagram import, secure more data that is part of the Diagram ModelData. This is about attributes (e.g. FillStyle/LineStyle, TextAttributes, ...) in UNO API formt that will be secured/ attached to the Diagram ModelData in it's svx::diagram::Point structure. This is done for all those entries for which a XShape will/ would be incarnated, thus associated to entries that will get a visualization, including the BackgroundObject. From that data, at re-creation time, the attributes can be re-applied to the re-created XShape(s), also after changes to the Diagram Model Data (e.g. Add/Remove). This is - besides the already added securing of the Style/ Theme - a 2nd method for lossless re-creation. For the BackgroundObject - if it has FillStyles - it is even the only method to secure that data and thus necessary for that case. The selection of atributes that gets secured is minimal for now and may/need to be extended for existing cases accordingly. Change-Id: Ie9b72b9b9135113cf858d57fe6cd8622d736c4a4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132976 Tested-by: Jenkins Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>