superSlider
I noticed a bunch of threads discussing multi-slide slider objects, but couldn't find any that suited my needs. I've tested this code on multiple platforms, but since this is my first posting attempt there may be incompatibilities - feel free to comment and let me know if you run into these or any other issues.
For a basic demonstration, create the following function and place it in the same folder as superSlider:
_______________________________________________________________________________
% Demonstration of the superSlider "object". This function generates a new randomly oriented slider each time the callback is executed.
function sliderCallbackTest(hObject, eventData)
n = .1 + .8*rand(1); %random location for the new slider
% Recursive callback:
slider11 = superSlider(gcf, 'numSlides', 2,'controlColor',[.5 .1 .5],...
'position',[n .05 .05 .7],'stepSize',.1,...
'callback',@sliderCallbackTest);
Cite As
Danielle Ripsman (2024). superSlider (https://www.mathworks.com/matlabcentral/fileexchange/43285-superslider), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired: JuGEx - Julich-Brain Gene Expression
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.2.0.0 | Another (larger) callback fix, to conform with MATLAB's standard callback format: function(hObject, eventdata, arguments), where the 'callback' parameter is set using the value: {@function, arguments} or just @function |
||
1.1.0.0 | Fixed a small callback bug in line 537 of code (4th last line).
|
||
1.0.0.0 |