class ACE_Interaction_Button_Base { tooltip = ""; //action = "ACE_Interaction_isMousePressed = true;(findDisplay 1713999) closeDisplay 1;_action = ACE_Interaction_Buttons select ACE_Interaction_SelectedButton;ACE_Interaction_SelectedButton = -1; if (call (_action select 2)) then {call (_action select 1)};"; action = ""; idc = -1; type = 1; text = ""; font = "RobotoCondensed"; sizeEx = "0.8 / 40 / (getResolution select 5)"; shadow = 2; style = 2; x = 0; y = 0; w = "2.0 / 16 * safezoneW"; h = "0.3 / 9 * safezoneH"; offsetX = 0.003; offsetY = 0.003; offsetPressedX = 0.002; offsetPressedY = 0.002; borderSize = 0; colorText[] = {1,1,1,1}; colorDisabled[] = {0.5,0.5,0.5,1}; colorBackground[] = {0,0,0,0.8}; colorBackgroundDisabled[] = {0,0,0,0.8}; colorBackgroundActive[] = {1,1,1,0}; colorFocused[] = {1,1,1,1}; colorShadow[] = {0,0,0,0}; colorBorder[] = {1,1,1,0.8}; soundEnter[] = {"\A3\ui_f\data\sound\RscButton\soundEnter",0.09,1}; soundPush[] = {"\A3\ui_f\data\sound\RscButton\soundPush",0.09,1}; soundClick[] = {"\A3\ui_f\data\sound\RscButton\soundClick",0.09,1}; soundEscape[] = {"\A3\ui_f\data\sound\RscButton\soundEscape",0.09,1}; }; class IGUIBack; class RscListBox; class RscText; class RscPicture; class RscControlsGroupNoScrollbars; #define X_OFFSET 0.2 class RscACE_SelectAnItem { idd = 8854; movingEnable = 0; class controls { class back: IGUIBack { x = X_OFFSET; y = 0; w = 0.6; h = 0.71; colorBackground[] = {0, 0, 0, 0.2}; }; class header: RscText { idc = 8870; x = QUOTE(X_OFFSET + 0.005); y = 0.005; w = 0.59; h = 0.05; style = 0x02; text = ""; }; class itemList: RscListBox { onMouseButtonDblClick = QUOTE(_this call DFUNC(onSelectMenuDblClick)); idc = 8866; x = QUOTE(X_OFFSET + 0.005); w = 0.59; h = 0.54; y = 0.06; }; class cancelBtnBackground: ACE_Interaction_Button_Base { type = 0; style = 2; idc = -1; colorBackground[] = {0,0,0,0.5}; colorBackgroundDisabled[] = {0,0,0,0.5}; x = QUOTE(X_OFFSET + 0.005); w = 0.15; h = 0.1; y = 0.605; }; class approveBtnBackground: ACE_Interaction_Button_Base { type = 0; style = 2; idc = -1; colorBackground[] = {0,0,0,0.5}; colorBackgroundDisabled[] = {0,0,0,0.5}; x = QUOTE(X_OFFSET + 0.445); y = 0.605; h = 0.1; w = 0.15; }; class cancelBtn: ACE_Interaction_Button_Base { idc = 8855; x = QUOTE(X_OFFSET + 0.005); w = 0.15; h = 0.1; y = 0.605; style = 2; text = CSTRING(Back); action = QUOTE(call DFUNC(hideMenu)); //'Default' call DFUNC(openMenu); 'Default' call DFUNC(openMenuSelf); colorBackground[] = {0,0,0,0}; colorBackgroundDisabled[] = {0,0,0,0}; colorBackgroundActive[] = {1,1,1,0.2}; colorFocused[] = {0,0,0,0}; }; class approveBtn: ACE_Interaction_Button_Base { idc = 8860; x = QUOTE(X_OFFSET + 0.445); y = 0.605; h = 0.1; w = 0.15; style = 2; text = CSTRING(MakeSelection); action = QUOTE(call DFUNC(hideMenu)); colorBackground[] = {0,0,0,0}; colorBackgroundDisabled[] = {0,0,0,0}; colorBackgroundActive[] = {1,1,1,0.2}; colorFocused[] = {0,0,0,0}; }; }; }; class RscTitles { class GVAR(RscMouseHint) { idd = IDD_MOUSEHINT; fadeIn = 0; fadeOut = 0; duration = 999999; enableSimulation = 1; onLoad = QUOTE(uiNamespace setVariable [ARR_2(QQGVAR(mouseHint),_this select 0)]); class controls { class IconLMB: RscPicture { idc = IDC_MOUSEHINT_LMB; text = QPATHTOF(UI\mouse_left_ca.paa); x = QUOTE(20 * GUI_GRID_W + GUI_GRID_CENTER_X); y = QUOTE(17.5 * GUI_GRID_H); w = QUOTE(GUI_GRID_H); h = QUOTE(GUI_GRID_H); }; class TextLMB: RscText { idc = IDC_MOUSEHINT_LMB_TEXT; text = ""; x = QUOTE(21.1 * GUI_GRID_W + GUI_GRID_CENTER_X); y = QUOTE(17.45 * GUI_GRID_H); w = QUOTE(24 * GUI_GRID_W); h = QUOTE(GUI_GRID_H); sizeEx = QUOTE(GUI_GRID_H); }; class IconMMB: IconLMB { idc = IDC_MOUSEHINT_MMB; text = QPATHTOF(UI\mouse_scroll_ca.paa); y = QUOTE(18.55 * GUI_GRID_H); }; class TextMMB: TextLMB { idc = IDC_MOUSEHINT_MMB_TEXT; y = QUOTE(18.5 * GUI_GRID_H); }; class IconRMB: IconLMB { idc = IDC_MOUSEHINT_RMB; text = QPATHTOF(UI\mouse_right_ca.paa); y = QUOTE(19.6 * GUI_GRID_H); }; class TextRMB: TextLMB { idc = IDC_MOUSEHINT_RMB_TEXT; y = QUOTE(19.55 * GUI_GRID_H); }; }; }; }; class GVAR(RscExtraKey): RscControlsGroupNoScrollbars { idc = IDC_MOUSEHINT_EXTRA; x = 0; y = 0; w = QUOTE(40 * GUI_GRID_W); h = QUOTE(GUI_GRID_H); class controls { class Name: RscText { idc = IDC_MOUSEHINT_EXTRA_NAME; style = 1; x = 0; y = 0; w = QUOTE(21.5 * GUI_GRID_W + GUI_GRID_CENTER_X); h = QUOTE(GUI_GRID_H); sizeEx = QUOTE(GUI_GRID_H); font = "EtelkaMonospaceProBold"; }; class Text: RscText { idc = IDC_MOUSEHINT_EXTRA_TEXT; x = QUOTE(21.1 * GUI_GRID_W + GUI_GRID_CENTER_X); y = QUOTE(0); w = QUOTE(24 * GUI_GRID_W); h = QUOTE(GUI_GRID_H); sizeEx = QUOTE(GUI_GRID_H); }; }; };