diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2022-04-15 00:55:54 +0900 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2022-04-19 01:49:18 +0200 |
commit | d8426e9928e104f51e0e761374a0fe2e1ba417c8 (patch) | |
tree | b783fe6d8b49ce11e327c15b71d0ee7c3628ead3 /sc/uiconfig | |
parent | 12bb012f94b591b5cd46fc7d5f210f9c2736a9b6 (diff) |
sc: introduce SparklineShell and Sparkline context
Having a separate sparkline context is very useful, so we can add
a custom UI when the user has the cursor over a sparkline. This
will allow a "Sparkline" tab for NotebookBar and its own deck in
Sidebar, activated only when the sparkline is present. Also the
pop-up menu can be customized specifically for the sparkline, but
this may be less useful.
For the sparkline context we need a custom shell - SparklineShell
where now all the UNO commands can be implemented (not done in
this commit).
Change-Id: Idca2ad946af3afdd1b494744b80c9c093eec602c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133022
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit e1f3f2e00c37173e5f6f1cbb5235ab95b100bde7)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133062
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Diffstat (limited to 'sc/uiconfig')
-rw-r--r-- | sc/uiconfig/scalc/popupmenu/sparkline.xml | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/sc/uiconfig/scalc/popupmenu/sparkline.xml b/sc/uiconfig/scalc/popupmenu/sparkline.xml new file mode 100644 index 000000000000..fb7f4ff9ecd8 --- /dev/null +++ b/sc/uiconfig/scalc/popupmenu/sparkline.xml @@ -0,0 +1,81 @@ +<?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> |