Replies: 2 comments
-
We can at least start with a global |
Beta Was this translation helpful? Give feedback.
-
It is horrible but it is coming from GTK devs that know better about usability (sarcasm). We disable that "feature" by default in our IDE's and the products based on Eclipse. |
Beta Was this translation helpful? Give feedback.
-
First of all, this question is only relevant for Linux, as neither Windows nor MacOS support overlay scrolling.
GTK provides a feature where instead of having a dedicated scrollbar, it is instead shown on top of the client area. From my perspective, this is horrible in terms of usability, as it makes it extremely difficult to click on e.g. the last element in a list, because it is obscured by the horizontal scrollbar.
At least on KDE, this feature has been disabled in several application such as the Dolphin file browser, with the Eclipse IDE being one of the odd ones standing out.
As far as I know, there are two ways this can be disabled. Once by setting the
GTK_OVERLAY_SCROLLING=0
system property which disables overlay scrolling for all windows, or by callingScrollable.setScrollbarsMode(SWT.NONE)
when creating an SWT composite.My question: Am I the only one who thinks that this leads to a poor user experience or are there others who actually like the way this works? Would it make sense to change it or to at least make it configurable?
Beta Was this translation helpful? Give feedback.
All reactions