Difference between revisions of "lnbClear"

From Bohemia Interactive Community
Jump to navigation Jump to search
m (There already is a parameter)
m
 
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Command|= Comments
+
{{Command|Comments=
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
| arma2 |= Game name
+
| arma2 |Game name=
  
|1.00|= Game version
+
|1.00|Game version=
  
|arg= local |= Arguments in MP
+
|gr1= GUI Control - ListNBox |GROUP1=
 +
____________________________________________________________________________________________
  
|eff= local |= Effects in MP
+
| Clears all items in the given listbox or combobox. |DESCRIPTION=
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
| Clears all items in the given listbox or combobox. |= Description
+
| [[lnbClear]] idc |SYNTAX=
 +
 
 +
|p1= idc: [[Number]] |PARAMETER1=
 +
 
 +
| [[Nothing]] |RETURNVALUE=
 +
 
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
| [[lnbClear]] idc |= Syntax
+
|s2= [[lnbClear]] ctrl |SYNTAX2=
| p1= idc: [[Number]] |= PARAMETER1
 
| [[Nothing]] |= RETURNVALUE
 
  
____________________________________________________________________________________________
+
|p21= ctrl: [[Control]] |PARAMETER21=
  
| s2= [[lnbClear]] _ctrl |= Syntax
+
|r2= [[Nothing]] |RETURNVALUE2=
| p21= _ctrl: [[Control]] |= PARAMETER1
 
| r2= [[Nothing]] |= RETURNVALUE
 
  
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
|x1= <code>[[lnbClear]] _ctrl;</code>|= Example 1
+
|x1= <code>[[lnbClear]] _ctrl;</code>|EXAMPLE1=
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
  
| [[lnbAddArray]], [[lnbAddColumn]], [[lnbAddRow]], [[lnbColor]], [[lnbCurSelRow]], [[lnbData]], [[lnbDeleteColumn]], [[lnbDeleteRow]], [[lnbGetColumnsPosition]], [[lnbPicture]], [[lnbSetColor]], [[lnbSetColumnsPos]], [[lnbSetCurSelRow]], [[lnbSetData]], [[lnbSetPicture]], [[lnbSetText]], [[lnbSetValue]], [[lnbSize]], [[lnbText]], [[lnbValue]] |= SEEALSO
+
| [[lnbAddArray]], [[lnbAddColumn]], [[lnbAddRow]], [[lnbColor]], [[lnbCurSelRow]], [[lnbData]], [[lnbDeleteColumn]], [[lnbDeleteRow]], [[lnbGetColumnsPosition]], [[lnbPicture]], [[lnbSetColor]], [[lnbSetColumnsPos]], [[lnbSetCurSelRow]], [[lnbSetData]], [[lnbSetPicture]], [[lnbSetText]], [[lnbSetValue]], [[lnbSize]], [[lnbText]], [[lnbValue]] |SEEALSO=  
  
|  |= MPBEHAVIOUR
+
|  |MPBEHAVIOUR=  
 
____________________________________________________________________________________________
 
____________________________________________________________________________________________
 
}}
 
}}
  
<h3 style='display:none'>Notes</h3>
 
<dl class='command_description'>
 
<!-- Note Section BEGIN -->
 
<dd class="notedate">Posted: Sep 9 2014</dd>
 
<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 -->
 
</dl>
 
 
<h3 style='display:none'>Bottom Section</h3>
 
[[Category:ArmA 2: New Scripting Commands List|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]]
 
 
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting_Commands_Take_On_Helicopters|{{uc:{{PAGENAME}}}}]]
+
[[Category:Scripting Commands Take On Helicopters|{{uc:{{PAGENAME}}}}]]
[[Category:Command_Group:_GUI_Control|{{uc:{{PAGENAME}}}}]]
 
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
 

Latest revision as of 13:14, 26 September 2020

Introduced with Arma 2 version 1.001.00
Hover & click on the images for descriptions

Description

Description:
Clears all items in the given listbox or combobox.

Syntax

Syntax:
lnbClear idc
Parameters:
idc: Number
Return Value:
Nothing

Alternative Syntax

Syntax:
lnbClear ctrl
Parameters:
ctrl: Control
Return Value:
Nothing

Examples

Example 1:
lnbClear _ctrl;

Additional Information

See also:
lnbAddArraylnbAddColumnlnbAddRowlnbColorlnbCurSelRowlnbDatalnbDeleteColumnlnbDeleteRowlnbGetColumnsPositionlnbPicturelnbSetColorlnbSetColumnsPoslnbSetCurSelRowlnbSetDatalnbSetPicturelnbSetTextlnbSetValuelnbSizelnbTextlnbValue
Groups:
GUI Control - ListNBox

Notes

i
Only post proven facts here. Report bugs on the Feedback Tracker and discuss on the Arma Discord or on the Forums.