#7798 closed feature request (fixed)
GUI: Possibility to have 1-step slider control
Reported by: | raziel- | Owned by: | eriktorbjorn |
---|---|---|---|
Priority: | normal | Component: | GUI |
Version: | Keywords: | ||
Cc: | Game: |
Description
ScummVM 1.3.0svn54211 (Nov 11 2010 23:15:41) Features compiled in: Vorbis FLAC MP3 RGB zLib Theora
There are five sliders in Laucher/GUI
1) Audio - Subtitle Speed 2) Volume - Music Volume 3) Volume - SFX Volume 4) Volume - Speech Volume 5) MIDI - MIDI gain
Sliders 1 to 4 can only be altered in steps of 2 (i.e. 0, 2, 4 etc) which leads to certain problems as i.e. the Volume sliders can't be set to 128 (only 127 and 129 are possible due to the fact counting starts at 0). The user has to alter the settings per editor in scummvm.ini himself to reach that setting, which is not very user friendly imho.
Slider 5 can only be altered in steps of 0.8 (starting at 0.00) which is remarkable as such because the initial setting is 1.00 which the user can never set again through the GUI when altered once. (Only 0.94 and 1.02 are possible)
I don't know what is possible in terms of changing the slider "sensibility" but i ask kindly for a change to steps of one for at least the first 4 sliders and probably if possible a change to steps of 0.5 for the 5th (or at least a setting where the user can reach the initial 1.00)
Thank you
gcc (GCC) 4.2.4 (adtools build 20090118)
Ticket imported from: #3107574. Ticket imported from: feature-requests/614.
Change History (8)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
The precision of these sliders is limited by the screen resolution. So you'd either have to add scroll arrows to them (as with the scroll bars), resp. tweak the widget in some other way; or come up with a concept how to detect mouse movements on a "sub-pixel" level, in order to address this request.
comment:3 by , 14 years ago
OK, then it seems if the possibility were given it would have long been implemented...my bad, sorry
The only other idea that springs to *my* mind right now would be to have a "clickable" field where the numbers are...say, if i click in the "AUDIO" tab on the "60" (or whatever), which represents "Subtitle Speed", the field it's in becomes "typeable/changeable". Then the user could change the setting to whatever he/she likes by simply typing in the number he/she wants.
Maybe make it not visible by default, but only if one deliberately clicks on the number? In a nutshell this would be the same as changing scummvm.ini in an editor, but...user-friendlier :-)
comment:4 by , 12 years ago
A while back, I changed how sliders react to the mouse wheel. Before, they would adjust the value by "1 pixel", which didn't always change it at all. Now (in the development version of ScummVM) it changes the value by 1, so that does kind of give you what you're asking for. But of course, only if you have a mouse wheel, so I don't know if it's enough to close this feature request.
The MIDI gain range was based on what FluidSynth accepts, but yeah... 10 is probably more than just a little excessive.
comment:5 by , 12 years ago
Uhh, neat, i missed that :-)
Yes, it is sufficient for me and probably (taking into the account the comments about small resolution screens) the best solution this feature could be added...
So, yes, as far as it concerns me, you can close this request as added :-)
Thanks a lot Torbjorn
comment:6 by , 12 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:7 by , 12 years ago
If the one who filed the feature request is satisfied, who am I to argue? :-) Closing.
comment:8 by , 6 years ago
Component: | → GUI |
---|
"me too" using those on smallish screen like on droid makes you wanna break things
also, is the max gain of x10 really necessary? seems a little too much i think