From 535f2b2b0a21407c4412d14149d271a199c3e6b8 Mon Sep 17 00:00:00 2001 From: Maxim Monastirsky Date: Sun, 15 Jan 2017 21:02:49 +0200 Subject: Convert RID_MENU_NOTEBOOKBAR to xml Brings a lot of features (icons, keyboard shortcuts, customization, context menu interception etc.) Other changes: - Make SfxDispatcher::ExecutePopup take PopupMenuFlags arg, to be able to pass NoMouseUpClose, so that the menu won't close on mouse-up under anything != gtk3. - Make .uno:OpenFromWriter and .uno:OpenFromCalc async slots, to avoid crash under gtk3 when recycling the current frame. - Don't show the menu in customization dialog, if experimental mode disabled. Change-Id: Ieea2f73f6b48fbaf4bdfc4acf1a33d25422357cb Reviewed-on: https://gerrit.libreoffice.org/33101 Tested-by: Jenkins Reviewed-by: Maxim Monastirsky --- officecfg/registry/data/org/openoffice/Office/UI/CalcWindowState.xcu | 5 +++++ .../registry/data/org/openoffice/Office/UI/ImpressWindowState.xcu | 5 +++++ .../registry/data/org/openoffice/Office/UI/WriterWindowState.xcu | 5 +++++ 3 files changed, 15 insertions(+) (limited to 'officecfg') diff --git a/officecfg/registry/data/org/openoffice/Office/UI/CalcWindowState.xcu b/officecfg/registry/data/org/openoffice/Office/UI/CalcWindowState.xcu index 0a797cdd0e07..0bbaab8d50d5 100644 --- a/officecfg/registry/data/org/openoffice/Office/UI/CalcWindowState.xcu +++ b/officecfg/registry/data/org/openoffice/Office/UI/CalcWindowState.xcu @@ -75,6 +75,11 @@ Media + + + Notebookbar + + OLE Object diff --git a/officecfg/registry/data/org/openoffice/Office/UI/ImpressWindowState.xcu b/officecfg/registry/data/org/openoffice/Office/UI/ImpressWindowState.xcu index 9669f88a811d..2f81b1143f78 100644 --- a/officecfg/registry/data/org/openoffice/Office/UI/ImpressWindowState.xcu +++ b/officecfg/registry/data/org/openoffice/Office/UI/ImpressWindowState.xcu @@ -100,6 +100,11 @@ Multiple Selection + + + Notebookbar + + OLE Object diff --git a/officecfg/registry/data/org/openoffice/Office/UI/WriterWindowState.xcu b/officecfg/registry/data/org/openoffice/Office/UI/WriterWindowState.xcu index f1eb33d19754..740462ad46c7 100644 --- a/officecfg/registry/data/org/openoffice/Office/UI/WriterWindowState.xcu +++ b/officecfg/registry/data/org/openoffice/Office/UI/WriterWindowState.xcu @@ -60,6 +60,11 @@ Media + + + Notebookbar + + OLE Object -- cgit