Enumerated type denoting style of the progress. Base class for TCustomECSlider, TCustomECProgressBar and TCustomECPositionBar This class contains abstract classes. Do not instantiate. Visual component. An advanced alternative to TTrackBar. Position of the Caption. Width of the groove bevel. Applies only when GrooveStyle = eosPanel. Groove color. Applies only when GrooveTransparent = False. clDefault is clBtnText. Denotes the style (button-like, panel-like) of the groove. Deotes whether the groove is transparent or opaque (filled with GrooveColor). Width of the groove. Index of the image in ImageList. Position of the image.May depend on CaptionPos and Orientation. Link to associated TImageList. Logarithmic position. Useful when Scale.ScaleType is estLogarithmic. Indent of Caption, Scale, Groove, Image etc. Maximal value of the Slider/ProgressBar/PositionBar. Minimal value of the Slider/ProgressBar/PositionBar. Current position. Denotes that current position is displayed in the Hint component. Color of the progress. Enumerated type denoting position of progress mark(s) by the groove.Progress mark(s) can be visible only when GrooveFromMiddle = True. Enumerated type denoting visibility of the progress. Enumerated type denoting position of the scale (ticks and values) by the groove. The second color of the progress. Determines the behaviour of the slider.False: Common slider. Progress is painted from Min to Position.
True: Slider has defined ProgressMiddlePos. Progress is painted from ProgressMiddlePos to Position.
Small marks denoting the middle position. Applies only when ProgressFromMiddle = True. Size of the small marks denoting the middle position. Applies only when ProgressFromMiddle = True. The middle position. Should be between Min and Max. Applies only when ProgressFromMiddle = True. Design parameter. Applies only when progress is visible and ProgressStyle = epsAesthetic. Visibility of the progress.Default is epvProgress. Progress can be also invisible or always fully visible. The second is useful in combination with OnDrawProgressBMP where user can define own progress (for example rainbow gradient for selecting color). Reversed slider, i.e. from Max to Min. Subclass. Font options of the scale. Determines font-size, color and font-styles (bold, italic) of the values. Determines whether the ticks of the scale will be on the left, on the right or on both sides of the groove (in case of vertical slider). Determines whether the values of the scale will be on the left, on the right or on both sides of the groove (in case of vertical slider). Triggered when Position is changed. Triggered when internal bitmap of the progress is painted. This enables to draw user-defined progress. Base class for TECSlider. No abstract classes, no published properties. Subclass. The value that increments to Position when user presses PageUp/PageDown or single clicks the left-mouse button on the groove. The value that increments to Position when user presses arrow keys, [+] or [-].Note: Some widgetsets (like GTK2) uses arrow keys for changing focus of visual components. Applies when Mode = eimDiscrete. Position of the slider can be integer multiple of the DiscreteChange only. Denoting whether the slider is in eimContinuous (normal, default) or eimDiscrete mode. In discrete mode. Position of the slider can be integer multiple of the DiscreteChange only. Relative length of the scale. Applies only when Orientation = eooHorizontal and CaptionPos = eopLeft or eopRight.Negative value (default) fits the scale and caption within the component.
Positive value (percents) is the relative scale length.
Useful when more sliders with different captions (like Red, Green, Blue) need to be aligned.
Indent of the scale from the groove. Groove length = Scale length + 2 * ScaleIndent. Visual subclass. Knob of the TECSlider. Visual component TECSlider and base classes for TECProgressBar and TECPositionBar.