lnbSetPicture: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "|gr1= GUI Control |GROUP1= |arg= local |Multiplayer Arguments= |eff= local |Multiplayer Effects= |gr1= GUI Control |=GROUP1" to "|arg= local |Multiplayer Arguments= |eff= local |Multiplayer Effects= |gr1= GUI Control |GROUP1=")
m (Fix bad regex effects)
Tag: Undo
Line 14: Line 14:


|  
|  
*Sets the picture in the item with the given position of the 2D listbox.
* Sets the picture in the item with the given position of the 2D listbox.
*Name is the picture name.
* 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=
* 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=
| [[lnbSetPicture]] [idc, [row, column], picturePathOrName] |SYNTAX=


| p1= [IDC, [Row, Column], PicturePathOrPictureName]: [[Array]]  |PARAMETER1=
|p1= idc: [[Number]]  |PARAMETER2=
| p2= IDC: [[Number]]  |PARAMETER2=
 
| p3= Row: [[Number]]  |PARAMETER3=  
|p2= row: [[Number]]  |PARAMETER3=  
| p4= Column: [[Number]]  |PARAMETER4=
 
| p5= PicturePathOrPictureName: [[String]]  |PARAMETER5=
|p3= column: [[Number]]  |PARAMETER4=
 
|p4= picturePathOrName: [[String]]  |PARAMETER5=


| [[Nothing]] |RETURNVALUE=  
| [[Nothing]] |RETURNVALUE=  
____________________________________________________________________________________________


____________________________________________________________________________________________
|s2= ctrl [[lnbSetPicture]] [<nowiki/>[row, column], picturePathOrName] |SYNTAX2=


| s2= _ctrl [[lnbSetPicture]] [ [Row([[Number]]), Column([[Number]])], PicturePathOrPictureName([[String]])] |SYNTAX2=
|p21= ctrl: [[Control]] |PARAMETER21=


|p21= _ctrl: [[Control]]  |PARAMETER1=  
|p22= Row: [[Number]]  |PARAMETER22=


| p22=  [ [Row, Column], PicturePathOrPictureName]: [[Array]]  |PARAMETER2=
|p23= Column: [[Number]]  |PARAMETER23=
| p23= Row: [[Number]]  |PARAMETER3=
| p24= Column: [[Number]]  |PARAMETER4=
| p25= PicturePathOrPictureName: [[String]]  |PARAMETER5=


|r2=(.*)|RETURNVALUE2=  
|p24= picturePathOrName: [[String]]  |PARAMETER24=


|r2= [[Nothing]] |RETURNVALUE2=
____________________________________________________________________________________________
____________________________________________________________________________________________


Line 105: Line 106:
<h3 style='display:none'>Bottom Section</h3>
<h3 style='display:none'>Bottom Section</h3>


[[Category:Scripting Commands Arma 2|{{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:Scripting Commands|{{uc:{{PAGENAME}}}}]]
[[Category:Command_Group:_GUI_Control|{{uc:{{PAGENAME}}}}]]

Revision as of 01:43, 25 September 2020

Hover & click on the images for description

Description

Description:
  • 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).
Groups:
GUI Control

Syntax

Syntax:
lnbSetPicture [idc, [row, column], picturePathOrName]
Parameters:
idc: Number
row: Number
column: Number
picturePathOrName: String
Return Value:
Nothing

Alternative Syntax

Syntax:
ctrl lnbSetPicture [[row, column], picturePathOrName]
Parameters:
ctrl: Control
Row: Number
Column: Number
picturePathOrName: String
Return Value:
Nothing

Examples

Example 1:
lnbSetPicture [1, [0, 0], "Picture"];
Example 2:
_ctrl lnbSetPicture [[0, 0], "\A3\Ui_f\data\GUI\Cfg\Ranks\lieutenant_gs.paa"];

Additional Information

See also:
lnbAddArraylnbAddColumnlnbAddRowlnbClearlnbColorlnbCurSelRowlnbDatalnbDeleteColumnlnbDeleteRowlnbGetColumnsPositionlnbPicturelnbSetColorlnbSetColumnsPoslnbSetCurSelRowlnbSetDatalnbSetTextlnbSetValuelnbSizelnbTextlnbValue

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note

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; 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] ]; WuChaoRen 001.png _CT_LISTNBOX lnbDeleteColumn 0; WuChaoRen 002.png _CT_LISTNBOX lnbDeleteRow 1; WuChaoRen 003.png 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.

Bottom Section