Files
ACE3/addons/arsenal/functions/fnc_buttonHide.sqf
2017-11-05 15:39:27 +01:00

53 lines
1.1 KiB
Plaintext

/*
* Author: Alganthe
* Hide / show arsenal interface.
*
* Arguments:
* 0: Arsenal display <DISPLAY>
*
* Return Value:
* None
*
* Public: No
*/
#include "script_component.hpp"
#include "..\defines.hpp"
params ["_display"];
private _showToggle = !ctrlShown (_display displayCtrl IDC_menuBar);
if (_showToggle) then {
[_display, _display displayCtrl GVAR(currentLeftPanel)] call FUNC(populatePanel)
};
{
private _ctrl = _display displayctrl _x;
_ctrl ctrlshow _showToggle;
_ctrl ctrlcommit 0.15;
} foreach [
IDC_blockLeftFrame,
IDC_blockLeftBackground,
IDC_blockRightFrame,
IDC_blockRighttBackground,
IDC_loadIndicator,
IDC_totalWeight,
IDC_menuBar,
IDC_infoBox,
IDC_leftTabContent,
IDC_rightTabContent,
IDC_rightTabContentListnBox,
IDC_sortLeftTab,
IDC_sortRightTab,
IDC_leftSearchbarButton,
IDC_rightSearchbarButton,
IDC_leftSearchbar,
IDC_rightSearchbar,
IDC_tabLeft,
RIGHT_PANEL_ACC_BACKGROUND_IDCS,
RIGHT_PANEL_ACC_IDCS,
RIGHT_PANEL_ITEMS_BACKGROUND_IDCS,
RIGHT_PANEL_ITEMS_IDCS,
IDC_buttonRemoveAll
];