[Libreoffice-bugs] [Bug 143114] Libclplug: kf5 support errors

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Jul 28 15:12:15 UTC 2021


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

--- Comment #9 from Armin Le Grand <Armin.Le.Grand at me.com> ---
Debugging this is not really possible, so I try to understand the code -
SvTreeListBox is a nightmare, with it's base classes && massive
implementations. I also used debug to see that the SvTreeListBox::StartDrag
gets triggered by some Qt action, while e.g. MouseButtonDown is triggered
regular by the office.
Also we have Win/Linux/Mac. I just checked Linux where we have five UI
possibilities (currently) selected by e.g. setting env SAL_USE_VCLPLUGIN:
(a) "gen"
(b) "gtk3_kde5"
(c) "gtk3"
(d) "qt5"
(e) "kf5"
To get all of these to experimant you need to build using
--enable-kf5
--enable-qt5
--enable-gtk3-kde5
in autogen configuration.
Versions (a..e) behave not the same, so the 1st problem would be to make them
behave the same. BTW: A good example how a CheckButton *should* behave is in
the BugDoc right above those lists when shown, the 'All' button - which works
the same in (a..e).

Checking why SvTreeListBox::StartDrag trggers a MouseButtonUp-event - maybe
there are hints in the git history. Interestingly this is triggered by
MouseMove, *not* from MouseButtonDown/Up (!)...

-- 
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/20210728/3357f875/attachment.htm>


More information about the Libreoffice-bugs mailing list