mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
67 lines
2.2 KiB
C++
67 lines
2.2 KiB
C++
|
#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;
|
||
|
|
||
|
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);
|
||
|
};
|
||
|
};
|
||
|
};
|