-
Notifications
You must be signed in to change notification settings - Fork 170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Power Supply Issues #6
Comments
Doug: I think the first issue will be impossible to do on a touch enabled device, but would be useful for a traditional user input devices. It's more general purpose than just the power supply - it's a general purpose text input / widget thing. You just want to click on the widget (so the widget becomes "active"), hover the pointer overtop a number column (ones, tens, hundreds, or thousands) and use the scrollwheel to increment or decrement the value? Does that describe things properly? I would need to let Dan or Paul comment. It might be difficult to implement due to cross platform / font issues. |
I split issue 2 into its own issues in #7 |
Yes, I get the point that it might be hard to get the current cursor position to determine the amount to increment but I've seen software that does this. Can't remember where right off. |
I figured out how to do this in Python using 17 lines of code so it should be doable in QT. I'm adding this feature to the next version of ALICE that goes out. You are right though, the mouse wheel is not always supported the same across different OS. Even if only functional in Windows still nice to have. Doug |
The following is an input widget prototype that handles the requirements mentioned in issue 1. This is how I think it should work:
Once touchscreen devices it might be difficult to use gestures to scroll up/down and the up/down keyboard buttons might no be available. In this case the Plus and Minus buttons ca be used instead, on both desktop and touchscreen devices. |
That looks good to me. The addition would be limit handling.
If units change, the orange underline value follows the same value. For example if it is set to 0.823 volts, and the underline is under the "8" value, and the units are changed to milliVolts, (823 mV), the orange underline stays on the "8" char. Does that make sense? |
I think what is proposed is good. The handling of the "carry" that Robin suggest is complex but probably good from the user's perspective. I like the idea of using the arrow keys as well as the mouse wheel. |
Here a few issues I've come across using the Power supply controls. There may be more coming as I use the software.
Power supply:
The text was updated successfully, but these errors were encountered: