#define CT_STATIC 0 #define CT_BUTTON 1 #define CT_EDIT 2 #define CT_SLIDER 3 #define CT_COMBO 4 #define CT_LISTBOX 5 #define CT_TOOLBOX 6 #define CT_CHECKBOXES 7 #define CT_PROGRESS 8 #define CT_HTML 9 #define CT_STATIC_SKEW 10 #define CT_ACTIVETEXT 11 #define CT_TREE 12 #define CT_STRUCTURED_TEXT 13 #define CT_CONTEXT_MENU 14 #define CT_CONTROLS_GROUP 15 #define CT_XKEYDESC 40 #define CT_XBUTTON 41 #define CT_XLISTBOX 42 #define CT_XSLIDER 43 #define CT_XCOMBO 44 #define CT_ANIMATED_TEXTURE 45 #define CT_OBJECT 80 #define CT_OBJECT_ZOOM 81 #define CT_OBJECT_CONTAINER 82 #define CT_OBJECT_CONT_ANIM 83 #define CT_LINEBREAK 98 #define CT_USER 99 #define CT_MAP 100 #define CT_MAP_MAIN 101 #define ST_POS 0x0F #define ST_HPOS 0x03 #define ST_VPOS 0x0C #define ST_LEFT 0x00 #define ST_RIGHT 0x01 #define ST_CENTER 0x02 #define ST_DOWN 0x04 #define ST_UP 0x08 #define ST_VCENTER 0x0c #define ST_TYPE 0xF0 #define ST_SINGLE 0 #define ST_MULTI 16 #define ST_TITLE_BAR 32 #define ST_PICTURE 48 #define ST_FRAME 64 #define ST_BACKGROUND 80 #define ST_GROUP_BOX 96 #define ST_GROUP_BOX2 112 #define ST_HUD_BACKGROUND 128 #define ST_TILE_PICTURE 144 #define ST_WITH_RECT 160 #define ST_LINE 176 #define FontM "RobotoCondensed" #define __XA SafeZoneXAbs #define __X SafeZoneX #define __Y SafeZoneY #define __WA SafeZoneWAbs #define __W SafeZoneW #define __H SafeZoneH class GVAR(cam_dialog) { idd = 18880; movingEnable = 1; controlsBackground[] = { }; objects[] = { }; controls[] = { TOP_BORDER, BOTTOM_BORDER, LEFT_BORDER, RIGHT_BORDER, //HELP_DIALOG, CAM_BG, CAM_HEIGHT, CAM_ALT, CAM_No, CAM_NO_x, CAM_TIME_REMAIN, CAM_TIME, CAM_ZOOM, ZOOM_X, CAM_POS, CAM_POS_X, CAM_DIR, CAM_DIR_x }; class TOP_BORDER { idc = -1; type = CT_STATIC; style = ST_CENTER; x = __XA; y = __Y; w = __WA; h = 0.08; font = FontM; sizeEx = 0.04; colorText[] = { 1, 1, 1, 1 }; colorBackground[] = {0,0,0,1}; text = ""; blinkingPeriod = 0; }; class BOTTOM_BORDER: TOP_BORDER { y = __Y + __H - 0.05; h = 0.05; }; class LEFT_BORDER: TOP_BORDER { w = (abs(__XA) - abs(__X)) + 0.05; h = __H; }; class RIGHT_BORDER: TOP_BORDER { x = __X + __W - 0.05; w = (__WA - __W) + 0.05; h = __H; }; class HELP_DIALOG { idc = -1; type = CT_BUTTON; style = ST_CENTER; font = FontM; sizeEx = 0.025; colorText[] = { 1, 1, 1, 1 }; colorFocused[] = { 0.31, 0.31, 0.31, 0.31 }; colorDisabled[] = { 0, 0, 1, 0.7 }; colorBackground[] = { 0, 0, 0, 0 }; colorBackgroundDisabled[] = { 1, 1, 1, 0.5 }; colorBackgroundActive[] = { 0.5, 0.5, 0.5, 0.5 }; offsetX = 0.003; offsetY = 0.003; offsetPressedX = 0.002; offsetPressedY = 0.002; colorShadow[] = { 0, 0, 0, 0.5 }; colorBorder[] = { 0, 0, 0, 0 }; borderSize = 0; soundEnter[] = { "", 0, 1 }; soundPush[] = { "buttonpushed.ogg", 0.1, 1 }; soundClick[] = { "", 0, 1 }; soundEscape[] = { "", 0, 1 }; x = __X + (2*0.8); y = __Y + 0.045; w = 0.05; h = 0.02; text = CSTRING(HELP); action = QUOTE(createDialog QQGVAR(help_dialog)); }; class CAM_BG { idc = -1; type = 0; style = 48; colorText[]={ 1,1,1,1 }; colorBackground[]={ 0.4,0.4,0.4,1 }; font = "RobotoCondensed"; sizeEx = 0.021; lineSpacing = 1; x = __X; y = __Y + 0.08; w = __W; h = __H + 0.2; border = 0; text = QPATHTOF(UI\ace_huntir_monitor_on.paa); }; class CAM_HEIGHT { type = CT_STATIC; idc = 1; style = ST_LEFT; colorBackground[] = {0, 0, 0, 0}; colorText[] = {1, 1, 1, 1}; font = FontM; sizeEx = 0.02; x = __X + 0.42; y = __Y + 0.32; w = 0.08; h = 0.04; text = ""; blinkingPeriod = 0; }; class CAM_ALT: CAM_HEIGHT { x = __X + 0.35; text = CSTRING(ALT); }; class CAM_No: CAM_HEIGHT { x = __X + __W - 0.64; text = CSTRING(CAM); }; class CAM_NO_x: CAM_HEIGHT { idc = 2; x = __X + __W - 0.56; y = __Y + 0.32; text = ""; }; class CAM_TIME: CAM_HEIGHT { x = __X + 0.35; y = __Y + __H - 0.65; w = 0.12; text = CSTRING(TIME); }; class CAM_TIME_REMAIN: CAM_TIME { idc = 3; x = __X + 0.46; text = ""; }; class CAM_ZOOM: CAM_No { y = __Y + 0.36; text = "Zoom:"; }; class ZOOM_X: CAM_ZOOM { idc = 4; x = __X + __W - 0.56; text = ""; }; class CAM_POS: CAM_HEIGHT { x = __X + 0.35; y = __Y + 0.36; text = "GPS Pos:"; }; class CAM_POS_X: CAM_POS { idc = 5; x = __X + 0.42; w = 0.16; text = ""; }; class CAM_DIR: CAM_POS { y = __Y + 0.4; text = ""; //"Az:"; }; class CAM_DIR_x: CAM_DIR { idc = 6; x = __X + 0.42; w = 0.16; text = ""; }; }; class GVAR(cam_dialog_inactive): GVAR(cam_dialog) { idd = 18881; controls[] = { TOP_BORDER, BOTTOM_BORDER, LEFT_BORDER, RIGHT_BORDER, //HELP_DIALOG, //PRESS_HELP, CAM_BG, SEARCHING_CAM }; class TOP_BORDER: TOP_BORDER {}; class BOTTOM_BORDER: BOTTOM_BORDER {}; class LEFT_BORDER: LEFT_BORDER {}; class RIGHT_BORDER: RIGHT_BORDER {}; class PRESS_HELP { idc = -1; type = CT_STATIC; style = ST_LEFT; x = __X + (__W - 0.2); y = __Y + 0.06; w = 0.4; h = 0.02; font = FontM; sizeEx = 0.02; colorText[] = {1, 1, 1, 1}; colorBackground[] = {0,0,0,0}; text = ""; blinkingPeriod = 0; }; class HELP_DIALOG { idc = -1; type = CT_STATIC; style = ST_LEFT; x = __X + (__W - 0.2); y = __Y + 0.03; w = 0.4; h = 0.02; font = FontM; sizeEx = 0.02; colorText[] = {1, 1, 1, 1}; colorBackground[] = {0,0,0,0}; text = CSTRING(ESC); blinkingPeriod = 0; }; class CAM_BG: CAM_BG {}; class SEARCHING_CAM { idc = 1; type = CT_STATIC; style = ST_LEFT; colorText[] = {1, 1, 1, 1}; colorBackground[] = {0,0,0,0}; x = __X + (__W/2) - 0.07; y = __Y + (__H/2); w = 0.6; h = 0.08; font = FontM; sizeEx = 0.04; text = ""; blinkingPeriod = 0; }; }; class GVAR(cam_dialog_off): GVAR(cam_dialog_inactive) { idd = 18882; controls[] = { TOP_BORDER, BOTTOM_BORDER, LEFT_BORDER, RIGHT_BORDER, //HELP_DIALOG, //PRESS_HELP, CAM_BG }; class TOP_BORDER: TOP_BORDER {}; class BOTTOM_BORDER: BOTTOM_BORDER {}; class LEFT_BORDER: LEFT_BORDER {}; class RIGHT_BORDER: RIGHT_BORDER {}; class PRESS_HELP: PRESS_HELP {}; class HELP_DIALOG: HELP_DIALOG {}; class CAM_BG: CAM_BG { text = QPATHTOF(UI\ace_huntir_monitor_off.paa); }; }; //ACTIVE PARA CAMERA DIALOG class GVAR(help_dialog): GVAR(cam_dialog) { idd = -1; controls[] = { TOP_BORDER, BOTTOM_BORDER, LEFT_BORDER, RIGHT_BORDER, CAM_BG, CAM_HEIGHT, CAM_ALT, CAM_TIME_REMAIN, CAM_TIME, CAM_ZOOM, ZOOM_X, CAM_POS, CAM_POS_x, CAM_No, CAM_No_X, CAM_DIR, CAM_DIR_x, HELP0, HELP1, HELP2, HELP3, HELP4, HELP5, HELP6 }; class TOP_BORDER: TOP_BORDER {}; class BOTTOM_BORDER: BOTTOM_BORDER {}; class LEFT_BORDER: LEFT_BORDER {}; class RIGHT_BORDER: RIGHT_BORDER {}; class CAM_BG: CAM_BG {}; class CAM_HEIGHT: CAM_HEIGHT {}; class CAM_ALT: CAM_ALT {}; class CAM_No: CAM_No {}; class CAM_NO_x: CAM_NO_x {}; class CAM_TIME_REMAIN: CAM_TIME_REMAIN {}; class CAM_TIME: CAM_TIME {}; class CAM_ZOOM: CAM_ZOOM {}; class ZOOM_X: ZOOM_X {}; class CAM_POS: CAM_POS {}; class CAM_POS_X: CAM_POS_X {}; class CAM_DIR: CAM_DIR {}; class CAM_DIR_x: CAM_DIR_x {}; class HELP0 { idc = -1; type = CT_STATIC; style = ST_LEFT; x = __X + (__W - 0.3); y = __Y + 0.03; w = 0.4; h = 0.03; font = FontM; sizeEx = 0.022; colorText[] = { 1, 1, 1, 1 }; colorBackground[] = {0,0,0,1}; text = CSTRING(HELP_EXIT); blinkingPeriod = 0; }; class HELP1: HELP0 { y = __Y + 0.06; text = CSTRING(HELP_ZOOM); }; class HELP2: HELP0 { y = __Y + 0.09; text = CSTRING(HELP_CAM); }; class HELP3: HELP0 { y = __Y + 0.12; text = CSTRING(HELP_ROT); }; class HELP4: HELP0 { y = __Y + 0.15; text = CSTRING(HELP_ELV); }; class HELP5: HELP0 { y = __Y + 0.18; text = CSTRING(HELP_MOD); }; class HELP6: HELP0 { y = __Y + 0.21; text = CSTRING(HELP_RES); }; };