Difference between revisions of "lnbClear"
Jump to navigation
Jump to search
(add. ArmA2 classification) |
Lou Montana (talk | contribs) m (Text replacement - "\[\[Category:ArmA 2: New Scripting Commands List\|{{uc:{{PAGENAME}}}}\]\]\s*" to "") |
||
(20 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Command|Comments= | ||
+ | ____________________________________________________________________________________________ | ||
+ | |||
+ | | arma2 |Game name= | ||
+ | |||
+ | |1.00|Game version= | ||
+ | |||
+ | ____________________________________________________________________________________________ | ||
+ | |||
+ | | Clears all items in the given listbox or combobox. |DESCRIPTION= | ||
+ | ____________________________________________________________________________________________ | ||
+ | |||
+ | | [[lnbClear]] idc |SYNTAX= | ||
+ | | p1= idc: [[Number]] |PARAMETER1= | ||
+ | | [[Nothing]] |RETURNVALUE= | ||
+ | |||
+ | ____________________________________________________________________________________________ | ||
+ | |||
+ | | s2= [[lnbClear]] ctrl |SYNTAX= | ||
+ | | p21= ctrl: [[Control]] |PARAMETER1= | ||
+ | | r2= [[Nothing]] |RETURNVALUE= | ||
+ | |||
+ | ____________________________________________________________________________________________ | ||
+ | |||
+ | |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= | ||
+ | |||
+ | | |MPBEHAVIOUR= | ||
+ | ____________________________________________________________________________________________ | ||
+ | }} | ||
+ | |||
+ | <h3 style='display:none'>Notes</h3> | ||
+ | <dl class='command_description'> | ||
+ | <!-- Note Section BEGIN --> | ||
+ | |||
+ | <dd class="notedate">Posted on 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:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]] | [[Category:Scripting Commands ArmA2|{{uc:{{PAGENAME}}}}]] | ||
+ | [[Category:Scripting Commands Arma 3|{{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 18:34, 19 September 2019
Click on the images for descriptions
Introduced in
- Game:
- Arma 2
- Version:
- 1.00
Description
- Description:
- Clears all items in the given listbox or combobox.
Syntax
Alternative Syntax
Examples
- Example 1:
lnbClear _ctrl;
Additional Information
- Multiplayer:
- -
- See also:
- lnbAddArraylnbAddColumnlnbAddRowlnbColorlnbCurSelRowlnbDatalnbDeleteColumnlnbDeleteRowlnbGetColumnsPositionlnbPicturelnbSetColorlnbSetColumnsPoslnbSetCurSelRowlnbSetDatalnbSetPicturelnbSetTextlnbSetValuelnbSizelnbTextlnbValue
Notes
Only post proven facts here. Report bugs on the feedback tracker. Use the talk page or the forums for discussions.
Add New Note | How To
Add New Note | How To
Notes
- Posted on Sep 9 2014
- ffur2007slx2_5
- (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:
//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: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;
A combined use of both invisible and visible data processing commands alive the Control._current = lnbCurSelRow _CT_LISTNBOX; _color = _CT_LISTNBOX lnbColor [_current,0]; _CT_LISTNBOX lnbSetColor [ [_current,1], [(_color select 0)/2,0,0,1] ];
_CT_LISTNBOX lnbDeleteColumn 0;
_CT_LISTNBOX lnbDeleteRow 1;
sleep 1; lnbClear _CT_LISTNBOX;//Clear all items but control still remains just invisible. };