|  |   | 
| (44 intermediate revisions by 3 users not shown) | 
| Line 1: | Line 1: | 
|  | {{Command|Comments= |  | {{RV|type=command | 
|  | ____________________________________________________________________________________________
 |  | 
|  | 
 |  | 
 | 
|  | | arma2 |Game name= |  | |game1= arma2 | 
|  |  | |version1= 1.00 | 
|  | 
 |  | 
 | 
|  | |1.00|Game version= |  | |game2= arma2oa | 
|  |  | |version2= 1.50 | 
|  | 
 |  | 
 | 
|  | |arg=local |Multiplayer Arguments= |  | |game3= tkoh | 
|  |  | |version3= 1.00 | 
|  | 
 |  | 
 | 
|  | |eff=local |Multiplayer Effects= |  | |game4= arma3 | 
|  |  | |version4= 0.50 | 
|  | 
 |  | 
 | 
|  | |gr1=GUI Control |GROUP1= |  | |arg= local | 
|  | ____________________________________________________________________________________________
 |  | 
|  | 
 |  | 
 | 
|  | | Sets the color of the item with the given position of the 2D listbox. Color is in format [[Color]]. |DESCRIPTION= |  | |eff= local | 
|  | ____________________________________________________________________________________________
 |  | 
|  | 
 |  | 
 | 
|  | | [[lnbSetColor]] [idc,[row,column],color] |SYNTAX= |  | |gr1= GUI Control - ListNBox | 
|  | 
 |  | 
 | 
|  | | p1=[idc,[row,column],color]: [[Array]] |PARAMETER1=  |  | |descr= Sets the color of the item with the given position of the 2D listbox. Color is in format [[Color|Color (RGBA)]]. | 
|  | 
 |  | 
 | 
|  | | [[Nothing]]|RETURNVALUE=  |  | |s1= [[lnbSetColor]] [idc, [row, column], color] | 
|  | 
 |  | 
 | 
|  | ____________________________________________________________________________________________
 |  | |p1= idc: [[Number]] | 
|  | 
 |  | 
 | 
|  | | s2=_ctrl [[lnbSetColor]][ [row,column],color] |SYNTAX2= |  | |p2= row: [[Number]] | 
|  | 
 |  | 
 | 
|  | |p21=_ctrl: [[Control]] |PARAMETER1= |  | |p3= column: [[Number]] | 
|  | 
 |  | 
 | 
|  | |p22=|PARAMETER22=  |  | |p4= color: [[Array]] format [[Color|Color (RGBA)]] | 
|  | 
 |  | 
 | 
|  | |r2=(.*)|RETURNVALUE2= |  | |r1= [[Nothing]] | 
|  | 
 |  | 
 | 
|  | ____________________________________________________________________________________________
 |  | |s2= ctrl [[lnbSetColor]] [<nowiki/>[row, column], color] | 
|  | 
 |  | 
 | 
|  | |x1=<code>_ctrl [[lnbSetColor]][ [0,0], [1,0,0,1] ];</code>|EXAMPLE1= |  | |p21= ctrl: [[Control]] | 
|  | ____________________________________________________________________________________________
 |  | 
|  | 
 |  | 
 | 
|  | | [[lnbAddArray]], [[lnbAddColumn]], [[lnbAddRow]], [[lnbClear]], [[lnbColor]], [[lnbCurSelRow]], [[lnbData]], [[lnbDeleteColumn]], [[lnbDeleteRow]], [[lnbGetColumnsPosition]], [[lnbPicture]], [[lnbSetColumnsPos]], [[lnbSetCurSelRow]], [[lnbSetData]], [[lnbSetPicture]], [[lnbSetText]], [[lnbSetValue]], [[lnbSize]], [[lnbText]], [[lnbValue]] |SEEALSO=  |  | |p22= row: [[Number]] | 
|  | 
 |  | 
 | 
|  | |  |MPBEHAVIOUR= |  | |p23= column: [[Number]] | 
|  | ____________________________________________________________________________________________
 |  | 
|  | }}
 |  | 
|  | 
 |  | 
 | 
|  | <h3 style='display:none'>Notes</h3>
 |  | |p24= color: [[Array]] format [[Color|Color (RGBA)]] | 
|  | <dl class='command_description'>
 |  | 
|  | <!-- Note Section BEGIN -->
 |  | 
|  | 
 |  | 
 | 
|  | <dd class="notedate">Posted on Sep 9 2014</dd>
 |  | |r2= [[Nothing]] | 
|  | <dt class="note">[[User:ffur2007slx2_5|ffur2007slx2_5]]</dt>
 |  | 
|  | <dd class="note">(A3 1.28)As for invisible data processing, [[lnbAddArray]], [[lnbAddColumn]], [[lnbData]], [[lnbGetColumnsPosition]], [[lnbSetColumnsPos]], [[lnbSetData]], [[lnbSetText]], [[lnbSetValue]], [[lnbText]] and [[lnbValue]] store data types into exact position of the listNbox with different spaces. Accessing data with coordinate command at nearly the same syntax:
 |  | 
|  | <code>
 |  | 
|  | //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
 |  | 
|  | </code>
 |  | 
|  | For a direct visible control over CT_LISTNBOX:
 |  | 
|  | <code>
 |  | 
|  | 0 = [_CT_LISTNBOX] [[spawn]] {  
 |  | 
|  |   [[private]] ["_CT_LISTNBOX","_color","_current","_pic"];
 |  | 
|  |   [[disableSerialization]];
 |  | 
|  |   _CT_LISTNBOX = _this [[select]] 0;
 |  | 
|  |   {
 |  | 
|  | 	_CT_LISTNBOX [[lnbAddRow]] [ [[getText]] (_x >> "displayNameShort"),[[getText]] (_x >> "displayName")];
 |  | 
|  | 	_CT_LISTNBOX [[lnbSetPicture]] [ [_foreachIndex,0],[[getText]] (_x >> "texture")];
 |  | 
|  |   } [[forEach]] ("[[isClass]] _x" [[configClasses]] ([[configFile]] >> "CfgRanks"));
 |  | 
|  |   _CT_LISTNBOX [[lnbSetCurSelRow]] 0;
 |  | 
|  |   [[Image:WuChaoRen_000.png]]
 |  | 
|  |   _current = [[lnbCurSelRow]] _CT_LISTNBOX;
 |  | 
|  |   _color = _CT_LISTNBOX [[lnbColor]] [_current,0];
 |  | 
|  |   _CT_LISTNBOX [[lnbSetColor]] [ [_current,1], [(_color [[select]] 0)/2,0,0,1] ];
 |  | 
|  |   [[Image:WuChaoRen_001.png]]
 |  | 
|  |   _CT_LISTNBOX [[lnbDeleteColumn]] 0;
 |  | 
|  |   [[Image:WuChaoRen_002.png]]
 |  | 
|  |   _CT_LISTNBOX [[lnbDeleteRow]] 1;
 |  | 
|  |   [[Image:WuChaoRen_003.png]]
 |  | 
|  |   [[sleep]] 1;
 |  | 
|  |   [[lnbClear]] _CT_LISTNBOX;//Clear all items but control still remains just invisible.
 |  | 
|  | };
 |  | 
|  | </code>
 |  | 
|  | A combined use of both invisible and visible data processing commands alive the [[Control]].
 |  | 
|  | 
 |  | 
 | 
|  | <!-- Note Section END --> |  | |x1= <sqf>_ctrl lnbSetColor [[0,0], [1,0,0,1]];</sqf> | 
|  | </dl> |  | 
|  | 
 |  | 
 | 
|  | <h3 style='display:none'>Bottom Section</h3>
 |  | |seealso= [[lnbAddArray]] [[lnbAddColumn]] [[lnbAddRow]] [[lnbClear]] [[lnbColor]] [[lnbCurSelRow]] [[lnbData]] [[lnbDeleteColumn]] [[lnbDeleteRow]] [[lnbGetColumnsPosition]] [[lnbPicture]] [[lnbSetColumnsPos]] [[lnbSetCurSelRow]] [[lnbSetData]] [[lnbSetPicture]] [[lnbSetText]] [[lnbSetValue]] [[lnbSize]] [[lnbText]] [[lnbValue]] | 
|  |   |  | }} | 
|  | [[Category:Scripting Commands Arma 2|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]] |  | 
|  | [[Category:Command_Group:_GUI_Control|{{uc:{{PAGENAME}}}}]] |  |