Opened 14 years ago
Last modified 4 years ago
#6206 reopened enhancement
Add ScrollBar preference
Reported by: | X512 | Owned by: | jscipione |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Preferences/Appearance | Version: | R1/Development |
Keywords: | Cc: | Disreali, Pete | |
Blocked By: | Blocking: | ||
Platform: | All |
Description
Original BeOS 5 has it. ScrollBar from BeOS work in Haiku(exept styles). Need to implement it in Haiku.
Change History (25)
comment:1 by , 14 years ago
Cc: | added |
---|
follow-up: 3 comment:2 by , 14 years ago
I don't remember when... but it's around 2005... Haiku will not have ScrollBar pref... double arrows stuff.. nothing. The actual scroll bar is very beautiful for me....
comment:3 by , 14 years ago
Replying to michaelvoliveira:
I don't remember when... but it's around 2005... Haiku will not have ScrollBar pref... double arrows stuff.. nothing. The actual scroll bar is very beautiful for me....
Haiku actually support scrolbar styles, but haven't default configuration program.
comment:6 by , 14 years ago
ScrollBar preflet was removed in hrev17199. source:/haiku/trunk/src/preferences/scrollbar@17198
Menu was removed in hrev30965. source:/haiku/trunk/src/preferences/menu@30964
comment:7 by , 14 years ago
I'd like to revive this topic...
One of my most-loved features in BeOS is the double-headed scrollbar arrows. What possible reason could there be for deprecating these? I've always been missing their availability in Haiku -- until I just discovered that I could import the BeOS Preference, and use that to set the appearance.
(I find it annoying on all other OSs to have to move the mouse a long way when I overshoot a scroll.)
I understood that Haiku's current aim was to provide as complete a BeOS experience as possible, so to remove such a valuable feature seems to be crazy!
comment:8 by , 14 years ago
Cc: | added |
---|
follow-up: 10 comment:9 by , 14 years ago
The preferences should be made available in the new Appearance preflet, as Disraeli already mentioned.
follow-up: 11 comment:10 by , 14 years ago
Replying to stippi:
The preferences should be made available in the new Appearance preflet, as Disraeli already mentioned.
That's good. When's it due...? (:-)) (I think I was spooked by some comments I saw that seemed to indicate people thought it wasn't needed. I also find a link to #522 which said the ScrollBar setting itself didn't work then, but it does now, right? Seems to for me.)
comment:11 by , 14 years ago
comment:12 by , 13 years ago
Cc: | added; removed |
---|---|
Component: | Preferences → Preferences/Appearance |
Owner: | changed from | to
comment:13 by , 13 years ago
Version: | R1/alpha2 → R1/Development |
---|
comment:14 by , 12 years ago
I looked into this and it is trivial just to make the double arrows the default, by changing DesktopSettings in the app_server. Given that is a something nice from BeOS I think we should turn it on. It might still be good to have some sort of Scrollbar preference tab eventually, but this is a nice solution for now (for those who like the double arrows at least.)
The only problem I've seen is WebPositive does not look at this setting when it draws its own scrollbars. But that can be fixed.
comment:15 by , 12 years ago
I pushed my changing of the default settings in hrev44236, which re-enables the double arrows.
follow-up: 18 comment:17 by , 12 years ago
Brought scroll bar knobs back and revamped the scroll bar settings UI in hrev44733. Web+ still needs to be updated to support cooler scrollbars. However, every useful (IMHO) feature from the Scroll bar preflet has now been reproduced on Haiku.
comment:18 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:19 by , 7 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:20 by , 7 years ago
Owner: | changed from | to
---|---|
Status: | reopened → in-progress |
follow-up: 22 comment:21 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | in-progress → closed |
Single/Double scroll bar arrows have already been implemented and now knob styles as well in hrev52106. The only features still missing from BeOS R5 Scroll Bars Preferences are turning off proportional scroll bar knobs (who wants that?) and setting the min knob size (again, who would want that?) which will most-likely never be implemented in Haiku. This ticket is as implemented as it is ever gonna get.
comment:22 by , 6 years ago
Replying to jscipione:
and setting the min knob size (again, who would want that?)
I do..! i really liked that in Beos, it was very usefull when scrolling a long document the scroll bar thumb shrinks until it gets too thin to grab with the mouse
comment:23 by , 6 years ago
Windows and other OSes have a hard coded minimum knob size. We should probably have that (or do we already?) but I don't see much value in configuring it.
comment:24 by , 6 years ago
The minimum knob size is set by SCROLL_BAR_MINIMUM_KNOB_SIZE which is 9px and is set in headers/os/interface/ScrollBar.h This minimum can be adjusted according to the fPrivateData->fScrollBarInfo.min_knob_size variable in BScrollBar which is what BeOS Scroll Bars Preferences used to set.
comment:25 by , 4 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
The Scrollbar preflet was removed a long time ago. I also would like to see it return. However, I think it should be part of the Appearance preflet as a new tab, and not another preflet by itself.