Introduction
An editable text box, which allows the user to either enter text himself or to select and copy its content.
Related commands & functions
- Commands: General
- Commands: UI Eventhandlers
- endl (to insert line breaks)
Related User Interface Eventhandlers
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_EDIT 2
A
autocomplete
Description: One of:
- "" (no autocompletion)
- "scripting" (entered text will automatically be completed with matching script command)
- "general" (autocomplete will use some of the last entered words like the chat does)
String example:
autocomplete = "";
Number example:
autocomplete = 0;
C
canModify
Type: Number
Description: When 0, only (optionally combined with ⇧ Shift) ←, →, HOME, END and Ctrl + C can be used
canModify = 1;
colorActive
Type: Array
Description: n/a
colorActive[] = {0.23,0.35,0.42,0.9};
colorSelection
Type: Array
Description: The text selection highlight color.
colorSelection[] = {"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.13])","(profilenamespace getvariable ['GUI_BCG_RGB_G',0.54])","(profilenamespace getvariable ['GUI_BCG_RGB_B',0.21])",1};
F
forceDrawCaret
Type: Number
Description: When 1, the caret will be drawn even when control has no focus or is disabled.
forceDrawCaret = 1;
L
linespacing
Type: Number
Description: n/a
linespacing = 1;
M
maxChars
Type: Number
Description: The limit for how many characters could be displayed or entered, counting new line characters too.
maxChars = 3;
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.
RscEdit
class RscEdit
{
deletable = 0;
fade = 0;
access = 0;
type = CT_EDIT;
x = 0;
y = 0;
h = 0.04;
w = 0.2;
colorBackground[] = {0,0,0,0};
colorText[] = {0.95,0.95,0.95,1};
colorDisabled[] = {1,1,1,0.25};
colorSelection[] =
{
"(profilenamespace getvariable ['GUI_BCG_RGB_R',0.13])",
"(profilenamespace getvariable ['GUI_BCG_RGB_G',0.54])",
"(profilenamespace getvariable ['GUI_BCG_RGB_B',0.21])",
1
};
autocomplete = "";
text = "";
size = 0.2;
style = ST_FRAME; // use ST_NO_RECT to remove the small frame
font = "RobotoCondensed";
shadow = 2;
sizeEx = GUI_TEXT_SIZE_MEDIUM;
canModify = 1;
tooltipColorText[] = {1,1,1,1};
tooltipColorBox[] = {1,1,1,1};
tooltipColorShade[] = {0,0,0,0.65};
};