You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm working on an application which mainly consists for sliders for parameter control. For better user experience, it would be nice to offer two features: reset to default and fine control.
On VST plugins this is normally done via double-clicks and/or modifier keys. E.g. double-clicking resets the slider to a default (mostly 0), alternatively Ctrl-/Cmd-Klick also does it. For fine control, often Shift-dragging is used. Fine control is useful in cases where the slider covers a large value range with only little screen space.
Is there a way to add such functionality with the existing code via traits or would that require an update to the widgets?
The text was updated successfully, but these errors were encountered:
An event would have to be added to the widget. The text_input widget is a good one to see example of how to implement more complex event detection.
Without making a modification to iced, you MAY be able to get the same result by putting the slider inside a button and then watch for double clicks as a custom widget
An event would have to be added to the widget. The text_input widget is a good one to see example of how to implement more complex event detection.
Without making a modification to iced, you MAY be able to get the same result by putting the slider inside a button and then watch for double clicks as a custom widget
I'm working on an application which mainly consists for sliders for parameter control. For better user experience, it would be nice to offer two features: reset to default and fine control.
On VST plugins this is normally done via double-clicks and/or modifier keys. E.g. double-clicking resets the slider to a default (mostly 0), alternatively Ctrl-/Cmd-Klick also does it. For fine control, often Shift-dragging is used. Fine control is useful in cases where the slider covers a large value range with only little screen space.
Is there a way to add such functionality with the existing code via traits or would that require an update to the widgets?
The text was updated successfully, but these errors were encountered: