#include "..\script_component.hpp" /* * Author: commy2 * Executed every time an inventory display is opened. * * Arguments: * 0: Inventory display * * Return Value: * None * * Example: * [DISPLAY] call ace_inventory_fnc_displayNameWeight * * Public: No */ params ["_display"]; // Forces player name control to display irrespective of isStreamFriendlyUIEnabled (_display displayCtrl 111) ctrlShow true; private _fnc_update = { params ["_display"]; private _control = _display displayCtrl 111; private _format = ["%1 - %2 %3 (%4)", "%2 %3 (%4)"] select isStreamFriendlyUIEnabled; _control ctrlSetText format [_format, [GVAR(unit), false, true] call EFUNC(common,getName), LELSTRING(common,Weight), GVAR(unit) call EFUNC(common,getWeight), [GVAR(unit), true] call EFUNC(common,getWeight) ]; }; _display displayAddEventHandler ["MouseMoving", _fnc_update]; _display displayAddEventHandler ["MouseHolding", _fnc_update]; _display call _fnc_update;