1*f6dc9357SAndroid Build Coastguard Worker#include "CompressDialogRes.h" 2*f6dc9357SAndroid Build Coastguard Worker#include "../../GuiCommon.rc" 3*f6dc9357SAndroid Build Coastguard Worker 4*f6dc9357SAndroid Build Coastguard Worker#define xc 240 5*f6dc9357SAndroid Build Coastguard Worker#define yc 232 6*f6dc9357SAndroid Build Coastguard Worker 7*f6dc9357SAndroid Build Coastguard Worker#define g5x m 8*f6dc9357SAndroid Build Coastguard Worker#define g5x2 (g5x + m) 9*f6dc9357SAndroid Build Coastguard Worker#define g5xs (xc) 10*f6dc9357SAndroid Build Coastguard Worker#define g5xs2 (g5xs - m - m) 11*f6dc9357SAndroid Build Coastguard Worker 12*f6dc9357SAndroid Build Coastguard Worker#define ntPosX g5x2 13*f6dc9357SAndroid Build Coastguard Worker#define ntPosY m 14*f6dc9357SAndroid Build Coastguard Worker#define ntSizeX g5xs2 15*f6dc9357SAndroid Build Coastguard Worker#define precSizeX 76 16*f6dc9357SAndroid Build Coastguard Worker 17*f6dc9357SAndroid Build Coastguard Worker#define ntSizeY 72 18*f6dc9357SAndroid Build Coastguard Worker#define timePosY (ntPosY + ntSizeY + 20) 19*f6dc9357SAndroid Build Coastguard Worker 20*f6dc9357SAndroid Build Coastguard Worker 21*f6dc9357SAndroid Build Coastguard WorkerIDD_COMPRESS_OPTIONS DIALOG 0, 0, xs, ys MY_MODAL_DIALOG_STYLE MY_FONT 22*f6dc9357SAndroid Build Coastguard WorkerCAPTION "Options" 23*f6dc9357SAndroid Build Coastguard WorkerBEGIN 24*f6dc9357SAndroid Build Coastguard Worker GROUPBOX "NTFS", IDG_COMPRESS_NTFS, g5x, ntPosY, g5xs, ntSizeY 25*f6dc9357SAndroid Build Coastguard Worker 26*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX ("Store symbolic links", IDX_COMPRESS_NT_SYM_LINKS, 27*f6dc9357SAndroid Build Coastguard Worker ntPosX, ntPosY + 12, ntSizeX) 28*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX ("Store hard links", IDX_COMPRESS_NT_HARD_LINKS, 29*f6dc9357SAndroid Build Coastguard Worker ntPosX, ntPosY + 26, ntSizeX) 30*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX ("Store alternate data streams", IDX_COMPRESS_NT_ALT_STREAMS, 31*f6dc9357SAndroid Build Coastguard Worker ntPosX, ntPosY + 40, ntSizeX) 32*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX ("Store file security", IDX_COMPRESS_NT_SECUR, 33*f6dc9357SAndroid Build Coastguard Worker ntPosX, ntPosY + 54, ntSizeX) 34*f6dc9357SAndroid Build Coastguard Worker 35*f6dc9357SAndroid Build Coastguard Worker LTEXT "", IDT_COMPRESS_TIME_INFO, g5x, timePosY - 14, g5xs, 8 36*f6dc9357SAndroid Build Coastguard Worker 37*f6dc9357SAndroid Build Coastguard Worker 38*f6dc9357SAndroid Build Coastguard Worker GROUPBOX "Time", IDG_COMPRESS_TIME, g5x, timePosY, g5xs, 112 39*f6dc9357SAndroid Build Coastguard Worker 40*f6dc9357SAndroid Build Coastguard Worker// MY_CONTROL_CHECKBOX ("Default", IDX_COMPRESS_TIME_DEFAULT, 41*f6dc9357SAndroid Build Coastguard Worker// ntPosX, timePosY + 10, ntSizeX) 42*f6dc9357SAndroid Build Coastguard Worker 43*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX_COLON (IDX_COMPRESS_PREC_SET, ntPosX, timePosY + 14) 44*f6dc9357SAndroid Build Coastguard Worker LTEXT "Timestamp precision:", IDT_COMPRESS_TIME_PREC, 45*f6dc9357SAndroid Build Coastguard Worker ntPosX + cboxColonSize, timePosY + 14, ntSizeX - precSizeX - cboxColonSize, 8 46*f6dc9357SAndroid Build Coastguard Worker COMBOBOX IDC_COMPRESS_TIME_PREC, ntPosX + ntSizeX - precSizeX, timePosY + 12, precSizeX, 70, MY_COMBO 47*f6dc9357SAndroid Build Coastguard Worker 48*f6dc9357SAndroid Build Coastguard Worker // PUSHBUTTON "Default", IDB_COMPRESS_TIME_DEFAULT, ntPosX + ntSizeX - bxs, timePosY + 22, bxs, bys, WS_GROUP 49*f6dc9357SAndroid Build Coastguard Worker 50*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX_COLON (IDX_COMPRESS_MTIME_SET, ntPosX, timePosY + 28) 51*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX ("Store modification time", IDX_COMPRESS_MTIME, 52*f6dc9357SAndroid Build Coastguard Worker ntPosX + cboxColonSize, timePosY + 28, ntSizeX - cboxColonSize) 53*f6dc9357SAndroid Build Coastguard Worker 54*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX_COLON (IDX_COMPRESS_CTIME_SET, ntPosX, timePosY + 42) 55*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX ("Store creation time", IDX_COMPRESS_CTIME, 56*f6dc9357SAndroid Build Coastguard Worker ntPosX + cboxColonSize, timePosY + 42, ntSizeX - cboxColonSize) 57*f6dc9357SAndroid Build Coastguard Worker 58*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX_COLON (IDX_COMPRESS_ATIME_SET, ntPosX, timePosY + 56) 59*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX ("Store last access time", IDX_COMPRESS_ATIME, 60*f6dc9357SAndroid Build Coastguard Worker ntPosX + cboxColonSize, timePosY + 56, ntSizeX - cboxColonSize) 61*f6dc9357SAndroid Build Coastguard Worker 62*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX_2LINES(colonString, 63*f6dc9357SAndroid Build Coastguard Worker IDX_COMPRESS_ZTIME_SET, 64*f6dc9357SAndroid Build Coastguard Worker ntPosX, timePosY + 72, cboxColonSize) 65*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX_2LINES( 66*f6dc9357SAndroid Build Coastguard Worker "Set archive time to latest file time", 67*f6dc9357SAndroid Build Coastguard Worker IDX_COMPRESS_ZTIME, 68*f6dc9357SAndroid Build Coastguard Worker ntPosX + cboxColonSize, timePosY + 72, ntSizeX - cboxColonSize) 69*f6dc9357SAndroid Build Coastguard Worker 70*f6dc9357SAndroid Build Coastguard Worker MY_CONTROL_CHECKBOX_2LINES( 71*f6dc9357SAndroid Build Coastguard Worker "Do not change source files last access time", 72*f6dc9357SAndroid Build Coastguard Worker IDX_COMPRESS_PRESERVE_ATIME, 73*f6dc9357SAndroid Build Coastguard Worker ntPosX, timePosY + 92, ntSizeX) 74*f6dc9357SAndroid Build Coastguard Worker 75*f6dc9357SAndroid Build Coastguard Worker 76*f6dc9357SAndroid Build Coastguard Worker DEFPUSHBUTTON "OK", IDOK, bx3, by, bxs, bys, WS_GROUP 77*f6dc9357SAndroid Build Coastguard Worker PUSHBUTTON "Cancel", IDCANCEL, bx2, by, bxs, bys 78*f6dc9357SAndroid Build Coastguard Worker PUSHBUTTON "Help", IDHELP, bx1, by, bxs, bys 79*f6dc9357SAndroid Build Coastguard WorkerEND 80