[Bug 161574] New: Name index-related context menu items based on the type of index that was right-clicked

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Jun 14 15:40:36 UTC 2024


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

            Bug ID: 161574
           Summary: Name index-related context menu items based on the
                    type of index that was right-clicked
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Keywords: needsUXEval
          Severity: trivial
          Priority: low
         Component: Writer
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: ilmari.lauhakangas at libreoffice.org
                CC: libreoffice-ux-advise at lists.freedesktop.org

A user on Twitter pointed out that we always say "Update/Edit/Remove Index" in
the right-click context menu for an index. Ideally we should name the exact
type instead of just Index there.

If you're wondering about the cultural history of indexes:
https://en.wikipedia.org/wiki/Index_(publishing)

We have seven types of indexes, so implementing this would require creating 21
new translatable strings.

The Navigator also has "Delete Index", but the use there is clearer as the user
is looking at a tree named "Indexes".

The commands are

FN_UPDATE_CUR_TOX aka .uno:UpdateCurIndex
FN_EDIT_CURRENT_TOX aka .uno:EditCurIndex
FN_REMOVE_CUR_TOX aka .uno:RemoveTableOf

The .uno commands you will find in many .xml files defining popup menus.

Their visibility in the context menu is controlled in

SwTextShell::GetIdxState() of sw/source/uibase/shells/textidx.cxx
SwView::GetState() of sw/source/uibase/uiview/viewstat.cxx

Probably a pile of conditions would be required to satisfy this request.

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


More information about the Libreoffice-ux-advise mailing list