Specifications

1 Getting Started with GUIDE
1-32
Designing a Slider
Suppose you want to create a slider with the following behavior:
Slider range = 5 to 8
Arrow step size = 0.4
Trough step size = 1
Initial value = 6.5
From these values you need to determine and set the
Max, Min, SliderStep, and
Value properties. You can do this by adding the following code to the
initialization section of the application M-file (after the creation of the
handles
structure).
slider_step(1) = 0.4/(8-5);
slider_step(2) = 1/(8-5);
set(handles.slider1,'sliderstep',slider_step,...
'max',8,'min',5,'Value',6.5)
You can also assign the slider properties using the Property Inspector:
SliderStep, X .133
SliderStep, Y .333
Max 8
Min 5
Value 6.5
Triggering Callback Execution
The slider callback is executed when the user releases the mouse button.
Frames
Frames are boxes that enclose regions of a figure window. Frames can make a
user interface easier to understand by visually grouping related controls.
Frames have no callback routines associated with them and only uicontrols can
appear within frames (axes cannot).
Placing Components on Top of Frames
Frames are opaque. If you add a frame after adding components that you want
to be positioned within the frame, you need to bring forward those components.