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

--- Comment #9 from Armin Le Grand <[email protected]> ---
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.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to