office-gobmx/sc/uiconfig/scalc/popupmenu/cell.xml
Tomaž Vajngerl a08f9ed234 sc: add UI, undo/redo and test to change sparkline data range
This adds a "edit sparkline" action to the context menu and a
dialog to change the data range of a sparkline. To change a
sparkline using undo/redo, a new class UndoEditSparkline  was
added, which allows to change the attributes of a sparkline and
revert back the old attributes when undoing. This is then used in
the Dialog when setting the changed data range of a sparkline.

To make sure that undo/redo works correctly, a simple unit tests
was added.

Change-Id: I08af1813fa288278bc0d33b0540660b325b17235
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132748
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2022-04-10 15:27:36 +02:00

81 lines
3.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
* This file is part of the LibreOffice project.
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*
-->
<menu:menupopup xmlns:menu="http://openoffice.org/2001/menu">
<menu:menuitem menu:id=".uno:Cut"/>
<menu:menuitem menu:id=".uno:Copy"/>
<menu:menuitem menu:id=".uno:Paste"/>
<menu:menu menu:id=".uno:PasteSpecialMenu">
<menu:menupopup>
<menu:menuitem menu:id=".uno:PasteUnformatted"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:PasteOnlyText"/>
<menu:menuitem menu:id=".uno:PasteOnlyValue"/>
<menu:menuitem menu:id=".uno:PasteOnlyFormula"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:PasteTransposed"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:PasteSpecial"/>
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:DataSelect"/>
<menu:menuitem menu:id=".uno:CurrentValidation"/>
<menu:menuitem menu:id=".uno:DefineCurrentName"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:InsertCell"/>
<menu:menuitem menu:id=".uno:DeleteCell"/>
<menu:menuitem menu:id=".uno:Delete"/>
<menu:menuitem menu:id=".uno:MergeCells"/>
<menu:menuitem menu:id=".uno:SplitCell"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:FormatPaintbrush"/>
<menu:menuitem menu:id=".uno:ResetAttributes"/>
<menu:menu menu:id=".uno:FormatStylesMenu">
<menu:menupopup>
<menu:menuitem menu:id=".uno:EditStyle"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:DefaultCellStylesmenu" menu:style="radio"/>
<menu:menuitem menu:id=".uno:Accent1CellStyles" menu:style="radio"/>
<menu:menuitem menu:id=".uno:Accent2CellStyles" menu:style="radio"/>
<menu:menuitem menu:id=".uno:Accent3CellStyles" menu:style="radio"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:BadCellStyles" menu:style="radio"/>
<menu:menuitem menu:id=".uno:ErrorCellStyles" menu:style="radio"/>
<menu:menuitem menu:id=".uno:GoodCellStyles" menu:style="radio"/>
<menu:menuitem menu:id=".uno:NeutralCellStyles" menu:style="radio"/>
<menu:menuitem menu:id=".uno:WarningCellStyles" menu:style="radio"/>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:FootnoteCellStyles" menu:style="radio"/>
<menu:menuitem menu:id=".uno:NoteCellStyles" menu:style="radio"/>
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:InsertAnnotation"/>
<menu:menuitem menu:id=".uno:EditAnnotation"/>
<menu:menuitem menu:id=".uno:DeleteNote"/>
<menu:menuitem menu:id=".uno:ShowNote"/>
<menu:menuitem menu:id=".uno:HideNote"/>
<menu:menuseparator/>
<menu:menu menu:id=".uno:FormatSparklineMenu">
<menu:menupopup>
<menu:menuitem menu:id=".uno:InsertSparkline"/>
<menu:menuitem menu:id=".uno:DeleteSparkline"/>
<menu:menuitem menu:id=".uno:DeleteSparklineGroup"/>
<menu:menuitem menu:id=".uno:EditSparklineGroup"/>
<menu:menuitem menu:id=".uno:EditSparkline"/>
<menu:menuitem menu:id=".uno:GroupSparklines"/>
<menu:menuitem menu:id=".uno:UngroupSparklines"/>
</menu:menupopup>
</menu:menu>
<menu:menuseparator/>
<menu:menuitem menu:id=".uno:CurrentConditionalFormatDialog"/>
<menu:menuitem menu:id=".uno:CurrentConditionalFormatManagerDialog"/>
<menu:menuitem menu:id=".uno:FormatCellDialog"/>
</menu:menupopup>