Arma 3 Scripting

CT XSLIDER

Topic · Markdown · JSON · original wiki page

Introduction

Important

It makes no sense to create an independent scrollbar without an IDC.

Alphabetical Order

Note

TokenNames common to most controls, such as x, y, w, h, text, idc... can be found here.

Warning

Not all of the listed attributes might have an effect nor might the list be complete. All attributes were gathered with this config crawler.

#define CT_XSLIDER 43

A

arrowEmpty

Type: String

Description: n/a

arrowEmpty = "\A3\ui_f\data\gui\cfg\slider\arrowEmpty_ca.paa";

arrowFull

Type: String

Description: n/a

arrowFull = "\A3\ui_f\data\gui\cfg\slider\arrowFull_ca.paa";

B

border

Type: String

Description: n/a

border = "\A3\ui_f\data\gui\cfg\slider\border_ca.paa";

C

color

Type: Array

Description: n/a

color[] = {1,1,1,0.6};

colorActive

Type: Array

Description: n/a

colorActive[] = {1,1,1,0.6};

colorDisable

Type: Array

Description: n/a

colorDisable[] = {1,1,1,0.4};

L

lineSize

Type: Number

Description: n/a

lineSize = 0.1;

S

sliderPosition

Type: Number

Description: n/a

sliderPosition = 42;

sliderRange

Type: Array

Description: Defines the from-to range of the slider.

sliderRange[] = {0, 1};

sliderStep

Type: Number

Description: Defines the increment size in which the value is changed when the slider is dragged.

sliderStep = 1;

T

thumb

Type: String

Description: n/a

thumb = "\a3\3DEN\Data\Controls\CtrlXSlider\thumb_ca.paa";

Default Classes

Note

Arma 3: AddOns: Classes need to be initialised first with class SomeClass;


Missions: Since Arma 3 v2.02 one can use import SomeClass; to initialise a class (see the import keyword).

In older versions, use "Default" call BIS_fnc_exportGUIBaseClasses; and paste the result into the description.ext.

RscXSliderH

class RscXSliderH
{
    deletable = 0;
    fade = 0;
    type = CT_XSLIDER ;
    color[] = {1,1,1,0.6};
    colorActive[] = {1,1,1,1};
    colorDisable[] = {1,1,1,0.4};
    style = SL_HORZ + SL_TEXTURES;
    shadow = 0;
    x = 0;
    y = 0;
    h = 0.03;
    w = 0.4;
    colorDisabled[] = {1,1,1,0.2};
    arrowEmpty = "\A3\ui_f\data\gui\cfg\slider\arrowEmpty_ca.paa";
    arrowFull = "\A3\ui_f\data\gui\cfg\slider\arrowFull_ca.paa";
    border = "\A3\ui_f\data\gui\cfg\slider\border_ca.paa";
    thumb = "\A3\ui_f\data\gui\cfg\slider\thumb_ca.paa";
    tooltipColorText[] = {1,1,1,1};
    tooltipColorBox[] = {1,1,1,1};
    tooltipColorShade[] = {0,0,0,0.65};
};