class Rsc_ACE_CallScreen_Edit: RscEdit {
    canModify = 1;
    colorBackground[] = {0,0,0,0};
    colorText[] = {0,0,0,1};
    colorDisabled[] = {1,1,1,0.25};
    colorSelection[] = {
        "(profilenamespace getVariable ['GUI_BCG_RGB_R',0.69])",
        "(profilenamespace getVariable ['GUI_BCG_RGB_G',0.75])",
        "(profilenamespace getVariable ['GUI_BCG_RGB_B',0.5])",
        1
    };
    text = "";
    style = "0x00 + 0x40 + 0x200";
    shadow = 1;
    SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 20) * 1)";
    x = "0.288594 * safezoneW + safezoneX";
    w = "0.0825 * safezoneW";
    h = "0.044 * safezoneH";
};
class Rsc_ACE_HiddenButton: RscButton {
    colorText[] = {0, 0, 0, 0};
    colorDisabled[] = {0, 0, 0, 0};
    colorBackground[] = {0, 0, 0, 0};
    colorBackgroundDisabled[] = {0, 0, 0, 0};
    colorBackgroundActive[] = {0, 0, 0, 0};
    colorFocused[] = {0, 0, 0, 0};
    colorShadow[] = {0, 0, 0, 0};
    colorBorder[] = {0, 0, 0, 0};
    w = 0.095589;
    h = 0.039216;
    shadow = 0;
};

