lnbSetPicture: Difference between revisions
m (al & el) |
Badguy360th (talk | contribs) No edit summary |
||
Line 17: | Line 17: | ||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
| [[lnbSetPicture]] [IDC | | [[lnbSetPicture]] [IDC, [Row, Column], PicturePathOrPictureName] |= Syntax | ||
| p1= [ [[ | | p1= [IDC, [Row, Column], PicturePathOrPictureName]: [[Array]] |= Parameter 1 | ||
| p2= IDC: [[Number]] |= Parameter 2 | |||
| p3= Row: [[Number]] |= Parameter 3 | |||
| p4= Column: [[Number]] |= Parameter 4 | |||
| p5= PicturePathOrPictureName: [[String]] |= Parameter 5 | |||
| [[Nothing]] |= Return value | | [[Nothing]] |= Return value | ||
Line 29: | Line 33: | ||
| p21= _ctrl: [[Control]] |= Parameter 1 | | p21= _ctrl: [[Control]] |= Parameter 1 | ||
| p22= [ [Row | | p22= [[Row, Column], PicturePathOrPictureName]: [[Array]] |= Parameter 2 | ||
| p23= Row: [[Number]] |= Parameter 3 | |||
| p24= Column: [[Number]] |= Parameter 4 | |||
| p25= PicturePathOrPictureName: [[String]] |= Parameter 5 | |||
| r2= [[Nothing]] |= Return value | | r2= [[Nothing]] |= Return value |
Revision as of 16:28, 30 August 2015
{{Command|= Comments ____________________________________________________________________________________________
| arma2 |= Game name
|1.00|= Game version
|arg= local |= Arguments in MP
|eff= local |= Effects in MP ____________________________________________________________________________________________
|
- Sets the picture in the item with the given position of the 2D listbox.
- Name is the picture name.
- The picture is searched in the mission, directory, the dtaExt subdirectory of the campaign directory, and the dtaExt directory and the data bank (or directory). |= Description
____________________________________________________________________________________________
| lnbSetPicture [IDC, [Row, Column], PicturePathOrPictureName] |= Syntax
| p1= [IDC, [Row, Column], PicturePathOrPictureName]: Array |= Parameter 1 | p2= IDC: Number |= Parameter 2 | p3= Row: Number |= Parameter 3 | p4= Column: Number |= Parameter 4 | p5= PicturePathOrPictureName: String |= Parameter 5
| Nothing |= Return value
____________________________________________________________________________________________
| s2= _ctrl lnbSetPicture [ [Row(Number), Column(Number)], PicturePathOrPictureName(String)] |= Syntax
| p21= _ctrl: Control |= Parameter 1
| p22= [[Row, Column], PicturePathOrPictureName]: Array |= Parameter 2 | p23= Row: Number |= Parameter 3 | p24= Column: Number |= Parameter 4 | p25= PicturePathOrPictureName: String |= Parameter 5
| r2= Nothing |= Return value
____________________________________________________________________________________________
|x1= lnbSetPicture [1, [0, 0], "Picture"];
|= Example 1
|x2= _ctrl lnbSetPicture [ [0, 0], "\A3\Ui_f\data\GUI\Cfg\Ranks\lieutenant_gs.paa"];
|= Example 2
____________________________________________________________________________________________
| lnbAddArray, lnbAddColumn, lnbAddRow, lnbClear, lnbColor, lnbCurSelRow, lnbData, lnbDeleteColumn, lnbDeleteRow, lnbGetColumnsPosition, lnbPicture, lnbSetColor, lnbSetColumnsPos, lnbSetCurSelRow, lnbSetData, lnbSetText, lnbSetValue, lnbSize, lnbText, lnbValue |= SEEALSO
| |= MPBEHAVIOUR ____________________________________________________________________________________________ }}
Notes
- Posted: 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; _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. };
A combined use of both invisible and visible data processing commands alive the Control.