DialogControls-Sliders
Category: Dialogs
TokenNames common to most controls, such as x,y,w,h,text,idc... are not listed here.
CT_SLIDER=3
| Properties | ||
|---|---|---|
| Name | Type | Remark |
| style | integer | generally 1024 |
| coloractive | color array | color of the arrows. |
| Title | class | |
| Value | class | |
Title or Value class
| Properties | ||
|---|---|---|
| Name | Type | Remark |
| idc | integer | |
| colorBase | color array | |
| colorActive | color array | |
CT_XSLIDER=43 or Embedded Scrollbar Class
Embedded scrollbar classes (such as those in listboxes eg) use the xbox properties as per a CT_XSLIDER
| Properties | ||
|---|---|---|
| Name | Type | Remark |
| arrowEmpty | texture | |
| arrowFull | texture | |
| border | texture | |
| colorActive | color | color of the arrows. |
| colorDisabled | color | |
| style | integer | |
| thumb | texture | |
| vspacing | float | |
Notice:
You can change the orientation of the slider with the style constants SL_HORZ and SL_VERT.
- Example:
class MySlider {
idc = -1;
type = CT_SLIDER;
style = SL_HORZ;
x = 0.4;
y = 0.2;
w = 0.3;
h = 0.025;
color[] = { 1, 1, 1, 1 };
coloractive[] = { 1, 0, 0, 0.5 };
// This is an ctrlEventHandler to show you some response if you move the sliderpointer.
onSliderPosChanged = "hint format[""%1"",_this];";
};
- Helpful Script Commands:
sliderPosition, sliderRange, sliderSetPosition, sliderSetRange, sliderSetSpeed, sliderSpeed