Как бы я реализовал что-то по принципу «скребущих ползунков», как в Photoshop и многих других приложениях для обработки изображений?
Их немного сложно описать ... в основном у вас есть обычное числовое поле ввода, но вы можете нажать и удерживать кнопку мыши, и она работает как ползунок (пока вы не отпустите). Если вы щелкнете по полю, вы можете выбрать текст, отредактировать / вставить / и т. Д. Как обычно.
Документы Photoshop описывают это, и я собрал короткий пример видео (пример слайдеров в Shake )
Еще одна похожая реализация - это джог-джойстик в Final Cut Pro, который работает аналогично, без числового показания внизу.
Кажется, я не могу найти упоминаний об их реализации, хотя, возможно, есть альтернативные названия для этого. Он предназначен для приложения OS X 10.5 Cocoa.
Это для приложения с цветовой градацией, где пользователю может потребоваться внести незначительные корректировки (например, 0,001), в огромные корректировки (скажем, -100 +100) для того же элемента управления. Обычный ползунок недостаточно точен в этом диапазоне значений.
Копирование и вставка значений в поле будет второстепенной задачей для очистки значений, и настройка Photoshop / Shake действительно хороша. Неочевидность элемента управления также не вызывает особого беспокойства, поскольку это не «обычное настольное приложение»