[Libreoffice-bugs] [Bug 65587] Elements pane: Items not reachable without mouse

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu May 23 09:13:54 UTC 2019


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

Jan-Marek Glogowski <glogow at fbihome.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needsUXEval

--- Comment #17 from Jan-Marek Glogowski <glogow at fbihome.de> ---
FYI: this just implements the KeyInput handling. Strictly taken, the bug is
fixed.

What is still missing is the Accessibility integration, which is a mess in LO.
Originally these elements were handled by a Toolbox, represented as various
buttons. I generally plan to go the same way. But I'm not yet sure if I should
abstract the Toolbox, so it's accessibility implementation will fit the new
control, or write a completely new one accessibility integration. Then there is
the additional scrollbar.

The control itself is a mix between a list box (scrollable list of items) and a
toolbox (list of buttons). It doesn't really matter that the visual
representation is more of the grid, because the navigation is currently handled
as a list of items, as this is the internal representation.

An other question: should the accessibility always list all buttons,
independent of the ScrollBar (which means it lists buttons currently not
visible)? My guess is the various list themselves will never be long, but the
ScrollBar is definitely needed.

And while at it: should the navigation work as a cycle, AKA the next item after
the last item will be the first item again?

The current implementation generally works, but I consider it a working PoC and
would like to get some comments.

BTW: navigation implementation as a real grid is currently out of scope! If you
want that, please file an additional bug report and discuss it there.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190523/3facd2f0/attachment.html>


More information about the Libreoffice-bugs mailing list