Date: prev next · Thread: first prev next last
July 2020 Archives by date, by thread · List index


https://bugs.documentfoundation.org/show_bug.cgi?id=134373

Maxim Monastirsky <momonasmon@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Whiteboard| QA:needsComment            |

--- Comment #5 from Maxim Monastirsky <momonasmon@gmail.com> ---
Am I correct that all the commands in question are menu item, not buttons? In
this case I see 4 possible solutions:

1) Move them into a sub menu, like they are in the main menu bar.

2) Menus attached to toolbar/notebookbar buttons use PopupLabel instead of
ContextLabel/Label. Given that these commands never appear in context menus, I
think we can use PopupLabel here for the NB needs.

3) Create aliases for these commands, as in Bug 115965 comment 16.

4) As a last resort, labels can be defined directly in the NB .ui files. ("last
resort" because the same menu can appear in several NB files, so it will add
more work for translators.)

(In reply to Heiko Tietze from comment #4)
Maxim, what do you think about a dedicated NotebookbarLabel?
Adding a dedicated property for the toolbar/NB was one of the ideas in Bug
108458. The problem is that the current UI labels storage and its fallback
mechanism are too complex already. Adding more properties is possible if
needed, but ideally this should be done as part of an overall thinking on how
all that stuff should work altogether. (Also note that new properties become
part of the configuration schema, for which we prefer to not make incompatible
changes. So once a property is introduced, it might not be that easy to remove
it.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.