Arma 3 Scripting

CT USER

  • Also known as DialogControls-User

Topic · Markdown · JSON · original wiki page

Introduction

This control type is used by the engine for Performance Profiling and has probably no use outside of it.

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_USER 99

C

colorBar

Type: Array

Description: n/a

colorBar[] = {0.8,0.8,0.8,1};

colorLines

Type: Array

Description: n/a

colorLines[] = {0,0,0,1};

colorSelection

Type: Array

Description: n/a

colorSelection[] = {1,0,0,1};

colorShadow

Type: Array

Description: n/a

colorShadow[] = {0,0,0,0.5};

F

fixedWidth

Type: Number

Description: n/a

fixedWidth = 0;

L

linespacing

Type: Number

Description: n/a

linespacing = 1;

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.

TimeLines

class TimeLines
{
  type = CT_USER;
  style = 0;
  idc = 102;
  shadow = 0;
  x = "0.03 + 0.02";
  y = 0.53;
  w = "0.90 - 0.04";
  h = 0.26;
  class Scrollbar{};
  font = "TahomaB";
  colorLines[] = {0,0,0,1};
  colorBackground[] = {1,1,1,1};
  colorBar[] = {0.8,0.8,0.8,1};
  colorSelection[] = {1,0,0,1};
};