2021-10-12 17:53:35 +00:00
|
|
|
#define FONT_H (((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)
|
|
|
|
#define FONT_W (FONT_H / pixelH * pixelW)
|
|
|
|
#define GAP_W (pixelW * 2)
|
|
|
|
#define GAP_H (pixelH * 2)
|
|
|
|
#define ELEMENT_HEIGHT FONT_H + FONT_W
|
|
|
|
#define TOTAL_W FONT_W * 25
|
|
|
|
#define TOTAL_H FONT_H * 3 + GAP_H
|
|
|
|
|
|
|
|
class ctrlStatic;
|
|
|
|
class ctrlButton;
|
|
|
|
class ctrlEdit;
|
|
|
|
class ctrlStaticTitle;
|
|
|
|
|
|
|
|
class GVAR(groupNameDisplay) {
|
|
|
|
idd = -1;
|
|
|
|
enableSimulation = 1;
|
2021-10-30 21:42:03 +00:00
|
|
|
|
2021-10-12 17:53:35 +00:00
|
|
|
class ControlsBackground {
|
|
|
|
class Title: ctrlStaticTitle {
|
|
|
|
x = QUOTE(safeZoneX + (safeZoneW / 2) - TOTAL_W/2);
|
|
|
|
y = QUOTE(safeZoneY + (safeZoneH / 2) - (FONT_H * 1.2) - GAP_H);
|
|
|
|
w = QUOTE(TOTAL_W);
|
|
|
|
h = QUOTE(FONT_H * 1.2);
|
|
|
|
sizeEx = QUOTE(FONT_H * 1.2);
|
|
|
|
text = CSTRING(renameGroupInput);
|
|
|
|
};
|
|
|
|
class Background: ctrlStatic {
|
|
|
|
colorBackground[] = {0, 0, 0, 0.8};
|
|
|
|
x = QUOTE(safeZoneX + (safeZoneW / 2) - TOTAL_W/2);
|
|
|
|
y = QUOTE(safeZoneY + (safeZoneH / 2));
|
|
|
|
w = QUOTE(TOTAL_W);
|
|
|
|
h = QUOTE(ELEMENT_HEIGHT);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
class controls {
|
|
|
|
class Input: ctrlEdit {
|
|
|
|
idc = 451;
|
|
|
|
x = QUOTE(safeZoneX + (safeZoneW / 2) - TOTAL_W/2 + FONT_W/2);
|
|
|
|
y = QUOTE(safeZoneY + (safeZoneH / 2) + FONT_W/2);
|
|
|
|
w = QUOTE(TOTAL_W - FONT_W);
|
|
|
|
h = QUOTE(ELEMENT_HEIGHT - FONT_W);
|
|
|
|
sizeEx = QUOTE(FONT_H);
|
|
|
|
};
|
|
|
|
|
|
|
|
class OkButton: ctrlButton {
|
|
|
|
idc = 1;
|
|
|
|
x = QUOTE(safeZoneX + (safeZoneW / 2) + TOTAL_W/2 - FONT_W * 15);
|
|
|
|
y = QUOTE(safeZoneY + (safeZoneH / 2) + ELEMENT_HEIGHT + GAP_H);
|
|
|
|
w = QUOTE(FONT_W * 15);
|
|
|
|
h = QUOTE(ELEMENT_HEIGHT - FONT_W);
|
|
|
|
sizeEx = QUOTE(FONT_H);
|
|
|
|
text = CSTRING(RenameGroup);
|
|
|
|
};
|
|
|
|
|
|
|
|
class CancelButton: ctrlButton {
|
|
|
|
idc = 2;
|
|
|
|
x = QUOTE(safeZoneX + (safeZoneW / 2) - TOTAL_W/2);
|
|
|
|
y = QUOTE(safeZoneY + (safeZoneH / 2) + ELEMENT_HEIGHT + GAP_H);
|
|
|
|
w = QUOTE(FONT_W * 6);
|
|
|
|
h = QUOTE(ELEMENT_HEIGHT - FONT_W);
|
|
|
|
sizeEx = QUOTE(FONT_H);
|
|
|
|
text = CSTRING(CancelSelection);
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|