tvSetPicture: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "<code>([^ ]*)\[\[([a-zA-Z][a-zA-Z0-9_]+)\]\]([^ ]*)<\/code>" to "<code>$1$2$3</code>") |
Lou Montana (talk | contribs) m (Fix) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
|descr= Sets picture to item selected by path. IDC means id of parent Tree View. Name is picture name. The picture is searched in the mission directory. | |descr= Sets picture to item selected by path. IDC means id of parent Tree View. Name is picture name. The picture is searched in the mission directory. | ||
{{Feature|informative| | |||
Adding pictures to lists is very slow. In order to prevent the filling of the list to be slowed down, add the pictures in a '''scheduled''' environment - See {{Link|#Example 3}}. | |||
One drawback of this method is that sorting the entries is not easily possible. | |||
}} | |||
|s1= [[tvSetPicture]] [idc, path, name] | |s1= [[tvSetPicture]] [idc, path, name] | ||
Line 28: | Line 32: | ||
|r2= [[Nothing]] | |r2= [[Nothing]] | ||
|x1= < | |x1= <sqf>tvSetPicture [101, [0], "picture"];</sqf> | ||
|x2= < | |x2= <sqf>_ctrl tvSetPicture [[0,0,0], getText (configFile >> "CfgWeapons" >> "optic_NVS" >> "picture")];</sqf> | ||
|x3= Adding images in a scheduled environment: | |||
<sqf> | |||
private _path = _ctrlTV tvAdd [[], "Some Entry"]; | |||
[_ctrlTV, _path] spawn { | |||
(_this select 0) tvSetPictureRight [[_this select 1], "someImage.paa"]; | |||
}; | |||
</sqf> | |||
|seealso= [[tvPicture]] [[tvSetPictureColor]] [[tvSetPictureRight]] [[tvSetPictureRightColor]] | |seealso= [[tvPicture]] [[tvSetPictureColor]] [[tvSetPictureRight]] [[tvSetPictureRightColor]] | ||
}} | }} | ||
Latest revision as of 21:26, 29 March 2024
Description
- Description:
- Sets picture to item selected by path. IDC means id of parent Tree View. Name is picture name. The picture is searched in the mission directory.
- Groups:
- GUI Control - Tree View
Syntax
- Syntax:
- tvSetPicture [idc, path, name]
- Parameters:
- idc: Number
- path: Array of Numbers
- name: String
- Return Value:
- Nothing
Alternative Syntax
- Syntax:
- control tvSetPicture [path, name]
- Parameters:
- control: Control
- path: Array of Numbers
- name: String
- Return Value:
- Nothing
Examples
- Example 1:
- tvSetPicture [101, [0], "picture"];
- Example 2:
- Example 3:
- Adding images in a scheduled environment:
Additional Information
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