D6184: restore horizontal scrollbar in the project manager plugin
"René J.V. Bertin"
noreply at phabricator.kde.org
Sat Jul 8 12:45:56 UTC 2017
rjvbb added a comment.
> In these cases you don't want horizontal scrolling, because it destroys the alignment that helps the user orient. Which is especially important in source code, or a directory tree.
?? Who said my change implements per-line scrolling? The whole view is scrolled, just like in a text view where alignment is also not "destroyed" as you claim. Wrapping is much more detrimental to orientation.
I agree scrolling is very sensitive, it might be possible to do something about that via an event filter. You get used to it though, and use of a touchpad under Linux requires a bit of patience setting things up correctly (and even then it won't work as well as a Mac touchpad does). There's a trick too if you're using 2-finger scrolling: just scroll a tad towards the left to keep the view left-aligned. Or use the scrollbar...
Maybe one can filter out horizontal wheel events so that horizontal scrolling is possible only via the horizontal scrollbar? Of course you can do that for the entire desktop via the touchpad KCM...
> However, I've seen implementations where elided text is immediately expanded on hovering, which is quite nice. That isn't happening here, instead I have to wait some time for a tool tip that shows the entire path. That might be a bit annoying.
You have to wait for a tooltip and hope it will - and even if it does you get the entire filename of only a single entry. Which is more than just a bit annoying if you try to open a specific file from a list of files that all look the same in the project view because the differences are hidden in the elided part.
Would it be technically feasible to toggle from one mode to another by pressing a modifier key?
To: rjvbb, #kdevelop, kfunk
Cc: aaronpuchert, kfunk, apol, kdevelop-devel, geetamc, Pilzschaf, akshaydeo, surgenight, arrowdodger
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the KDevelop-devel