SCSliderBase an abstract superclass for various sliders

Inherits from: Object : SCView : SCControlView

Users will not normally directly create instances of SCSliderBase, but only use it through its subclasses. It provides a few methods common to various slider views. To set the increment or decrement value of a slider, set the step . By default, the shift, ctrl, and alt keys will modify the stepping by 100x, 10x, or 0.1x repectively, though you can customize this by setting shift_scale, ctrl_scale, or alt_scale.

See also: SCSlider, SCRangeSlider, SC2DSlider

Creation / Class Methods

Accessing Instance and Class Variables

step

step_ (stepSize)

The step size for changing a slider value. The subclasses tend to use this in their increment an decrement methods, among other things.

stepSize - A Number;

shift_scale_(aFloat)

shift_scale

A value for increment's or decrement's zoom argument while mouse scrolling or arrow keys, and while the shift key is pressed.

shift_scale defaults to 100.

aFloat - An instance of Float.

ctrl_scale_(aFloat)

ctrl_scale

A value for increment's or decrement's zoom argument while mouse scrolling or arrow keys, and while the ctrl key is pressed.

ctrl_scale defaults to 10.

aFloat - An instance of Float.

alt_scale_(aFloat)

alt_scale

A value for increment's or decrement's zoom argument while mouse scrolling or arrow keys, and while the alt key is pressed.

ctrl_scale defaults to 0.1.

aFloat - An instance of Float.

Customizing Appearance

knobColor

knobColor_ (color)

Set the knob Color for a slider-

color - An instance of Color.

Subclassing and Internal Methods

The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed.

properties

A list of properties to which this view responds. See SCView.

Returns:

[ \bounds, \visible, \enabled, \canFocus, \resize, \background, \minWidth, \maxWidth, \minHeight, \maxHeight, \knobColor, \step, \thumbSize ]

Examples

See SCSlider, SCRangeSlider, SC2DSlider