xref: /aosp_15_r20/external/lzma/CPP/7zip/UI/GUI/CompressOptionsDialog.rc (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
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