/* Author: Garth de Wet (LH) Description: Adds an item to the select menu Parameters: 0: ARRAY/NUMBER - List container 1: String - Display Name 2: String - Picture 3: String/code - data Returns: ARRAY/Number Example: */ #include "script_component.hpp" private ["_container", "_displayName", "_picture", "_data", "_index"]; _container = _this select 0; _displayName = _this select 1; _picture = _this select 2; _data = _this select 3; if (_picture == "" || _picture == "PictureThing") then { _picture = QUOTE(PATHTOF(UI\dot_ca.paa)); }; if ((profileNamespace getVariable [QGVAR(FlowMenu), false])) then { //[_displayName, _statement, _condition, _priority, _subMenu, _icon, _tooltip, _conditionShow, _exceptions, _distance, _hotkey] _container pushBack [_displayName, nil, {true},0,[], _picture, "", {true}, [], 4, "", _data]; }else{ _index = lbAdd [_container, _displayName]; lbSetData [_container, _index, str _data]; lbSetPicture [_container, _index, _picture]; }; _container