1LAYOUT(SelectPackageLayout, 740, 432)
2	ITEM(ParentCtrl, parent, HSizePosZ(4, 4).VSizePosZ(4, 60))
3	ITEM(DataPusher, description, Tip(t_("Shows currently selected package description. Click on it for edition..")).HSizePosZ(4, 4).BottomPosZ(36, 20))
4	ITEM(ProgressIndicator, progress, HSizePosZ(364, 260).BottomPosZ(9, 15))
5	ITEM(DropList, filter, Tip(t_("Select which packages should be displayed")).LeftPosZ(4, 156).BottomPosZ(9, 19))
6	ITEM(EditString, search, Tip(t_("Search for the concrete package")).LeftPosZ(164, 124).BottomPosZ(9, 19))
7	ITEM(Option, brief, SetLabel(t_("Brief list")).Tip(t_("If set, displays simplify packages list. Otherwise, the detailed list is shown.")).LeftPosZ(296, 68).BottomPosZ(8, 20))
8	ITEM(Button, newu, SetLabel(t_("&New package")).Tip(t_("Create new package in the currently selected assembly..")).RightPosZ(142, 90).BottomPosZ(6, 22))
9	ITEM(Button, ok, SetLabel(t_("OK")).Tip(t_("Open selected package")).RightPosZ(74, 64).BottomPosZ(6, 22))
10	ITEM(Button, cancel, SetLabel(t_("Cancel")).Tip(t_("Cancel package selection")).RightPosZ(6, 64).BottomPosZ(6, 22))
11	ITEM(Button, help, SetLabel(t_("?")).Tip(t_("Learn more about packages, assemblies and nests.. (Highly recommended for all U++ beginners)")).RightPosZ(236, 20).BottomPosZ(6, 22))
12END_LAYOUT
13
14LAYOUT(ConfigLayout, 724, 214)
15	ITEM(ArrayCtrl, list, AutoHideSb(true).HSizePosZ(4, 4).VSizePosZ(6, 32))
16	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(88, 80).BottomPosZ(4, 22))
17	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(4, 80).BottomPosZ(4, 22))
18END_LAYOUT
19
20LAYOUT(ConfLayout, 344, 416)
21	ITEM(LabelBox, dv___0, SetLabel(t_("Target")).LeftPosZ(8, 104).TopPosZ(0, 52))
22	ITEM(Switch, dll, SetLabel(t_("Executable\nDynamic library")).LeftPosZ(16, 96).TopPosZ(16, 34))
23	ITEM(LabelBox, dv___2, SetLabel(t_("App style")).LeftPosZ(116, 82).TopPosZ(0, 52))
24	ITEM(Switch, gui, SetLabel(t_("Console\nGUI")).LeftPosZ(124, 70).TopPosZ(16, 34))
25	ITEM(LabelBox, dv___4, SetLabel(t_("Thread model")).LeftPosZ(204, 132).TopPosZ(0, 52))
26	ITEM(Switch, mt, SetLabel(t_("Singlethreaded\nMultithreaded")).LeftPosZ(212, 118).TopPosZ(16, 34))
27	ITEM(Option, sse2, SetLabel(t_("Use SSE2")).LeftPosZ(8, 248).TopPosZ(56, 16))
28	ITEM(ArrayCtrl, accepts, AutoHideSb(true).VertGrid(false).HorzGrid(false).HSizePosZ(8, 8).VSizePosZ(76, 64))
29	ITEM(Label, dv___8, SetLabel(t_("&Other flags:")).LeftPosZ(8, 58).BottomPosZ(39, 19))
30	ITEM(EditString, other, LeftPosZ(68, 268).BottomPosZ(39, 19))
31	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
32	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
33END_LAYOUT
34
35LAYOUT(CustomLayout, 608, 410)
36	ITEM(ArrayCtrl, list, AutoHideSb(true).HSizePosZ(4, 4).VSizePosZ(4, 218))
37	ITEM(Label, dv___1, SetLabel(t_("Commands:")).LeftPosZ(4, 70).BottomPosZ(194, 16))
38	UNTYPED(command, HSizePosZ(4, 4).BottomPosZ(102, 92))
39	ITEM(Button, commandmenu, RightPosZ(4, 16).BottomPosZ(195, 15))
40	ITEM(Label, dv___4, SetLabel(t_("Output file(s):")).LeftPosZ(4, 92).BottomPosZ(78, 16))
41	UNTYPED(output, HSizePosZ(2, 4).BottomPosZ(34, 44))
42	ITEM(Button, outputmenu, RightPosZ(4, 16).BottomPosZ(79, 15))
43	ITEM(Button, exit, SetLabel(t_("Close")).RightPosZ(4, 80).BottomPosZ(4, 22))
44END_LAYOUT
45
46LAYOUT(RunLayout, 560, 200)
47	ITEM(Label, dv___0, SetLabel(t_("&Program arguments:")).LeftPosZ(4, 112).TopPosZ(4, 19))
48	ITEM(WithDropChoice<EditString>, arg, HSizePosZ(120, 48).TopPosZ(4, 19))
49	ITEM(Label, dv___2, SetLabel(t_("&Working directory:")).LeftPosZ(4, 112).TopPosZ(28, 19))
50	ITEM(EditString, dir, HSizePosZ(120, 8).TopPosZ(28, 19))
51	ITEM(Label, stdout_file_lbl, SetLabel(t_("STDOUT file:")).LeftPosZ(4, 112).TopPosZ(52, 19))
52	ITEM(WithDropChoice<EditString>, stdout_file, HSizePosZ(120, 8).TopPosZ(52, 19))
53	ITEM(Label, dv___6, SetLabel(t_("Standard output:")).LeftPosZ(4, 112).TopPosZ(76, 19))
54	ITEM(Switch, runmode, SetLabel(t_("&Standalone\n&Console\n&File")).LeftPosZ(120, 200).TopPosZ(76, 19))
55	ITEM(Option, external, SetLabel(t_("&External application")).LeftPosZ(120, 200).TopPosZ(100, 20))
56	ITEM(Switch, consolemode, SetLabel(t_("Auto\nAlways\nNever")).LeftPosZ(120, 200).TopPosZ(124, 20))
57	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
58	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
59	ITEM(Label, advanced_label, SetLabel(t_("Advanced:")).LeftPosZ(4, 112).TopPosZ(148, 20))
60	ITEM(Option, utf8, SetLabel(t_("Output is UTF-8")).LeftPosZ(320, 104).TopPosZ(76, 20))
61	ITEM(Option, disable_uhd, SetLabel(t_("Disable UHD mode")).LeftPosZ(120, 120).TopPosZ(148, 20))
62	ITEM(Option, darkmode, SetLabel(t_("Run in dark mode")).LeftPosZ(244, 120).TopPosZ(148, 20))
63	ITEM(Label, console_label, SetLabel(t_("Open console:")).LeftPosZ(4, 112).TopPosZ(124, 20))
64	ITEM(Button, ifile, RightPosZ(28, 20).TopPosZ(4, 19))
65	ITEM(Button, idir, RightPosZ(8, 20).TopPosZ(4, 19))
66END_LAYOUT
67
68LAYOUT(FindInFilesLayout, 568, 152)
69	ITEM(Label, dv___0, SetLabel(t_("&Find")).LeftPosZ(4, 48).TopPosZ(4, 19))
70	ITEM(WithDropChoice<EditString>, find, HSizePosZ(52, 4).TopPosZ(4, 19))
71	ITEM(Label, dv___2, SetLabel(t_("In fil&es")).LeftPosZ(4, 48).TopPosZ(28, 19))
72	ITEM(WithDropChoice<EditString>, files, HSizePosZ(52, 4).TopPosZ(28, 19))
73	ITEM(Label, folder_lbl, SetLabel(t_("In f&older")).LeftPosZ(4, 48).TopPosZ(52, 19))
74	ITEM(WithDropChoice<EditString>, folder, HSizePosZ(52, 144).TopPosZ(52, 19))
75	ITEM(Label, replace_lbl, SetLabel(t_("&Replace")).LeftPosZ(4, 48).TopPosZ(74, 22))
76	ITEM(WithDropChoice<EditString>, replace, HSizePosZ(248, 4).TopPosZ(76, 19))
77	ITEM(Switch, style, SetLabel(t_("&None\nCo&nfirm\n&Auto")).LeftPosZ(52, 164).TopPosZ(78, 15))
78	ITEM(Label, replace_lbl2, SetLabel(t_("with:")).LeftPosZ(220, 28).TopPosZ(76, 19))
79	ITEM(Option, wholeword, SetLabel(t_("&Whole word")).LeftPosZ(54, 80).BottomPosZ(34, 18))
80	ITEM(Option, wildcards, SetLabel(t_("Wild&cards")).LeftPosZ(136, 72).BottomPosZ(34, 18))
81	ITEM(Option, ignorecase, SetLabel(t_("&Ignore case")).LeftPosZ(208, 84).BottomPosZ(34, 18))
82	ITEM(Option, samecase, SetLabel(t_("Mimic case")).LeftPosZ(288, 100).BottomPosZ(34, 18))
83	ITEM(Option, regexp, SetLabel(t_("RegEx")).LeftPosZ(368, 112).BottomPosZ(34, 18))
84	ITEM(DropList, readonly, LeftPosZ(452, 112).BottomPosZ(34, 18))
85	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(6, 22))
86	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(6, 22))
87	ITEM(Option, workspace, SetLabel(t_("In workspace folders")).LeftPosZ(428, 136).TopPosZ(52, 20))
88	ITEM(Label, dv___19, SetLabel(t_("Output")).LeftPosZ(52, 40).TopPosZ(124, 19))
89	ITEM(Switch, output, SetLabel(t_("I\nII\nIII")).LeftPosZ(96, 104).TopPosZ(124, 20))
90END_LAYOUT
91
92LAYOUT(BatchBuildLayout, 276, 276)
93	ITEM(ArrayCtrl, list, AutoHideSb(true).HSizePosZ(4, 4).VSizePosZ(4, 32))
94	ITEM(Option, rebuild_all, SetLabel(t_("&Rebuild all")).LeftPosZ(4, 92).BottomPosZ(5, 19))
95	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(88, 80).BottomPosZ(4, 22))
96	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(4, 80).BottomPosZ(4, 22))
97END_LAYOUT
98
99LAYOUT(FindFileLayout, 450, 540)
100	ITEM(EditField, mask, HSizePosZ(4, 6).TopPosZ(4, 19))
101	ITEM(ArrayCtrl, list, AutoHideSb(true).HSizePosZ(4, 6).VSizePosZ(28, 36))
102	ITEM(Option, searchInCurrentPackage, SetLabel(t_("Search in current package")).HSizePosZ(6, 260).BottomPosZ(6, 20))
103	ITEM(Button, help, SetLabel(t_("?")).Tip(t_("Learn more about find file..")).RightPosZ(146, 20).BottomPosZ(6, 22))
104	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(6, 64).BottomPosZ(6, 22))
105	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(6, 22))
106END_LAYOUT
107
108LAYOUT(UppLayout, 936, 576)
109	UNTYPED(package, LeftPosZ(4, 240).VSizePosZ(4, 196))
110	ITEM(Label, dv___1, SetLabel(t_("Description")).LeftPosZ(248, 64).TopPosZ(4, 19))
111	ITEM(DataPusher, description, HSizePosZ(308, 356).TopPosZ(4, 20))
112	ITEM(Label, dv___3, SetLabel(t_("Highlight")).RightPosZ(280, 68).TopPosZ(4, 19))
113	ITEM(ColorPusher, ink, RightPosZ(252, 40).TopPosZ(4, 19))
114	ITEM(Option, bold, SetLabel(t_("Bold")).RightPosZ(204, 44).TopPosZ(4, 20))
115	ITEM(Option, italic, SetLabel(t_("Italic")).RightPosZ(156, 44).TopPosZ(4, 20))
116	ITEM(Label, dv___7, SetLabel(t_("&Accepts")).LeftPosZ(248, 44).TopPosZ(28, 19))
117	ITEM(EditString, accepts, HSizePosZ(308, 480).TopPosZ(28, 19))
118	ITEM(Label, dv___9, SetLabel(t_("Spellcheck comments")).RightPosZ(348, 120).TopPosZ(28, 19))
119	ITEM(DropList, spellcheck_comments, RightPosZ(284, 68).TopPosZ(28, 19))
120	ITEM(Label, dv___11, SetLabel(t_("Encoding")).RightPosZ(228, 48).TopPosZ(28, 19))
121	ITEM(DropList, charset, RightPosZ(112, 112).TopPosZ(28, 19))
122	ITEM(Option, noblitz, SetLabel(t_("No BLITZ")).RightPosZ(-8, 76).TopPosZ(4, 20))
123	ITEM(Option, nowarnings, SetLabel(t_("No warnings")).RightPosZ(64, 88).TopPosZ(4, 20))
124	ITEM(ArrayCtrl, option, HSizePosZ(248, 4).VSizePosZ(52, 152))
125	UNTYPED(filelist, LeftPosZ(4, 240).BottomPosZ(4, 188))
126	ITEM(ArrayCtrl, fileoption, HSizePosZ(248, 4).BottomPosZ(36, 112))
127	ITEM(Option, includeable_file, SetLabel(t_("Includeable group")).LeftPosZ(252, 116).BottomPosZ(9, 19))
128	ITEM(Option, pch_file, SetLabel(t_("Precompile header")).LeftPosZ(368, 120).BottomPosZ(9, 19))
129	ITEM(Option, nopch_file, SetLabel(t_("Do not use precompiled header")).LeftPosZ(492, 180).BottomPosZ(9, 19))
130	ITEM(Option, noblitz_file, SetLabel(t_("Exclude from BLITZ")).LeftPosZ(672, 132).BottomPosZ(9, 19))
131	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(6, 22))
132	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(6, 22))
133	ITEM(Label, dv___24, SetLabel(t_("T&ab size")).RightPosZ(60, 48).TopPosZ(28, 19))
134	ITEM(EditIntSpin, tabsize, RightPosZ(6, 50).TopPosZ(28, 19))
135END_LAYOUT
136
137LAYOUT(MoveCopyPackageLayout, 408, 80)
138	ITEM(Label, dv___0, SetLabel(t_("Target directory")).LeftPosZ(4, 88).TopPosZ(4, 19))
139	ITEM(WithDropChoice<EditString>, dir, NotNull(true).LeftPosZ(96, 284).TopPosZ(4, 19))
140	ITEM(Button, select, LeftPosZ(380, 20).TopPosZ(4, 19))
141	ITEM(Label, dv___3, SetLabel(t_("Target name")).LeftPosZ(4, 88).TopPosZ(32, 19))
142	ITEM(EditString, name, NotNull(true).LeftPosZ(96, 156).TopPosZ(32, 19))
143	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(6, 22))
144	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(6, 22))
145END_LAYOUT
146
147LAYOUT(NewPackageLayout, 892, 560)
148	ITEM(Label, dv___0, SetLabel(t_("Package name")).LeftPosZ(8, 80).TopPosZ(4, 19))
149	ITEM(EditString, package, LeftPosZ(88, 268).TopPosZ(4, 19))
150	ITEM(Label, dv___2, SetLabel(t_("Create in")).LeftPosZ(8, 84).TopPosZ(28, 19))
151	ITEM(DropList, nest, LeftPosZ(88, 268).TopPosZ(28, 19))
152	ITEM(ArrayCtrl, templist, AutoHideSb(true).LeftPosZ(8, 348).TopPosZ(52, 272))
153	ITEM(Label, dv___5, SetLabel(t_("Package description")).LeftPosZ(364, 108).TopPosZ(4, 20))
154	ITEM(EditString, description, HSizePosZ(472, 4).TopPosZ(4, 19))
155	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(292, 64).BottomPosZ(4, 24))
156	ITEM(Button, ok, SetLabel(t_("Create")).LeftPosZ(224, 64).BottomPosZ(4, 24))
157	UNTYPED(preview, HSizePosZ(364, 4).VSizePosZ(28, 4))
158END_LAYOUT
159
160LAYOUT(FileFormatLayout, 348, 184)
161	ITEM(Label, dv___0, SetLabel(t_("&Encoding")).LeftPosZ(8, 64).TopPosZ(8, 20))
162	ITEM(DropList, charset, LeftPosZ(80, 120).TopPosZ(8, 19))
163	ITEM(Label, dv___2, SetLabel(t_("&Font")).LeftPosZ(8, 76).TopPosZ(32, 20))
164	ITEM(DropList, font, LeftPosZ(80, 120).TopPosZ(32, 19))
165	ITEM(Label, dv___4, SetLabel(t_("T&ab size")).LeftPosZ(8, 48).TopPosZ(56, 19))
166	ITEM(EditIntSpin, tabsize, LeftPosZ(80, 50).TopPosZ(56, 19))
167	ITEM(Label, dv___6, SetLabel(t_("&Highlighting")).LeftPosZ(8, 63).TopPosZ(80, 19))
168	ITEM(DropList, highlight, LeftPosZ(80, 260).TopPosZ(80, 19))
169	ITEM(Label, dv___8, SetLabel(t_("Line endings")).LeftPosZ(8, 96).TopPosZ(104, 19))
170	ITEM(DropList, line_endings, LeftPosZ(80, 68).TopPosZ(104, 19))
171	ITEM(Label, dv___10, SetLabel(t_("Spellcheck comments")).LeftPosZ(8, 120).TopPosZ(128, 19))
172	ITEM(DropList, spellcheck_comments, LeftPosZ(124, 100).TopPosZ(128, 19))
173	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(208, 64).TopPosZ(156, 22))
174	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(276, 64).TopPosZ(156, 22))
175END_LAYOUT
176
177LAYOUT(CharsetLayout, 204, 64)
178	ITEM(DropList, charset, HSizePosZ(64, 8).TopPosZ(8, 19))
179	ITEM(Label, dv___1, SetLabel(t_("Encoding")).LeftPosZ(8, 52).TopPosZ(8, 19))
180	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(6, 22))
181	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(6, 22))
182END_LAYOUT
183
184LAYOUT(StatisticsLayout, 244, 128)
185	ITEM(Label, dv___0, SetLabel(t_("Session time:")).LeftPosZ(4, 80).TopPosZ(4, 19))
186	ITEM(EditField, session_time, HSizePosZ(88, 4).TopPosZ(4, 19))
187	ITEM(Label, dv___2, SetLabel(t_("Editing time:")).LeftPosZ(4, 80).TopPosZ(26, 19))
188	ITEM(EditField, edit_time, HSizePosZ(88, 4).TopPosZ(26, 19))
189	ITEM(Label, dv___4, SetLabel(t_("Building time:")).LeftPosZ(4, 80).TopPosZ(48, 19))
190	ITEM(EditField, build_time, HSizePosZ(88, 4).TopPosZ(48, 19))
191	ITEM(Label, dv___6, SetLabel(t_("Idle time:")).LeftPosZ(4, 80).TopPosZ(70, 19))
192	ITEM(EditField, idle_time, HSizePosZ(88, 4).TopPosZ(70, 19))
193	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(4, 64).BottomPosZ(4, 24))
194END_LAYOUT
195
196LAYOUT(BuildMethodsLayout, 812, 592)
197	ITEM(ArrayCtrl, method, AutoHideSb(true).LeftPosZ(4, 152).VSizePosZ(4, 172))
198	ITEM(Label, builderLabel, SetLabel(t_("&Builder:")).LeftPosZ(164, 44).TopPosZ(4, 19))
199	ITEM(DropList, builder, HSizePosZ(212, 8).TopPosZ(4, 19))
200	UNTYPED(linkmode_lock, LeftPosZ(4, 152).BottomPosZ(148, 20))
201	ITEM(Label, dv___4, SetLabel(t_("Script file:")).LeftPosZ(4, 68).BottomPosZ(125, 19))
202	ITEM(EditField, scriptfile, LeftPosZ(4, 152).BottomPosZ(105, 19))
203	ITEM(Option, use_target, SetLabel(t_("Store all target files\nin the same directory")).LeftPosZ(4, 152).BottomPosZ(66, 28))
204	ITEM(Button, setdefault, SetLabel(t_("&Set as default")).LeftPosZ(4, 152).BottomPosZ(32, 22))
205	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(6, 22))
206	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(6, 22))
207	ITEM(ParentCtrl, setup, HSizePosZ(164, 8).VSizePosZ(24, 32))
208END_LAYOUT
209
210LAYOUT(BuildMethodsAndroidBuilderSetupLayout, 648, 500)
211	ITEM(LabelBox, dv___0, SetLabel(t_("Executable paths")).HSizePosZ(0, 0).TopPosZ(0, 96))
212	ITEM(StaticText, dv___1, SetText(t_("JDK path:")).LeftPosZ(8, 116).TopPosZ(20, 19))
213	ITEM(EditString, jdk_path, HSizePosZ(128, 8).TopPosZ(20, 19))
214	ITEM(StaticText, dv___3, SetText(t_("Android SDK path:")).LeftPosZ(8, 116).TopPosZ(44, 19))
215	ITEM(EditString, sdk_path, HSizePosZ(128, 8).TopPosZ(44, 19))
216	ITEM(StaticText, dv___5, SetText(t_("Android NDK path:")).LeftPosZ(8, 116).TopPosZ(68, 19))
217	ITEM(EditString, ndk_path, HSizePosZ(128, 8).TopPosZ(68, 19))
218	ITEM(LabelBox, dv___7, SetLabel(t_("Android SDK settings")).HSizePosZ(0, 0).TopPosZ(104, 52))
219	ITEM(StaticText, dv___8, SetText(t_("Platform version:")).LeftPosZ(8, 116).TopPosZ(124, 19))
220	ITEM(DropList, sdk_platform_version, LeftPosZ(128, 100).TopPosZ(124, 19))
221	ITEM(StaticText, dv___10, SetText(t_("Build tools version:")).LeftPosZ(236, 100).TopPosZ(124, 19))
222	ITEM(DropList, sdk_build_tools_release, LeftPosZ(340, 100).TopPosZ(124, 19))
223	ITEM(LabelBox, dv___12, SetLabel(t_("Android NDK settings")).HSizePosZ(0, 0).TopPosZ(164, 164))
224	ITEM(StaticText, dv___13, SetText(t_("BLITZ:")).LeftPosZ(8, 116).TopPosZ(180, 19))
225	ITEM(TextOption, ndk_blitz, SetLabel(t_("&Use BLITZ")).LeftPosZ(128, 232).TopPosZ(180, 20))
226	ITEM(StaticText, dv___15, SetText(t_("Target architectures:")).LeftPosZ(8, 116).TopPosZ(204, 19))
227	ITEM(TextOption, ndk_arch_armeabi_v7a, SetLabel(t_("armeabi-v7a")).LeftPosZ(128, 84).TopPosZ(204, 20))
228	ITEM(TextOption, ndk_arch_arm64_v8a, SetLabel(t_("arm64-v8a")).LeftPosZ(220, 76).TopPosZ(204, 20))
229	ITEM(TextOption, ndk_arch_x86, SetLabel(t_("x86")).LeftPosZ(300, 48).TopPosZ(204, 20))
230	ITEM(TextOption, ndk_arch_x86_64, SetLabel(t_("x86-64")).LeftPosZ(356, 56).TopPosZ(204, 20))
231	ITEM(StaticText, dv___20, SetText(t_("Toolchain:")).LeftPosZ(8, 116).TopPosZ(228, 19))
232	ITEM(DropList, ndk_toolchain, LeftPosZ(128, 136).TopPosZ(228, 19))
233	ITEM(StaticText, dv___22, SetText(t_("C++ runtime:")).LeftPosZ(8, 116).TopPosZ(252, 19))
234	ITEM(DropList, ndk_cpp_runtime, LeftPosZ(128, 136).TopPosZ(252, 19))
235	ITEM(StaticText, dv___24, SetText(t_("Common C++ options:")).LeftPosZ(8, 116).TopPosZ(276, 19))
236	ITEM(EditString, ndk_common_cpp_options, HSizePosZ(128, 8).TopPosZ(276, 19))
237	ITEM(StaticText, dv___26, SetText(t_("Common C options:")).LeftPosZ(8, 116).TopPosZ(300, 19))
238	ITEM(EditString, ndk_common_c_options, HSizePosZ(128, 8).TopPosZ(300, 19))
239END_LAYOUT
240
241LAYOUT(BuildMethodsDefaultBuilderSetupLayout, 648, 500)
242	ITEM(Label, dv___0, SetLabel(t_("Compiler name")).LeftPosZ(0, 104).TopPosZ(4, 19))
243	ITEM(EditString, compiler, HSizePosZ(132, 0).TopPosZ(4, 19))
244	ITEM(Label, dv___2, SetLabel(t_("External debugger")).LeftPosZ(0, 100).TopPosZ(24, 19))
245	ITEM(EditString, debugger, HSizePosZ(132, 0).TopPosZ(24, 19))
246	ITEM(Label, dv___4, SetLabel(t_("Common options")).LeftPosZ(0, 112).TopPosZ(44, 19))
247	ITEM(EditString, common_options, HSizePosZ(132, 0).TopPosZ(44, 19))
248	ITEM(Label, dv___6, SetLabel(t_("Common C++ options")).LeftPosZ(0, 128).TopPosZ(64, 19))
249	ITEM(EditString, common_cpp_options, HSizePosZ(132, 0).TopPosZ(64, 19))
250	ITEM(Label, dv___8, SetLabel(t_("Common C options")).LeftPosZ(0, 112).TopPosZ(84, 19))
251	ITEM(EditString, common_c_options, HSizePosZ(132, 0).TopPosZ(84, 19))
252	ITEM(Label, dv___10, SetLabel(t_("Common link options")).LeftPosZ(0, 124).TopPosZ(104, 19))
253	ITEM(EditString, common_link_options, HSizePosZ(132, 0).TopPosZ(104, 19))
254	ITEM(Label, dv___12, SetLabel(t_("Common fixed flags")).LeftPosZ(0, 112).TopPosZ(124, 19))
255	ITEM(EditString, common_flags, HSizePosZ(132, 0).TopPosZ(124, 19))
256	ITEM(Label, dv___14, SetLabel(t_("Default debug info level:")).LeftPosZ(4, 132).TopPosZ(160, 19))
257	ITEM(DropList, debug_info, LeftPosZ(140, 116).TopPosZ(160, 19))
258	ITEM(TextOption, debug_blitz, SetLabel(t_("Use BLITZ")).HSizePosZ(264, 276).TopPosZ(160, 19))
259	ITEM(TextSwitch, debug_linkmode, SetLabel(t_("All static\nShared libs\nAll shared")).HSizePosZ(376, 20).TopPosZ(160, 19))
260	ITEM(Label, dv___18, SetLabel(t_("Debug options")).LeftPosZ(0, 112).TopPosZ(188, 19))
261	ITEM(EditString, debug_options, HSizePosZ(132, 0).TopPosZ(188, 19))
262	ITEM(Label, dv___20, SetLabel(t_("Debug fixed flags")).LeftPosZ(0, 112).TopPosZ(208, 19))
263	ITEM(EditString, debug_flags, HSizePosZ(132, 0).TopPosZ(208, 19))
264	ITEM(Label, dv___22, SetLabel(t_("Debug link options")).LeftPosZ(0, 112).TopPosZ(228, 19))
265	ITEM(EditString, debug_link, HSizePosZ(132, 0).TopPosZ(228, 19))
266	ITEM(TextSwitch, release_linkmode, SetLabel(t_("All static\nShared libs\nAll shared")).HSizePosZ(376, 20).TopPosZ(268, 16))
267	ITEM(LabelBox, dv___25, SetLabel(t_("Release mode defaults")).HSizePosZ(0, 0).TopPosZ(252, 36))
268	ITEM(TextOption, release_blitz, SetLabel(t_("Use BLITZ")).LeftPosZ(8, 256).TopPosZ(268, 15))
269	ITEM(Label, dv___27, SetLabel(t_("Release options")).LeftPosZ(0, 112).TopPosZ(292, 19))
270	ITEM(EditString, speed_options, HSizePosZ(132, 0).TopPosZ(292, 19))
271	ITEM(Label, dv___29, SetLabel(t_("Release fixed flags")).LeftPosZ(0, 112).TopPosZ(312, 19))
272	ITEM(EditString, release_flags, HSizePosZ(132, 0).TopPosZ(312, 19))
273	ITEM(Label, dv___31, SetLabel(t_("Release link options")).LeftPosZ(0, 112).TopPosZ(332, 19))
274	ITEM(EditString, release_link, HSizePosZ(132, 0).TopPosZ(332, 19))
275	ITEM(TabCtrl, paths, HSizePosZ(0, 0).VSizePosZ(376, 0))
276	ITEM(TextOption, allow_pch, SetLabel(t_("Allow precompiled headers")).LeftPosZ(0, 212).TopPosZ(356, 16))
277	ITEM(TextOption, disable_blitz, SetLabel(t_("Disable BLITZ")).LeftPosZ(164, 212).TopPosZ(356, 16))
278	ITEM(LabelBox, dv___36, SetLabel(t_("Debug mode defaults")).HSizePosZ(0, 0).TopPosZ(148, 36))
279END_LAYOUT
280
281LAYOUT(ModePaneLayout, 320, 460)
282	ITEM(Option, target_override, SetLabel(t_("Target file override")).LeftPosZ(0, 140).TopPosZ(0, 19))
283	ITEM(WithDropChoice<EditString>, target, LeftPosZ(124, 196).TopPosZ(0, 19))
284	ITEM(Option, map, SetLabel(t_("Create a map")).LeftPosZ(224, 92).TopPosZ(48, 20))
285	ITEM(EditString, version, LeftPosZ(124, 88).TopPosZ(48, 19))
286	ITEM(LabelBox, dv___4, SetLabel(t_("Default")).LeftPosZ(0, 320).TopPosZ(72, 38))
287	ITEM(Label, dv___5, SetLabel(t_("Debug i&nfo level")).HSizePosZ(8, 228).TopPosZ(84, 19))
288	ITEM(DropList, debug, HSizePosZ(92, 152).TopPosZ(84, 19))
289	ITEM(Option, blitz, SetLabel(t_("BLITZ")).HSizePosZ(188, 78).TopPosZ(86, 15))
290	ITEM(ArrayCtrl, package, AutoHideSb(true).HSizePosZ(0, 0).VSizePosZ(120, 0))
291	ITEM(Switch, linkmode, SetLabel(t_("All static\nUse shared libs\nAll shared")).LeftPosZ(0, 284).TopPosZ(28, 16))
292	ITEM(Label, dv___10, SetLabel(t_("Shared packages postfix")).LeftPosZ(0, 124).TopPosZ(48, 19))
293END_LAYOUT
294
295LAYOUT(LicenseLayout, 700, 536)
296	ITEM(Label, dv___0, SetLabel(t_("Please read the following license agreement")).HSizePosZ(8, 8).TopPosZ(8, 19))
297	ITEM(RichTextView, license, HSizePosZ(8, 8).VSizePosZ(31, 68))
298	ITEM(Label, dv___2, SetLabel(t_("Do you accept all the terms of the preceding license agreement?")).HSizePosZ(8, 8).BottomPosZ(36, 28))
299	ITEM(Button, cancel, SetLabel(t_("No")).LeftPosZ(8, 64).BottomPosZ(8, 24))
300	ITEM(Button, ok, SetLabel(t_("Yes")).RightPosZ(8, 64).BottomPosZ(8, 24))
301END_LAYOUT
302
303LAYOUT(OutputModeLayout, 672, 480)
304	ITEM(Label, dv___0, SetLabel(t_("Main configuration")).LeftPosZ(4, 100).TopPosZ(4, 20))
305	ITEM(DropList, config, LeftPosZ(108, 220).TopPosZ(4, 19))
306	ITEM(Label, dv___2, SetLabel(t_("&Build method")).LeftPosZ(344, 76).TopPosZ(4, 19))
307	ITEM(DropList, method, LeftPosZ(424, 240).TopPosZ(4, 19))
308	ITEM(Switch, mode, SetLabel(t_("Debug         \nRelease")).LeftPosZ(272, 384).TopPosZ(28, 18))
309	ITEM(LabelBox, dv___5, LeftPosZ(332, 4).TopPosZ(24, 372))
310	UNTYPED(debug, LeftPosZ(8, 320).TopPosZ(52, 336))
311	UNTYPED(release, LeftPosZ(344, 320).TopPosZ(52, 336))
312	ITEM(LabelBox, dv___8, SetLabel(t_("Export project")).LeftPosZ(8, 656).TopPosZ(392, 48))
313	ITEM(Label, dv___9, SetLabel(t_("To directory")).LeftPosZ(12, 68).TopPosZ(408, 21))
314	ITEM(EditString, export_dir, LeftPosZ(80, 368).TopPosZ(409, 19))
315	ITEM(Button, export_used, SetLabel(t_("Used")).LeftPosZ(456, 64).TopPosZ(407, 24))
316	ITEM(Button, export_all, SetLabel(t_("All")).LeftPosZ(524, 64).TopPosZ(407, 24))
317	ITEM(Button, export_makefile, SetLabel(t_("Makefile")).LeftPosZ(592, 64).TopPosZ(407, 24))
318	ITEM(Button, reset_blitz, SetLabel(t_("Reset BLITZ")).LeftPosZ(8, 88).TopPosZ(448, 24))
319	ITEM(Button, cmd_options, SetLabel(t_("Command line &options..")).LeftPosZ(100, 140).TopPosZ(448, 24))
320	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(532, 64).TopPosZ(448, 24))
321	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(600, 64).TopPosZ(448, 24))
322END_LAYOUT
323
324LAYOUT(CmdBuildOptionsLayout, 300, 368)
325	ITEM(Option, rebuild, SetLabel(t_("Rebuild all")).Tip(t_("a")).LeftPosZ(4, 292).TopPosZ(4, 16))
326	ITEM(Option, blitz, SetLabel(t_("Use BLITZ")).Tip(t_("b")).HSizePosZ(4, 4).TopPosZ(24, 16))
327	ITEM(Option, msgonfail, SetLabel(t_("If building fails, stop with message box")).Tip(t_("e (not umk compatible)")).LeftPosZ(4, 292).TopPosZ(44, 16))
328	ITEM(Option, silent, SetLabel(t_("Silent mode")).Tip(t_("l")).LeftPosZ(4, 292).TopPosZ(64, 16))
329	ITEM(Option, map, SetLabel(t_("Create a map file")).Tip(t_("m")).LeftPosZ(4, 292).TopPosZ(84, 16))
330	ITEM(Option, shared, SetLabel(t_("Use shared libraries")).Tip(t_("s")).LeftPosZ(4, 292).TopPosZ(104, 16))
331	ITEM(Option, sharedbuild, SetLabel(t_("Use shared libraries and build as shared libraries")).Tip(t_("S")).LeftPosZ(4, 292).TopPosZ(124, 16))
332	ITEM(Option, verbose, SetLabel(t_("Be verbose")).Tip(t_("v")).LeftPosZ(4, 292).TopPosZ(144, 16))
333	ITEM(Option, makefile, SetLabel(t_("Create makefile (to file out)")).Tip(t_("M")).LeftPosZ(4, 292).TopPosZ(164, 16))
334	ITEM(Option, savetargetdir, SetLabel(t_("Do not delete target directory out when exporting")).Tip(t_("k")).LeftPosZ(4, 292).TopPosZ(184, 16))
335	ITEM(LabelBox, dv___10, SetLabel(t_("Export project (to directory out): ")).HSizePosZ(4, 4).TopPosZ(204, 40))
336	ITEM(Switch, exportproject, SetLabel(t_("do not\nexport only files used\nexport all files")).HSizePosZ(8, 8).TopPosZ(216, 24))
337	ITEM(Label, dv___12, SetLabel(t_("Number of threads used for building (0 - default):")).HSizePosZ(4, 52).TopPosZ(249, 16))
338	ITEM(EditIntSpin, threads, Min(0).Tip(t_("Hn (umk compatible)")).HSizePosZ(252, 4).TopPosZ(248, 19))
339	ITEM(Option, outoption, SetLabel(t_("Output:")).LeftPosZ(4, 72).TopPosZ(272, 20))
340	ITEM(EditString, out, HSizePosZ(60, 4).TopPosZ(272, 19))
341	ITEM(DocEdit, cmd, HSizePosZ(4, 4).BottomPosZ(28, 44))
342	ITEM(Option, umk, SetLabel(t_("Umk compatible")).LeftPosZ(4, 120).TopPosZ(344, 16))
343	ITEM(Button, btnCopy, SetLabel(t_("Copy to clipboard")).RightPosZ(4, 100).BottomPosZ(4, 20))
344END_LAYOUT
345
346LAYOUT(InstallLayout, 400, 88)
347	ITEM(Label, dv___0, SetLabel(t_("MyApps directory")).LeftPosZ(8, 120).TopPosZ(8, 19))
348	ITEM(WithDropChoice<EditString>, myapps, LeftPosZ(8, 316).TopPosZ(28, 19))
349	ITEM(Button, browse, SetLabel(t_("Browse..")).LeftPosZ(328, 64).TopPosZ(28, 20))
350	ITEM(Option, icon, SetLabel(t_("Create desktop icon")).LeftPosZ(8, 184).TopPosZ(56, 20))
351	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(260, 64).TopPosZ(56, 24))
352	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(328, 64).TopPosZ(56, 24))
353END_LAYOUT
354
355LAYOUT(InfoLayout, 732, 556)
356	ITEM(RichTextView, info, HSizePosZ(8, 8).VSizePosZ(8, 40))
357	ITEM(Button, cancel, SetLabel(t_("Exit")).LeftPosZ(8, 64).BottomPosZ(8, 24))
358	ITEM(Button, ok, SetLabel(t_("Continue")).RightPosZ(8, 64).BottomPosZ(8, 24))
359END_LAYOUT
360
361LAYOUT(AutoSetupLayout, 320, 240)
362	ITEM(TabCtrl, tab, HSizePosZ(0, 0).VSizePosZ(0, 28))
363	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(64, 56).BottomPosZ(4, 20))
364	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(4, 56).BottomPosZ(4, 20))
365END_LAYOUT
366
367LAYOUT(AutoSetupMSC12, 276, 132)
368	ITEM(Option, create, SetLabel(t_("Create Visual C++ 12.0 build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
369	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
370	ITEM(Option, create64, SetLabel(t_("Create VC++ 12.0 x64 build method")).LeftPosZ(0, 200).TopPosZ(28, 15))
371	ITEM(EditString, method64, HSizePosZ(204, 0).TopPosZ(26, 19))
372	ITEM(Label, dv___4, SetLabel(t_("Visual C++ 12.0 directory")).LeftPosZ(0, 276).TopPosZ(48, 19))
373	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(68, 19))
374	ITEM(Label, dv___6, SetLabel(t_("Win32 SDK for Visual C++ 12.0 directory")).LeftPosZ(0, 276).TopPosZ(92, 19))
375	ITEM(EditString, sdk, HSizePosZ(0, 0).TopPosZ(112, 19))
376END_LAYOUT
377
378LAYOUT(AutoSetupMSC11, 276, 132)
379	ITEM(Option, create, SetLabel(t_("Create Visual C++ 11.0 build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
380	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
381	ITEM(Option, create64, SetLabel(t_("Create VC++ 11.0 x64 build method")).LeftPosZ(0, 200).TopPosZ(28, 15))
382	ITEM(EditString, method64, HSizePosZ(204, 0).TopPosZ(26, 19))
383	ITEM(Label, dv___4, SetLabel(t_("Visual C++ 11.0 directory")).LeftPosZ(0, 276).TopPosZ(48, 19))
384	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(68, 19))
385	ITEM(Label, dv___6, SetLabel(t_("Win32 SDK for Visual C++ 11.0 directory")).LeftPosZ(0, 276).TopPosZ(92, 19))
386	ITEM(EditString, sdk, HSizePosZ(0, 0).TopPosZ(112, 19))
387END_LAYOUT
388
389LAYOUT(AutoSetupMSC10, 276, 132)
390	ITEM(Option, create, SetLabel(t_("Create Visual C++ 10.0 build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
391	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
392	ITEM(Option, create64, SetLabel(t_("Create VC++ 10.0 x64 build method")).LeftPosZ(0, 200).TopPosZ(28, 15))
393	ITEM(EditString, method64, HSizePosZ(204, 0).TopPosZ(26, 19))
394	ITEM(Label, dv___4, SetLabel(t_("Visual C++ 10.0 directory")).LeftPosZ(0, 276).TopPosZ(48, 19))
395	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(68, 19))
396	ITEM(Label, dv___6, SetLabel(t_("Win32 SDK for Visual C++ 10.0 directory")).LeftPosZ(0, 276).TopPosZ(92, 19))
397	ITEM(EditString, sdk, HSizePosZ(0, 0).TopPosZ(112, 19))
398END_LAYOUT
399
400LAYOUT(AutoSetupMSC9, 276, 132)
401	ITEM(Option, create, SetLabel(t_("Create Visual C++ 9.0 build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
402	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
403	ITEM(Option, create64, SetLabel(t_("Create VC++ 9.0 x64 build method")).LeftPosZ(0, 200).TopPosZ(28, 15))
404	ITEM(EditString, method64, HSizePosZ(204, 0).TopPosZ(26, 19))
405	ITEM(Label, dv___4, SetLabel(t_("Visual C++ 9.0 directory")).LeftPosZ(0, 276).TopPosZ(48, 19))
406	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(68, 19))
407	ITEM(Label, dv___6, SetLabel(t_("Win32 SDK for Visual C++ 9.0 directory")).LeftPosZ(0, 276).TopPosZ(92, 19))
408	ITEM(EditString, sdk, HSizePosZ(0, 0).TopPosZ(112, 19))
409END_LAYOUT
410
411LAYOUT(AutoSetupMSC8, 276, 132)
412	ITEM(Option, create, SetLabel(t_("Create Visual C++ 8.0 build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
413	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
414	ITEM(Option, create64, SetLabel(t_("Create VC++ 8.0 x64 build method")).LeftPosZ(0, 200).TopPosZ(28, 15))
415	ITEM(EditString, method64, HSizePosZ(204, 0).TopPosZ(26, 19))
416	ITEM(Label, dv___4, SetLabel(t_("Visual C++ 8.0 directory")).LeftPosZ(0, 276).TopPosZ(48, 19))
417	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(68, 19))
418	ITEM(Label, dv___6, SetLabel(t_("Win32 SDK for Visual C++ 8.0 directory")).LeftPosZ(0, 276).TopPosZ(92, 19))
419	ITEM(EditString, sdk, HSizePosZ(0, 0).TopPosZ(112, 19))
420END_LAYOUT
421
422LAYOUT(AutoSetupMSC7_1, 276, 108)
423	ITEM(Option, create, SetLabel(t_("Create Visual C++ 7.1 build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
424	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
425	ITEM(Label, dv___2, SetLabel(t_("Visual C++ 7.1 directory")).LeftPosZ(0, 276).TopPosZ(24, 19))
426	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(44, 19))
427	ITEM(Label, dv___4, SetLabel(t_("Win32 SDK for Visual C++ 7.1 directory")).LeftPosZ(0, 276).TopPosZ(68, 19))
428	ITEM(EditString, sdk, HSizePosZ(0, 0).TopPosZ(88, 19))
429END_LAYOUT
430
431LAYOUT(AutoSetupMinGW, 276, 64)
432	ITEM(Option, create, SetLabel(t_("Create MinGW build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
433	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
434	ITEM(Label, dv___2, SetLabel(t_("MinGW compiler system directory")).LeftPosZ(0, 276).TopPosZ(24, 19))
435	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(44, 19))
436END_LAYOUT
437
438LAYOUT(AutoSetupOWC, 276, 64)
439	ITEM(Option, create, SetLabel(t_("Create Open Watcom build method")).LeftPosZ(0, 200).TopPosZ(4, 15))
440	ITEM(EditString, method, HSizePosZ(204, 0).TopPosZ(2, 19))
441	ITEM(Label, dv___2, SetLabel(t_("Open Watcom compiler system directory")).LeftPosZ(0, 276).TopPosZ(24, 19))
442	ITEM(EditString, dir, HSizePosZ(0, 0).TopPosZ(44, 19))
443END_LAYOUT
444
445LAYOUT(AutoSetupOther, 276, 84)
446	ITEM(Label, dv___0, SetLabel(t_("SDL directory")).LeftPosZ(0, 276).TopPosZ(0, 19))
447	ITEM(EditString, sdl, HSizePosZ(0, 0).TopPosZ(20, 19))
448	ITEM(Label, dv___2, SetLabel(t_("MySql directory")).LeftPosZ(0, 276).TopPosZ(44, 19))
449	ITEM(EditString, mysql, HSizePosZ(0, 0).TopPosZ(64, 19))
450END_LAYOUT
451
452LAYOUT(LangLayout, 720, 480)
453	ITEM(ArrayCtrl, file, LeftPosZ(8, 192).VSizePosZ(4, 40))
454	ITEM(ArrayCtrl, lang, LeftPosZ(204, 80).VSizePosZ(4, 40))
455	ITEM(ArrayCtrl, text, HSizePosZ(288, 176).VSizePosZ(4, 40))
456	ITEM(ArrayCtrl, source, RightPosZ(8, 164).VSizePosZ(4, 40))
457	ITEM(Option, remove, SetLabel(t_("Remove obsolete items")).LeftPosZ(8, 184).BottomPosZ(13, 15))
458	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
459	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
460END_LAYOUT
461
462LAYOUT(ExportTrLayout, 336, 92)
463	ITEM(Label, dv___0, SetLabel(t_("Language")).LeftPosZ(4, 56).TopPosZ(8, 19))
464	ITEM(LNGCtrl, lang, LeftPosZ(60, 100).TopPosZ(8, 20))
465	ITEM(Label, dv___2, SetLabel(t_("&Encoding")).LeftPosZ(164, 52).TopPosZ(8, 20))
466	ITEM(DropList, charset, HSizePosZ(216, 8).TopPosZ(8, 19))
467	ITEM(Label, dv___4, SetLabel(t_("Directory")).LeftPosZ(4, 56).TopPosZ(32, 19))
468	ITEM(EditString, folder, HSizePosZ(60, 8).TopPosZ(32, 19))
469	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
470	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
471END_LAYOUT
472
473LAYOUT(AddLangLayout, 148, 68)
474	ITEM(LNGCtrl, lang, LeftPosZ(8, 132).TopPosZ(8, 20))
475	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(8, 64).TopPosZ(36, 24))
476	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(76, 64).TopPosZ(36, 24))
477END_LAYOUT
478
479LAYOUT(StatLayout, 732, 552)
480	ITEM(RichTextView, stat, HSizePosZ(8, 8).VSizePosZ(8, 40))
481	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(8, 64).BottomPosZ(8, 24))
482END_LAYOUT
483
484LAYOUT(SetupFontLayout, 528, 312)
485	ITEM(Label, dv___0, SetLabel(t_("Normal")).LeftPosZ(4, 48).TopPosZ(4, 19))
486	ITEM(DropList, face, HSizePosZ(52, 160).TopPosZ(4, 19))
487	ITEM(DropList, height, RightPosZ(102, 54).TopPosZ(4, 19))
488	ITEM(Option, bold, SetLabel(t_("Bold")).RightPosZ(54, 44).TopPosZ(4, 18))
489	ITEM(Option, italic, SetLabel(t_("Italic")).RightPosZ(6, 44).TopPosZ(4, 18))
490	ITEM(Label, dv___5, SetLabel(t_("V. split")).LeftPosZ(4, 48).TopPosZ(28, 19))
491	ITEM(DropList, vface, HSizePosZ(52, 160).TopPosZ(28, 19))
492	ITEM(DropList, vheight, RightPosZ(102, 54).TopPosZ(28, 19))
493	ITEM(Option, vbold, SetLabel(t_("Bold")).RightPosZ(54, 44).TopPosZ(28, 18))
494	ITEM(Option, vitalic, SetLabel(t_("Italic")).RightPosZ(6, 44).TopPosZ(28, 18))
495	ITEM(Label, dv___10, SetLabel(t_("Small")).LeftPosZ(4, 52).TopPosZ(52, 19))
496	ITEM(DropList, face1, HSizePosZ(52, 160).TopPosZ(52, 19))
497	ITEM(DropList, height1, RightPosZ(102, 54).TopPosZ(52, 19))
498	ITEM(Option, bold1, SetLabel(t_("Bold")).RightPosZ(54, 44).TopPosZ(52, 18))
499	ITEM(Option, italic1, SetLabel(t_("Italic")).RightPosZ(6, 44).TopPosZ(52, 18))
500	ITEM(Label, dv___15, SetLabel(t_("Special")).LeftPosZ(4, 48).TopPosZ(76, 19))
501	ITEM(DropList, face2, HSizePosZ(52, 160).TopPosZ(76, 19))
502	ITEM(DropList, height2, RightPosZ(102, 54).TopPosZ(76, 19))
503	ITEM(Option, bold2, SetLabel(t_("Bold")).RightPosZ(54, 44).TopPosZ(76, 18))
504	ITEM(Option, italic2, SetLabel(t_("Italic")).RightPosZ(6, 44).TopPosZ(76, 18))
505	ITEM(Label, dv___20, SetLabel(t_("Console")).LeftPosZ(4, 48).TopPosZ(100, 19))
506	ITEM(DropList, cface, HSizePosZ(52, 160).TopPosZ(100, 19))
507	ITEM(DropList, cheight, RightPosZ(102, 54).TopPosZ(100, 19))
508	ITEM(Option, cbold, SetLabel(t_("Bold")).RightPosZ(54, 44).TopPosZ(100, 18))
509	ITEM(Option, citalic, SetLabel(t_("Italic")).RightPosZ(6, 44).TopPosZ(100, 18))
510	ITEM(Label, dv___25, SetLabel(t_(".t file")).LeftPosZ(4, 48).TopPosZ(124, 19))
511	ITEM(DropList, tface, HSizePosZ(52, 160).TopPosZ(124, 19))
512	ITEM(DropList, theight, RightPosZ(102, 54).TopPosZ(124, 19))
513	ITEM(Option, tbold, SetLabel(t_("Bold")).RightPosZ(54, 44).TopPosZ(124, 18))
514	ITEM(Option, titalic, SetLabel(t_("Italic")).RightPosZ(6, 44).TopPosZ(124, 18))
515	ITEM(Button, defaults, SetLabel(t_("Restore defaults")).RightPosZ(8, 116).BottomPosZ(4, 24))
516END_LAYOUT
517
518LAYOUT(SetupHlLayout, 544, 316)
519	ITEM(ArrayCtrl, hlstyle, LeftPosZ(4, 368).VSizePosZ(4, 4))
520	ITEM(Label, dv___1, SetLabel(t_("Scope highlighting")).LeftPosZ(380, 160).TopPosZ(4, 16))
521	ITEM(Switch, hilite_scope, SetLabel(t_("None\n2 colors\n5 colors")).LeftPosZ(380, 160).TopPosZ(20, 20))
522	ITEM(Label, dv___3, SetLabel(t_("Matching bracket highlighting")).LeftPosZ(380, 160).TopPosZ(52, 16))
523	ITEM(Switch, hilite_bracket, SetLabel(t_("None\nNormal\nFlashing")).LeftPosZ(380, 160).TopPosZ(68, 20))
524	ITEM(Label, dv___5, SetLabel(t_("#else/#elif/#endif info")).LeftPosZ(380, 160).TopPosZ(100, 16))
525	ITEM(Switch, hilite_ifdef, SetLabel(t_("None\nNormal\nWith line number")).LeftPosZ(380, 160).TopPosZ(120, 48))
526	ITEM(Option, hilite_if_endif, SetLabel(t_("#if/#endif tracing")).LeftPosZ(380, 160).TopPosZ(180, 18))
527	ITEM(Option, thousands_separator, SetLabel(t_("Thousands separator")).LeftPosZ(380, 160).TopPosZ(200, 18))
528	ITEM(Option, hline, SetLabel(t_("Line")).LeftPosZ(432, 160).TopPosZ(228, 18))
529	ITEM(Option, vline, SetLabel(t_("Column")).LeftPosZ(480, 84).TopPosZ(228, 18))
530	ITEM(Button, hl_restore, SetLabel(t_("Restore default colors")).RightPosZ(4, 160).BottomPosZ(28, 20))
531	ITEM(Button, hl_restore_dark, SetLabel(t_("Dark theme")).RightPosZ(4, 80).BottomPosZ(4, 20))
532	ITEM(Button, hl_restore_white, SetLabel(t_("White theme")).RightPosZ(88, 76).BottomPosZ(4, 20))
533	ITEM(Label, dv___14, SetLabel(t_("Current")).LeftPosZ(380, 40).TopPosZ(228, 18))
534END_LAYOUT
535
536LAYOUT(SetupEditorLayout, 544, 304)
537	ITEM(Label, dv___0, SetLabel(t_("Tab size")).LeftPosZ(4, 108).TopPosZ(4, 19))
538	ITEM(EditIntSpin, tabsize, LeftPosZ(116, 52).TopPosZ(4, 19))
539	ITEM(Label, dv___2, SetLabel(t_("Indent")).LeftPosZ(4, 108).TopPosZ(24, 19))
540	ITEM(EditIntSpin, indent_amount, LeftPosZ(116, 52).TopPosZ(24, 19))
541	ITEM(Label, dv___4, SetLabel(t_("Paint line at column")).HSizePosZ(4, 432).TopPosZ(44, 19))
542	ITEM(EditIntSpin, bordercolumn, Min(0).LeftPosZ(116, 52).TopPosZ(44, 19))
543	ITEM(ColorPusher, bordercolor, LeftPosZ(172, 48).TopPosZ(44, 20))
544	ITEM(Label, dv___7, SetLabel(t_("Default charset")).LeftPosZ(4, 108).TopPosZ(64, 19))
545	ITEM(DropList, charset, LeftPosZ(116, 104).TopPosZ(64, 19))
546	ITEM(Label, dv___9, SetLabel(t_("Line endings")).LeftPosZ(4, 108).TopPosZ(84, 19))
547	ITEM(DropList, lineends, LeftPosZ(116, 160).TopPosZ(84, 19))
548	ITEM(Option, showtabs, SetLabel(t_("Show tabs and line endings")).LeftPosZ(4, 272).TopPosZ(108, 16))
549	ITEM(Option, showspaces, SetLabel(t_("Show spaces")).LeftPosZ(4, 272).TopPosZ(124, 16))
550	ITEM(Option, warnwhitespace, SetLabel(t_("Show possibly misplaced tabs and spaces")).LeftPosZ(4, 272).TopPosZ(140, 16))
551	ITEM(Option, indent_spaces, SetLabel(t_("Indent using spaces")).HSizePosZ(4, 268).TopPosZ(156, 16))
552	ITEM(Option, no_parenthesis_indent, SetLabel(t_("No indent after parenthesis")).LeftPosZ(4, 272).TopPosZ(172, 16))
553	ITEM(Option, numbers, SetLabel(t_("Show line numbers")).LeftPosZ(4, 272).TopPosZ(188, 16))
554	ITEM(Option, bookmark_pos, SetLabel(t_("Bookmarks restore position")).LeftPosZ(4, 272).TopPosZ(204, 16))
555	ITEM(Option, findpicksel, SetLabel(t_("Find picks selection")).LeftPosZ(4, 272).TopPosZ(220, 16))
556	ITEM(Option, findpicktext, SetLabel(t_("Find picks selection or text")).LeftPosZ(4, 272).TopPosZ(236, 16))
557	ITEM(Option, deactivate_save, SetLabel(t_("Save file on TheIde window deactivation")).LeftPosZ(4, 272).TopPosZ(252, 16))
558	ITEM(Option, persistent_find_replace, SetLabel(t_("Do not close Find/Replace dialog automatically")).LeftPosZ(4, 272).TopPosZ(268, 16))
559	ITEM(Option, find_replace_restore_pos, SetLabel(t_("Restore position on canceling incremental search")).LeftPosZ(4, 272).TopPosZ(284, 16))
560	ITEM(Option, wordwrap_comments, SetLabel(t_("Wordwrap comments")).LeftPosZ(304, 224).TopPosZ(140, 16))
561	ITEM(Label, dv___24, SetLabel(t_("File Tabs")).LeftPosZ(304, 64).TopPosZ(4, 19))
562	ITEM(DropList, filetabs, LeftPosZ(372, 64).TopPosZ(4, 19))
563	ITEM(Label, dv___26, SetLabel(t_("Crosses")).LeftPosZ(304, 64).TopPosZ(24, 19))
564	ITEM(DropList, tabs_crosses, LeftPosZ(372, 64).TopPosZ(24, 19))
565	ITEM(Option, tabs_icons, SetLabel(t_("Icons")).LeftPosZ(304, 132).VCenterPosZ(16, -100))
566	ITEM(Option, tabs_grouping, SetLabel(t_("Group by file folders")).LeftPosZ(304, 132).VCenterPosZ(16, -84))
567	ITEM(Option, tabs_stacking, SetLabel(t_("Stacking")).LeftPosZ(304, 132).VCenterPosZ(16, -68))
568	ITEM(Option, tabs_serialize, SetLabel(t_("Persistent tabs")).LeftPosZ(304, 132).VCenterPosZ(16, -52))
569	ITEM(Label, dv___32, SetLabel(t_("Spellcheck comments")).LeftPosZ(304, 120).TopPosZ(116, 19))
570	ITEM(DropList, spellcheck_comments, LeftPosZ(428, 92).TopPosZ(116, 19))
571END_LAYOUT
572
573LAYOUT(SetupAssistLayout, 532, 212)
574	ITEM(Option, check, SetLabel(t_("Automatic scans of source files")).LeftPosZ(4, 252).TopPosZ(4, 16))
575	ITEM(Option, assist, SetLabel(t_("Automatic assist")).LeftPosZ(4, 252).TopPosZ(24, 16))
576	ITEM(Option, rescan, SetLabel(t_("Rescan file when editing")).LeftPosZ(4, 252).TopPosZ(44, 16))
577	ITEM(Option, commentdp, SetLabel(t_("Comment out default parameters")).Tip(t_("Comment out default parameters when converting declaration to definition instead of removing them")).LeftPosZ(4, 252).TopPosZ(64, 16))
578	ITEM(Option, auto_enclose, SetLabel(t_("[ { ( \" / * enclose selection")).LeftPosZ(4, 252).TopPosZ(84, 16))
579	ITEM(Option, mark_lines, SetLabel(t_("Mark lines with errors, warnings and changes")).LeftPosZ(4, 252).TopPosZ(104, 16))
580	ITEM(Option, barline, SetLabel(t_("Highlight line in the left bar")).LeftPosZ(4, 252).TopPosZ(124, 16))
581	ITEM(Option, qtfsel, SetLabel(t_("QTF designer edits selection")).LeftPosZ(4, 252).TopPosZ(144, 16))
582	ITEM(Option, navigator_right, SetLabel(t_("Place navigator to the right")).LeftPosZ(4, 252).TopPosZ(164, 16))
583	ITEM(Option, header_guards, SetLabel(t_("Insert guards to new headers")).LeftPosZ(272, 252).TopPosZ(4, 16))
584	ITEM(Switch, insert_include, SetLabel(t_("No #include in new sources\n#include first\n#include previous")).LeftPosZ(272, 252).TopPosZ(24, 52))
585END_LAYOUT
586
587LAYOUT(SetupIdeLayout, 512, 316)
588	ITEM(Option, mute_sounds, SetLabel(t_("Mute sounds")).LeftPosZ(4, 160).TopPosZ(4, 16))
589	ITEM(Option, wrap_console_text, SetLabel(t_("Wrap console text")).LeftPosZ(4, 160).TopPosZ(24, 16))
590	ITEM(Option, show_status_bar, SetLabel(t_("Show status bar")).LeftPosZ(4, 160).TopPosZ(44, 16))
591	ITEM(Option, toolbar_in_row, SetLabel(t_("Menu and toolbar in a row")).LeftPosZ(4, 160).TopPosZ(64, 16))
592	ITEM(Option, splash_screen, SetLabel(t_("Show splash screen")).LeftPosZ(4, 160).TopPosZ(84, 16))
593	ITEM(Option, sort, SetLabel(t_("Sort packages by names")).LeftPosZ(4, 160).TopPosZ(104, 16))
594	ITEM(Option, showtime, SetLabel(t_("Underline recently changed files after")).LeftPosZ(4, 212).TopPosZ(124, 16))
595	ITEM(Option, setmain_newide, SetLabel(t_("\"Open main package\" creates the new theide instead of just changing main package")).LeftPosZ(4, 444).TopPosZ(144, 16))
596	ITEM(Label, dv___8, SetLabel(t_("GUI theme")).LeftPosZ(4, 112).TopPosZ(168, 19))
597	ITEM(DropList, chstyle, LeftPosZ(120, 144).TopPosZ(168, 19))
598	ITEM(Label, console_txt, SetLabel(t_("Use console in Linux")).LeftPosZ(4, 112).TopPosZ(216, 19))
599	ITEM(EditString, console, LeftPosZ(120, 296).TopPosZ(216, 19))
600	ITEM(Button, xterm, SetLabel(t_("xterm")).LeftPosZ(120, 56).TopPosZ(240, 20))
601	ITEM(Button, gnome, SetLabel(t_("Gnome")).LeftPosZ(180, 56).TopPosZ(240, 20))
602	ITEM(Button, kde, SetLabel(t_("KDE")).LeftPosZ(240, 56).TopPosZ(240, 20))
603	ITEM(Button, mate, SetLabel(t_("Mate")).LeftPosZ(300, 56).TopPosZ(240, 20))
604	ITEM(Button, lxde, SetLabel(t_("LXDE")).LeftPosZ(360, 56).TopPosZ(240, 20))
605	ITEM(Option, output_per_assembly, SetLabel(t_("Use unique output directory per assembly (append assembly name to output directory)")).HSizePosZ(4, 4).TopPosZ(268, 16))
606	ITEM(Label, dv___18, SetLabel(t_("In editor mode, path for .usc files")).LeftPosZ(4, 192).TopPosZ(288, 20))
607	ITEM(EditString, uscpath, HSizePosZ(172, 4).TopPosZ(288, 19))
608	ITEM(DropDate, showtimeafter, LeftPosZ(220, 136).TopPosZ(123, 19))
609	ITEM(Label, dv___21, SetLabel(t_("HYDRA threads")).LeftPosZ(212, 80).TopPosZ(4, 19))
610	ITEM(EditIntSpin, hydra1_threads, Max(64).Min(1).LeftPosZ(344, 48).TopPosZ(4, 19))
611	ITEM(Option, gui_font, SetLabel(t_("Override GUI font")).LeftPosZ(4, 112).TopPosZ(192, 19))
612	ITEM(DropList, face, LeftPosZ(120, 144).TopPosZ(192, 19))
613	ITEM(DropList, height, LeftPosZ(268, 50).TopPosZ(192, 19))
614	ITEM(Option, bold, SetLabel(t_("Bold")).LeftPosZ(322, 44).TopPosZ(192, 19))
615	ITEM(Option, italic, SetLabel(t_("Italic")).LeftPosZ(370, 44).TopPosZ(192, 19))
616	ITEM(Label, dv___28, SetLabel(t_("(needs restart)")).LeftPosZ(416, 88).TopPosZ(192, 19))
617	ITEM(Label, dv___29, SetLabel(t_("(needs restart)")).LeftPosZ(272, 88).TopPosZ(168, 19))
618END_LAYOUT
619
620LAYOUT(SetupAstyleLayout, 544, 312)
621	ITEM(LabelBox, dv___0, SetLabel(t_("Indents")).LeftPosZ(4, 180).TopPosZ(4, 140))
622	ITEM(Option, BracketIndent, SetLabel(t_("Brackets")).LeftPosZ(12, 64).TopPosZ(20, 16))
623	ITEM(Option, NamespaceIndent, SetLabel(t_("Namespaces")).LeftPosZ(84, 92).TopPosZ(20, 16))
624	ITEM(Option, BlockIndent, SetLabel(t_("Blocks")).LeftPosZ(12, 64).TopPosZ(40, 16))
625	ITEM(Option, CaseIndent, SetLabel(t_("Case")).LeftPosZ(84, 92).TopPosZ(40, 16))
626	ITEM(Option, ClassIndent, SetLabel(t_("Class")).LeftPosZ(12, 64).TopPosZ(60, 16))
627	ITEM(Option, LabelIndent, SetLabel(t_("Labels")).LeftPosZ(84, 92).TopPosZ(60, 16))
628	ITEM(Option, SwitchIndent, SetLabel(t_("Switch")).LeftPosZ(12, 64).TopPosZ(80, 16))
629	ITEM(Option, PreprocessorIndent, SetLabel(t_("Preprocessor")).LeftPosZ(84, 92).TopPosZ(80, 16))
630	ITEM(Label, dv___9, SetLabel(t_("Multiline statement indent")).LeftPosZ(12, 132).TopPosZ(100, 16))
631	ITEM(Label, dv___10, SetLabel(t_("Min")).LeftPosZ(12, 20).TopPosZ(120, 19))
632	ITEM(EditInt, MinInStatementIndentLength, LeftPosZ(36, 32).TopPosZ(120, 19))
633	ITEM(Label, dv___12, SetLabel(t_("Max")).LeftPosZ(88, 20).TopPosZ(120, 19))
634	ITEM(EditInt, MaxInStatementIndentLength, LeftPosZ(112, 32).TopPosZ(120, 19))
635	ITEM(LabelBox, dv___14, SetLabel(t_("Breaks")).LeftPosZ(188, 152).TopPosZ(4, 140))
636	ITEM(Option, BreakClosingHeaderBracketsMode, SetLabel(t_("Closing header brackets")).LeftPosZ(196, 136).TopPosZ(20, 18))
637	ITEM(Option, BreakElseIfsMode, SetLabel(t_("Else if statements")).LeftPosZ(196, 136).TopPosZ(40, 18))
638	ITEM(Option, BreakOneLineBlocksMode, SetLabel(t_("Single line blocks")).LeftPosZ(196, 136).TopPosZ(60, 18))
639	ITEM(Option, SingleStatementsMode, SetLabel(t_("Multiple statements")).LeftPosZ(196, 136).TopPosZ(80, 18))
640	ITEM(Option, BreakBlocksMode, SetLabel(t_("Unrelated blocks")).LeftPosZ(196, 136).TopPosZ(100, 18))
641	ITEM(Option, BreakClosingHeaderBlocksMode, SetLabel(t_("Closing header blocks")).LeftPosZ(196, 136).TopPosZ(120, 18))
642	ITEM(Label, dv___21, SetLabel(t_("Bracket format")).LeftPosZ(4, 120).TopPosZ(152, 19))
643	ITEM(DropList, BracketFormatMode, LeftPosZ(128, 212).TopPosZ(152, 19))
644	ITEM(Label, dv___23, SetLabel(t_("Parenthesis padding")).LeftPosZ(4, 120).TopPosZ(176, 19))
645	ITEM(DropList, ParensPaddingMode, LeftPosZ(128, 212).TopPosZ(176, 19))
646	ITEM(Option, ParensUnPaddingMode, SetLabel(t_("Remove spaces around parenthesis")).LeftPosZ(4, 212).TopPosZ(200, 18))
647	ITEM(Option, OperatorPaddingMode, SetLabel(t_("Pad operators with spaces")).LeftPosZ(4, 180).TopPosZ(222, 18))
648	ITEM(Option, EmptyLineFill, SetLabel(t_("Fill empty lines")).LeftPosZ(4, 180).TopPosZ(244, 16))
649	ITEM(Option, TabSpaceConversionMode, SetLabel(t_("Convert tabs to spaces")).HSizePosZ(4, 360).TopPosZ(264, 18))
650	ITEM(Button, Test, SetLabel(t_("Test")).RightPosZ(208, 56).BottomPosZ(5, 23))
651	ITEM(LabelBox, dv___30, SetLabel(t_("Test box")).HSizePosZ(344, 4).VSizePosZ(4, 4))
652	ITEM(LineEdit, TestBox, SetFont(MonospaceZ(11)).HSizePosZ(348, 8).VSizePosZ(20, 8))
653	ITEM(Button, Defaults, SetLabel(t_("Upp defaults")).RightPosZ(268, 72).BottomPosZ(5, 23))
654END_LAYOUT
655
656LAYOUT(GotoLayout, 796, 524)
657	ITEM(Label, dv___0, SetLabel(t_("Go to")).LeftPosZ(188, 40).TopPosZ(12, 19))
658	ITEM(EditString, target, HSizePosZ(228, 296).TopPosZ(12, 19))
659	ITEM(ArrayCtrl, list, HSizePosZ(8, 8).VSizePosZ(40, 8))
660	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).TopPosZ(8, 24))
661	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).TopPosZ(8, 24))
662END_LAYOUT
663
664LAYOUT(VirtualsLayout, 712, 496)
665	ITEM(ArrayCtrl, list, HSizePosZ(8, 8).VSizePosZ(8, 40))
666	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
667	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
668	ITEM(Label, dv___3, SetLabel(t_("Find")).LeftPosZ(8, 60).BottomPosZ(9, 19))
669	ITEM(EditString, find, LeftPosZ(72, 124).BottomPosZ(9, 19))
670END_LAYOUT
671
672LAYOUT(UppOptDlg, 520, 92)
673	ITEM(Label, dv___0, SetLabel(t_("When")).LeftPosZ(4, 36).TopPosZ(8, 19))
674	ITEM(EditString, when, LeftPosZ(40, 472).TopPosZ(8, 19))
675	ITEM(Label, dv___2, SetLabel(t_(":")).LeftPosZ(40, 152).TopPosZ(32, 19))
676	ITEM(EditString, text, LeftPosZ(52, 460).TopPosZ(32, 19))
677	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(380, 64).TopPosZ(60, 24))
678	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(448, 64).TopPosZ(60, 24))
679	ITEM(Label, info, LeftPosZ(4, 368).TopPosZ(60, 21))
680END_LAYOUT
681
682LAYOUT(UppOptPushDlg, 340, 92)
683	ITEM(Label, dv___0, SetLabel(t_("When")).LeftPosZ(4, 36).TopPosZ(8, 19))
684	ITEM(EditString, when, LeftPosZ(40, 292).TopPosZ(8, 19))
685	ITEM(Label, dv___2, SetLabel(t_(":")).LeftPosZ(40, 8).TopPosZ(32, 19))
686	ITEM(DataPusher, text, HSizePosZ(48, 8).TopPosZ(32, 20))
687	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
688	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
689END_LAYOUT
690
691LAYOUT(ThisbacksLayout, 712, 496)
692	ITEM(ArrayCtrl, list, HSizePosZ(8, 8).VSizePosZ(8, 40))
693	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
694	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
695END_LAYOUT
696
697LAYOUT(SimpleListLayout, 408, 212)
698	ITEM(ArrayCtrl, list, LeftPosZ(8, 392).TopPosZ(8, 164))
699	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(268, 64).TopPosZ(180, 24))
700	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(336, 64).TopPosZ(180, 24))
701END_LAYOUT
702
703LAYOUT(DescriptionLayout, 400, 64)
704	ITEM(EditString, text, LeftPosZ(4, 392).TopPosZ(4, 19))
705	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(264, 64).TopPosZ(32, 24))
706	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(332, 64).TopPosZ(32, 24))
707END_LAYOUT
708
709LAYOUT(TppLayout, 200, 284)
710	ITEM(ArrayCtrl, group, LeftPosZ(8, 184).TopPosZ(4, 212))
711	ITEM(Label, name_lbl, SetLabel(t_("Other:")).LeftPosZ(8, 36).TopPosZ(224, 19))
712	ITEM(EditString, name, LeftPosZ(44, 120).TopPosZ(224, 19))
713	ITEM(Label, name_tpp, SetLabel(t_(".tpp")).LeftPosZ(168, 25).TopPosZ(224, 19))
714	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(64, 64).TopPosZ(252, 24))
715	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(132, 64).TopPosZ(252, 24))
716END_LAYOUT
717
718LAYOUT(ExportLayout, 400, 116)
719	ITEM(Label, dv___0, SetLabel(t_("Output directory")).LeftPosZ(8, 92).TopPosZ(8, 19))
720	ITEM(EditString, outdir, LeftPosZ(104, 288).TopPosZ(8, 19))
721	ITEM(Label, dv___2, SetLabel(t_("Folder name")).LeftPosZ(8, 92).TopPosZ(32, 19))
722	ITEM(EditString, name, LeftPosZ(104, 128).TopPosZ(32, 19))
723	ITEM(Option, usedonly, SetLabel(t_("Export only files used in compilation")).LeftPosZ(104, 288).TopPosZ(56, 16))
724	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(260, 64).TopPosZ(84, 24))
725	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(328, 64).TopPosZ(84, 24))
726END_LAYOUT
727
728LAYOUT(PrintLayout, 164, 128)
729	ITEM(Label, dv___0, SetLabel(t_("Characters per line")).LeftPosZ(8, 104).TopPosZ(8, 19))
730	ITEM(EditInt, line, Max(1000).Min(10).NotNull(true).LeftPosZ(116, 40).TopPosZ(8, 19))
731	ITEM(Label, dv___2, SetLabel(t_("Number of columns")).LeftPosZ(8, 104).TopPosZ(32, 19))
732	ITEM(EditInt, columns, Max(8).Min(1).NotNull(true).LeftPosZ(116, 40).TopPosZ(32, 19))
733	ITEM(Switch, orientation, SetLabel(t_("Portrait\nLandscape")).LeftPosZ(8, 144).TopPosZ(56, 32))
734	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(8, 72).BottomPosZ(8, 24))
735	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(84, 72).BottomPosZ(8, 24))
736END_LAYOUT
737
738LAYOUT(InsertColorLayout, 380, 708)
739	ITEM(Button, color, SetLabel(t_("Cancel")).LeftPosZ(232, 144).TopPosZ(4, 24))
740	ITEM(Button, rgba, SetLabel(t_("Cancel")).LeftPosZ(232, 144).TopPosZ(32, 24))
741	ITEM(Button, ahex, SetLabel(t_("Cancel")).LeftPosZ(232, 144).TopPosZ(60, 24))
742	ITEM(Button, hex, SetLabel(t_("Cancel")).LeftPosZ(232, 144).TopPosZ(88, 24))
743	ITEM(Button, qtf, SetLabel(t_("Cancel")).LeftPosZ(232, 144).TopPosZ(116, 24))
744	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(4, 144).BottomPosZ(4, 24))
745END_LAYOUT
746
747LAYOUT(AbbreviationsLayout, 664, 476)
748	ITEM(ArrayCtrl, abbr, LeftPosZ(4, 108).TopPosZ(4, 432))
749	ITEM(CodeEditor, code, LeftPosZ(116, 544).TopPosZ(4, 408))
750	ITEM(Button, add, SetLabel(t_("Add")).LeftPosZ(4, 64).TopPosZ(444, 24))
751	ITEM(Button, edit, SetLabel(t_("Edit")).LeftPosZ(72, 64).TopPosZ(444, 24))
752	ITEM(Button, remove, SetLabel(t_("Remove")).LeftPosZ(140, 64).TopPosZ(444, 24))
753	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(528, 64).TopPosZ(444, 24))
754	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(596, 64).TopPosZ(444, 24))
755	ITEM(Label, dv___7, SetLabel(t_("Use '@' character to place the caret.")).LeftPosZ(116, 304).TopPosZ(416, 19))
756END_LAYOUT
757
758LAYOUT(ImportLayout, 400, 92)
759	ITEM(Label, dv___0, SetLabel(t_("Source folder")).LeftPosZ(8, 72).TopPosZ(8, 19))
760	ITEM(EditString, folder, LeftPosZ(80, 312).TopPosZ(8, 19))
761	ITEM(Label, dv___2, SetLabel(t_("Import files")).LeftPosZ(8, 72).TopPosZ(32, 19))
762	ITEM(EditString, files, LeftPosZ(80, 312).TopPosZ(32, 19))
763	ITEM(Option, tree, SetLabel(t_("Including tree structure")).LeftPosZ(8, 192).TopPosZ(56, 19))
764	ITEM(Button, ok, SetLabel(t_("OK")).LeftPosZ(260, 64).TopPosZ(60, 24))
765	ITEM(Button, cancel, SetLabel(t_("Cancel")).LeftPosZ(328, 64).TopPosZ(60, 24))
766END_LAYOUT
767
768LAYOUT(QtfLayout, 356, 236)
769	ITEM(DocEdit, text, HSizePosZ(0, 0).VSizePosZ(24, 0))
770	ITEM(Button, editor, SetLabel(t_("Editor")).RightPosZ(0, 56).TopPosZ(0, 20))
771	ITEM(Button, clear, SetLabel(t_("Clear")).RightPosZ(60, 56).TopPosZ(0, 20))
772	ITEM(Button, copy, SetLabel(t_("Copy and close")).RightPosZ(120, 100).TopPosZ(0, 20))
773END_LAYOUT
774
775LAYOUT(JumpLayout, 692, 496)
776	ITEM(Label, dv___0, SetLabel(t_("Search")).LeftPosZ(4, 40).TopPosZ(4, 19))
777	UNTYPED(search, LeftPosZ(48, 180).TopPosZ(4, 19))
778	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).TopPosZ(4, 24))
779	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).TopPosZ(4, 24))
780	UNTYPED(scope, LeftPosZ(4, 176).VSizePosZ(32, 104))
781	UNTYPED(navlines, LeftPosZ(4, 176).BottomPosZ(4, 96))
782	UNTYPED(list, HSizePosZ(184, 8).VSizePosZ(32, 4))
783END_LAYOUT
784
785LAYOUT(SelectAndroidDeviceLayout, 432, 228)
786	ITEM(Button, refresh, SetLabel(t_("Refresh")).LeftPosZ(4, 64).BottomPosZ(4, 24))
787	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(4, 64).BottomPosZ(4, 24))
788	ITEM(ArrayCtrl, devicesArray, AutoHideSb(true).HSizePosZ(4, 4).TopPosZ(4, 192))
789	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(72, 64).BottomPosZ(4, 24))
790END_LAYOUT
791
792LAYOUT(RenamePackageLayout, 236, 120)
793	ITEM(Label, dv___0, SetLabel(t_("Package name")).LeftPosZ(4, 84).TopPosZ(4, 21))
794	ITEM(Label, dv___1, SetLabel(t_("\001[g [/ Warning:] [* Package will only be renamed&in packages of current workspace!")).HSizePosZ(4, 8).VSizePosZ(28, 40))
795	ITEM(EditString, name, HSizePosZ(92, 8).TopPosZ(4, 19))
796	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
797	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
798END_LAYOUT
799
800LAYOUT(RenamePackage2Layout, 228, 100)
801	ITEM(Label, dv___0, SetLabel(t_("Package name")).LeftPosZ(4, 84).TopPosZ(4, 21))
802	ITEM(Label, dv___1, SetLabel(t_("\001[g [/ Warning:] [* Package will not be renamed&in uses of any other package!")).LeftPosZ(4, 224).TopPosZ(28, 32))
803	ITEM(EditString, name, LeftPosZ(92, 128).TopPosZ(4, 19))
804	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
805	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
806END_LAYOUT
807
808LAYOUT(NewPackageFileLayout, 260, 88)
809	ITEM(EditString, name, HSizePosZ(48, 8).TopPosZ(28, 19))
810	ITEM(Label, dv___1, SetLabel(t_("Name ")).LeftPosZ(4, 40).TopPosZ(28, 19))
811	ITEM(DropList, type, HSizePosZ(4, 8).TopPosZ(4, 19))
812	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
813	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
814END_LAYOUT
815
816LAYOUT(GoToLineLayout, 260, 88)
817	ITEM(StaticText, lineInformation, HSizePosZ(8, 8).TopPosZ(8, 19))
818	ITEM(EditInt, lineEdit, NotNull(true).HSizePosZ(8, 8).TopPosZ(28, 19))
819	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
820	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
821END_LAYOUT
822
823LAYOUT(BaseSetupLayout, 608, 104)
824	ITEM(Label, dv___0, SetLabel(t_("&Package nests:")).LeftPosZ(4, 88).TopPosZ(4, 19))
825	ITEM(EditString, upp, LeftPosZ(96, 484).TopPosZ(4, 19))
826	ITEM(Label, dv___2, SetLabel(t_("&Output directory:")).LeftPosZ(4, 88).TopPosZ(28, 19))
827	ITEM(EditString, output, HSizePosZ(96, 4).TopPosZ(28, 19))
828	ITEM(Label, dv___4, SetLabel(t_("&Assembly name:")).LeftPosZ(4, 88).TopPosZ(52, 19))
829	ITEM(EditString, base, NotNull(true).LeftPosZ(96, 148).TopPosZ(52, 19))
830	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(72, 64).BottomPosZ(4, 24))
831	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(4, 64).BottomPosZ(4, 24))
832	ITEM(Button, setup_nest, SetLabel(t_("..")).LeftPosZ(584, 20).TopPosZ(4, 19))
833END_LAYOUT
834
835LAYOUT(NestEditorLayout, 420, 388)
836	ITEM(Button, add, SetLabel(t_("Insert path")).Tip(t_("Add row")).RightPosZ(256, 88).TopPosZ(8, 23))
837	ITEM(Button, down, Tip(t_("Move down")).RightPosZ(36, 24).TopPosZ(8, 23))
838	ITEM(Button, up, Tip(t_("Move up")).RightPosZ(8, 24).TopPosZ(8, 23))
839	ITEM(Button, edit, SetLabel(t_("Edit path")).Tip(t_("Edit row")).RightPosZ(168, 84).TopPosZ(8, 23))
840	ITEM(Button, remove, SetLabel(t_("Remove path")).Tip(t_("Delete row")).RightPosZ(64, 100).TopPosZ(8, 23))
841	ITEM(ArrayCtrl, nests, HSizePosZ(4, 8).VSizePosZ(36, 40))
842	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
843	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
844END_LAYOUT
845
846LAYOUT(SetupSVNLayout, 536, 112)
847	ITEM(Label, dv___0, SetLabel(t_("Target directory")).LeftPosZ(4, 160).TopPosZ(4, 19))
848	ITEM(EditString, dir, LeftPosZ(164, 364).TopPosZ(4, 19))
849	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
850	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
851	ITEM(Option, all, SetLabel(t_("Also checkout development and auxiliary packages")).LeftPosZ(4, 296).TopPosZ(28, 20))
852	ITEM(Label, dv___5, SetLabel(t_("Add prefix to assembly names")).LeftPosZ(4, 160).TopPosZ(52, 19))
853	ITEM(Label, dv___6, SetLabel(t_("Add postfix to assembly names")).LeftPosZ(304, 160).TopPosZ(52, 19))
854	ITEM(EditString, prefix, LeftPosZ(164, 64).TopPosZ(52, 19))
855	ITEM(EditString, postfix, LeftPosZ(464, 64).TopPosZ(52, 19))
856	ITEM(WithDropChoice<EditInt>, revision, LeftPosZ(464, 64).TopPosZ(28, 19))
857	ITEM(Label, dv___10, SetLabel(t_("Revision to checkout")).LeftPosZ(304, 160).TopPosZ(28, 19))
858END_LAYOUT
859
860LAYOUT(SlideShowSettingsLayout, 184, 188)
861	ITEM(Label, dv___0, SetLabel(t_("Zoom")).LeftPosZ(8, 40).TopPosZ(8, 19))
862	ITEM(Button, zoom_plus, SetLabel(t_("+")).LeftPosZ(124, 24).TopPosZ(8, 19))
863	ITEM(Button, zoom_minus, SetLabel(t_("-")).LeftPosZ(152, 24).TopPosZ(8, 19))
864	ITEM(Label, dv___3, SetLabel(t_("Horizontal margins")).LeftPosZ(8, 112).TopPosZ(32, 19))
865	ITEM(Button, margin_plus, SetLabel(t_("+")).LeftPosZ(124, 24).TopPosZ(32, 19))
866	ITEM(Button, margin_minus, SetLabel(t_("-")).LeftPosZ(152, 24).TopPosZ(32, 19))
867	ITEM(Option, vcenter, SetLabel(t_("Center the text vertically")).LeftPosZ(8, 168).TopPosZ(56, 20))
868	ITEM(Option, title, SetLabel(t_("Display title")).LeftPosZ(8, 168).TopPosZ(80, 20))
869	ITEM(Button, title_plus, SetLabel(t_("+")).LeftPosZ(124, 24).TopPosZ(80, 19))
870	ITEM(Button, title_minus, SetLabel(t_("-")).LeftPosZ(152, 24).TopPosZ(80, 19))
871	ITEM(Switch, pointer, SetLabel(t_("Standard pointer\nPointer 1\nPointer 2")).LeftPosZ(8, 120).TopPosZ(108, 52))
872	ITEM(Button, report, SetLabel(t_("Export")).LeftPosZ(8, 104).TopPosZ(164, 20))
873END_LAYOUT
874
875LAYOUT(InsertAsLayout, 276, 168)
876	ITEM(Switch, format, SetLabel(t_("C string\nBase64 encoded text\nByte values\nLZ4 compressed byte values\nZ compressed byte values\n7z compressed byte values")).LeftPosZ(8, 260).TopPosZ(8, 96))
877	ITEM(Button, ok, SetLabel(t_("OK")).RightPosZ(76, 64).BottomPosZ(8, 24))
878	ITEM(Button, cancel, SetLabel(t_("Cancel")).RightPosZ(8, 64).BottomPosZ(8, 24))
879	ITEM(Label, dv___3, SetLabel(t_("Data length will be put into the clipboard")).LeftPosZ(8, 260).TopPosZ(108, 19))
880END_LAYOUT
881
882