R3vo – User talk
mNo edit summary |
mNo edit summary |
||
Line 15: | Line 15: | ||
} [[forEach]] ("[[true]]" [[configClasses]] ([[configFile]] >> "CfgRanks")); | } [[forEach]] ("[[true]]" [[configClasses]] ([[configFile]] >> "CfgRanks")); | ||
_ctrl [[lbSetCurSel]] 0; | _ctrl [[lbSetCurSel]] 0; | ||
[[private]] _current = [[lbCurSel]] _ctrl; | [[private]] _current = [[lbCurSel]] _ctrl; | ||
Line 25: | Line 28: | ||
[[private]] _color = _ctrl [[lbColor]] _current; | [[private]] _color = _ctrl [[lbColor]] _current; | ||
_ctrl [[lbSetColor]] [_current, [(_color [[select]] 0) / 2, (_color [[select]] 1) / 4, 0, 1]]; | _ctrl [[lbSetColor]] [_current, [(_color [[select]] 0) / 2, (_color [[select]] 1) / 4, 0, 1]]; | ||
[[lbSort]] [_ctrl, "DESC"]; | [[lbSort]] [_ctrl, "DESC"]; | ||
[[lbSortByValue]] _ctrl; | [[lbSortByValue]] _ctrl; | ||
Line 35: | Line 41: | ||
} [[forEach]] [_CT_COMBO, _CT_LISTBOX, _CT_XLISTBOX, _CT_XCOMBO];</code> | } [[forEach]] [_CT_COMBO, _CT_LISTBOX, _CT_XLISTBOX, _CT_XCOMBO];</code> | ||
| | | | ||
[[File:WuChaoRen_lbCommand001.png| | [[File:WuChaoRen_lbCommand001.png|200px]] <br> | ||
[[File:WuChaoRen_lbColor.png| | [[File:WuChaoRen_lbColor.png|200px]] <br> | ||
[[File:WuChaoRen_lbSortByValue.png| | [[File:WuChaoRen_lbSortByValue.png|200px]] <br> | ||
|} | |} | ||
[[CT_LISTBOX]] command family can be used with [[CT_COMBO]], [[CT_LISTBOX]], [[CT_XLISTBOX]] and [[CT_XCOMBO]]. | [[CT_LISTBOX]] command family can be used with [[CT_COMBO]], [[CT_LISTBOX]], [[CT_XLISTBOX]] and [[CT_XCOMBO]]. | ||
===CT_LISTNBOX=== | ===CT_LISTNBOX=== | ||
Line 57: | Line 62: | ||
For a direct visible control over [[CT_LISTNBOX]]: | For a direct visible control over [[CT_LISTNBOX]]: | ||
<code>[_CT_LISTNBOX] [[spawn]] | |||
{| class="wikitable" | |||
|- | |||
! Code !! Pictures | |||
|- | |||
| <code>[_CT_LISTNBOX] [[spawn]] | |||
{ | { | ||
[[disableSerialization]]; | [[disableSerialization]]; | ||
Line 66: | Line 76: | ||
} [[forEach]] ("[[true]]" [[configClasses]] ([[configFile]] >> "CfgRanks")); | } [[forEach]] ("[[true]]" [[configClasses]] ([[configFile]] >> "CfgRanks")); | ||
_CT_LISTNBOX [[lnbSetCurSelRow]] 0; | _CT_LISTNBOX [[lnbSetCurSelRow]] 0; | ||
[[private]] _current = [[lnbCurSelRow]] _CT_LISTNBOX; | [[private]] _current = [[lnbCurSelRow]] _CT_LISTNBOX; | ||
[[private]] _color = _CT_LISTNBOX [[lnbColor]] [_current,0]; | [[private]] _color = _CT_LISTNBOX [[lnbColor]] [_current,0]; | ||
_CT_LISTNBOX [[lnbSetColor]] <nowiki>[</nowiki>[_current,1], [(_color [[select]] 0) / 2, 0, 0, 1]]; | _CT_LISTNBOX [[lnbSetColor]] <nowiki>[</nowiki>[_current,1], [(_color [[select]] 0) / 2, 0, 0, 1]]; | ||
_CT_LISTNBOX [[lnbDeleteColumn]] 0; | _CT_LISTNBOX [[lnbDeleteColumn]] 0; | ||
_CT_LISTNBOX [[lnbDeleteRow]] 1; | _CT_LISTNBOX [[lnbDeleteRow]] 1; | ||
[[sleep]] 1; | [[sleep]] 1; | ||
[[lnbClear]] _CT_LISTNBOX; {{cc|Clear all items but control still remains just invisible}} | [[lnbClear]] _CT_LISTNBOX; {{cc|Clear all items but control still remains just invisible}} | ||
};</code> | };</code> | ||
| | |||
[[Image:WuChaoRen_000.png|200px]] <br><br> | |||
[[Image:WuChaoRen_001.png|200px]] <br><br> | |||
[[Image:WuChaoRen_002.png|200px]] <br><br> | |||
[[Image:WuChaoRen_003.png|200px]] <br> | |||
|} |
Revision as of 15:56, 8 February 2021
Scripting Examples
CT_LISTBOX
Code | Pictures |
---|---|
{
|
CT_LISTBOX command family can be used with CT_COMBO, CT_LISTBOX, CT_XLISTBOX and CT_XCOMBO.
CT_LISTNBOX
As for invisible data processing, lnbAddArray, lnbAddColumn, lnbData, lnbGetColumnsPosition, lnbSetColumnsPos, lnbSetData, lnbSetText, lnbSetValue, lnbText and lnbValue store data types into exact position of the CT_LISTNBOX with different spaces. Accessing data with coordinate command at nearly the same syntax:
// Set same value to one position of a Control
_ctrl lnbSetData [[0,0],"#1"];
lnbSetColumnsPos [102,[0,1],1];
_ctrl lnbSetText [[0,1], "#1"];
_ctrl lnbSetValue [ [0,0],1];
// Accessing the value disregard affecting one another
_ctrl lnbData [0,0]; // "#1"
lnbGetColumnsPosition _ctrl; // [1];
_ctrl lnbText [0,0]; // "#1"
_ctrl lnbValue [0,0]; // 1
For a direct visible control over CT_LISTNBOX:
Code | Pictures |
---|---|
[_CT_LISTNBOX] spawn
|