image thumbnail

superSlider

version 1.2.0.0 (5.81 KB) by Danielle Ripsman
A flexible slider creation tool, that allows for multiple slides along a single axis.

1.1K Downloads

Updated 15 Sep 2014

View License

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 (2021). superSlider (https://www.mathworks.com/matlabcentral/fileexchange/43285-superslider), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008b
Compatible with any release
Platform Compatibility
Windows macOS Linux
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!