class Rsc_ACE_NumKeyButton: Rsc_ACE_HiddenButton {};
class Rsc_ACE_PhoneInterface {
    idd = 8855;
    movingEnable = 1;
    onLoad = QUOTE(GVAR(IED_CurrentSpeedDial) = -1);
    class controls {
        class RscPicture_1200: RscPicture {
            idc = 1200;
            text = QPATHTOF(Data\UI\Cellphone_Background.paa);
            x = "0.231875 * safezoneW + safezoneX";
            y = "0.104 * safezoneH + safezoneY";
            w = "0.195937 * safezoneW";
            h = "0.704 * safezoneH";
        };
        class numkey_1: Rsc_ACE_NumKeyButton {
            idc = 1600;
            x = "0.278281 * safezoneW + safezoneX";
            y = "0.533 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "1";
            action = "ctrlSetText [1400,((ctrlText 1400) + '1')];";
        };
        class numkey_2: Rsc_ACE_NumKeyButton {
            idc = 1601;
            x = "0.314375 * safezoneW + safezoneX";
            y = "0.533 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "2";
            action = "ctrlSetText [1400,((ctrlText 1400) + '2')];";
        };
        class numkey_3: Rsc_ACE_NumKeyButton {
            idc = 1602;
            x = "0.350469 * safezoneW + safezoneX";
            y = "0.533 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "3";
            action = "ctrlSetText [1400,((ctrlText 1400) + '3')];";
        };
        class numkey_4: Rsc_ACE_NumKeyButton {
            idc = 1603;
            x = "0.278281 * safezoneW + safezoneX";
            y = "0.577 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "4";
            action = "ctrlSetText [1400,((ctrlText 1400) + '4')];";
        };
        class numkey_5: Rsc_ACE_NumKeyButton {
            idc = 1604;
            x = "0.314375 * safezoneW + safezoneX";
            y = "0.577 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "5";
            action = "ctrlSetText [1400,((ctrlText 1400) + '5')];";
        };
        class numkey_6: Rsc_ACE_NumKeyButton {
            idc = 1605;
            x = "0.350469 * safezoneW + safezoneX";
            y = "0.577 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "6";
            action = "ctrlSetText [1400,((ctrlText 1400) + '6')];";
        };
        class numkey_7: Rsc_ACE_NumKeyButton {
            idc = 1606;
            x = "0.278281 * safezoneW + safezoneX";
            y = "0.621 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "7";
            action = "ctrlSetText [1400,((ctrlText 1400) + '7')];";
        };
        class numkey_8: Rsc_ACE_NumKeyButton {
            idc = 1607;
            x = "0.314375 * safezoneW + safezoneX";
            y = "0.621 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "8";
            action = "ctrlSetText [1400,((ctrlText 1400) + '8')];";
        };
        class numkey_9: Rsc_ACE_NumKeyButton {
            idc = 1608;
            x = "0.350469 * safezoneW + safezoneX";
            y = "0.621 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "9";
            action = "ctrlSetText [1400,((ctrlText 1400) + '9')];";
        };
        class numkey_0: Rsc_ACE_NumKeyButton {
            idc = 1609;
            x = "0.314375 * safezoneW + safezoneX";
            y = "0.676 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = "0";
            action = "ctrlSetText [1400,((ctrlText 1400) + '0')];";
        };
        class speedDialAdd: Rsc_ACE_NumKeyButton {
            idc = 1610;
            x = "0.278281 * safezoneW + safezoneX";
            y = "0.676 * safezoneH + safezoneY";
            w = "0.0309375 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = CSTRING(Phone_AddToSpeedDial);
            action = QUOTE([ARR_2(ctrlText 1401,ctrlText 1400)] call FUNC(addToSpeedDial));
        };
        class clear: Rsc_ACE_HiddenButton {
            idc = 1610;
            x = "0.278281 * safezoneW + safezoneX";
            y = "0.445 * safezoneH + safezoneY";
            w = "0.020625 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = CSTRING(Clear);
            action = QUOTE(ctrlSetText [ARR_2(1400,'')];[ctrlText 1401] call FUNC(removeFromSpeedDial);ctrlSetText [ARR_2(1401,'')];);
        };
        class dial: Rsc_ACE_HiddenButton {
            idc = 1611;
            x = "0.309219 * safezoneW + safezoneX";
            y = "0.445 * safezoneH + safezoneY";
            w = "0.04125 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = CSTRING(Phone_Dial);
            action = QUOTE([ARR_2(ace_player,ctrlText 1400)] call FUNC(dialPhone));
        };
        class up: Rsc_ACE_HiddenButton {
            idc = 1612;
            x = "0.360781 * safezoneW + safezoneX";
            y = "0.445 * safezoneH + safezoneY";
            w = "0.020625 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = CSTRING(Phone_Up);
            action = QUOTE([true] call FUNC(setSpeedDial));
        };
        class down: Rsc_ACE_HiddenButton {
            idc = 1613;
            x = "0.345312 * safezoneW + safezoneX";
            y = "0.485 * safezoneH + safezoneY";
            w = "0.020625 * safezoneW";
            h = "0.033 * safezoneH";
            tooltip = CSTRING(Phone_Down);
            action = QUOTE([false] call FUNC(setSpeedDial));
        };
        class speedDial_Text: RscText {
            idc = 1405;
            y = "0.302 * safezoneH + safezoneY";
            SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 22) * 1)";
            x = "0.288594 * safezoneW + safezoneX";
            w = "0.0825 * safezoneW";
            h = "0.044 * safezoneH";
            text = "Name";
        };
        class speedDial_edit: Rsc_ACE_CallScreen_Edit {
            idc = 1401;
            y = "0.302 * safezoneH + safezoneY";
            x = "0.318 * safezoneW + safezoneX";
            w = "0.1";
        };
        class numberEdit_Text: RscText {
            idc = 1406;
            y = "0.348 * safezoneH + safezoneY";
            SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 22) * 1)";
            x = "0.288594 * safezoneW + safezoneX";
            w = "0.0825 * safezoneW";
            h = "0.044 * safezoneH";
            text = "#";
        };
        class number_edit: Rsc_ACE_CallScreen_Edit {
            canModify = 0;
            idc = 1400;
            y = "0.348 * safezoneH + safezoneY";
            x = "0.3 * safezoneW + safezoneX";
        };
    };
};