CT – Template

From Bohemia Interactive Community
Jump to navigation Jump to search
(Created CT template)
 
(named params for start)
Line 2: Line 2:
{{#switch: {{lc:{{{1}}}}}
{{#switch: {{lc:{{{1}}}}}
|start = = Introduction =
|start = = Introduction =
{{{4}}}
{{{description}}}


= Alphabetical Order =
= Alphabetical Order =
{{Informative|TokenNames common to most controls, such as x, y, w, h, text, idc... can be found [[Arma:_GUI_Configuration#Common_Properties|'''here''']].}}
{{Informative|TokenNames common to most controls, such as x, y, w, h, text, idc... can be found [[Arma:_GUI_Configuration#Common_Properties|'''here''']].}}


{{#tag:syntaxhighlight|#define {{{2}}} {{{3}}}|lang=cpp}}
{{#tag:syntaxhighlight|#define {{{macro}}} {{{value}}}|lang=cpp}}


{{Cfg ref|start}}
{{Cfg ref|start}}
Line 31: Line 31:


=Usage=
=Usage=
{{CT|start|CT_MYNAME|1234|
{{CT|start
Informative text about this control type.}}
|macro = CT_MYNAME
|value = 1234
|description = Informative text about this control type.}}


{{CT|attribute
{{CT|attribute

Revision as of 22:59, 5 November 2020

Template:wip

Usage

Introduction

Informative text about this control type.

Alphabetical Order

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

Template:Cfg ref Template:Cfg ref


testAttribute

Type
String
Description
This is a test attribute to test things.
testAttribute = "test";


testArray

Type
Array
Description
This is a test array to test arrays.
Notice Me!
testArray[] = {1,0,0,1};


testClass

Type
Class
Description
This is a test class to test classes.
class testClass {};


Template:Cfg ref


Default Classes

The following classes are part of the export that is generated with "Default" call BIS_fnc_exportGUIBaseClasses

In order for the classes below to work you need to have them exported with the function above.
Starting with Arma 3 v2.01.146644 you can use the import directive instead.

RscExample

class RscExample
{
	deletable = 0;
	fade = 0;
	access = 0;
	type = CT_TYPEMACRO;
	style = SL_HORZ;
	color[] = {1,1,1,0.8};
	colorActive[] = {1,1,1,1};
	shadow = 0;
	x = 0;
	y = 0;
	w = 0.3;
	h = 0.025;
};