optsolver.src (82177cdb) optsolver.src (5a2a13f2)
1/**************************************************************
1/**************************************************************
2 *
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License. You may obtain a copy of the License at
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License. You may obtain a copy of the License at
10 *
10 *
11 * http://www.apache.org/licenses/LICENSE-2.0
11 * http://www.apache.org/licenses/LICENSE-2.0
12 *
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied. See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied. See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
19 *
20 *************************************************************/
21
22
23
24#include "optsolver.hrc"
25
26ModelessDialog RID_SCDLG_OPTSOLVER
27{
20 *************************************************************/
21
22
23
24#include "optsolver.hrc"
25
26ModelessDialog RID_SCDLG_OPTSOLVER
27{
28 OutputSize = TRUE ;
29 HelpId = CMD_SID_OPENDLG_OPTSOLVER ;
30 Hide = TRUE ;
31 SVLook = TRUE ;
32 Size = MAP_APPFONT ( 230 , 210 ) ;
33 Text [ en-US ] = "Solver" ;
34 Moveable = TRUE ;
35 Closeable = FALSE ;
28 OutputSize = TRUE ;
29 HelpId = CMD_SID_OPENDLG_OPTSOLVER ;
30 Hide = TRUE ;
31 SVLook = TRUE ;
32 Size = MAP_APPFONT ( 250, 210 ) ;
33 Text [ en-US ] = "Solver" ;
34 Moveable = TRUE ;
35 Closeable = FALSE ;
36
36
37 FixedText FT_OBJECTIVECELL
38 {
39 Pos = MAP_APPFONT ( 6 , 8 ) ;
40 Size = MAP_APPFONT ( 59 , 8 ) ;
41 Text [ en-US ] = "Target cell" ;
42 };
43 Edit ED_OBJECTIVECELL
44 {
45 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_OBJECTIVECELL";
46 Border = TRUE ;
47 Pos = MAP_APPFONT ( 67 , 6 ) ;
48 Size = MAP_APPFONT ( 130 , 12 ) ;
49 TabStop = TRUE ;
50 };
51 ImageButton IB_OBJECTIVECELL
52 {
53 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_OBJECTIVECELL";
54 Pos = MAP_APPFONT ( 199 , 5 ) ;
55 Size = MAP_APPFONT ( 13 , 15 ) ;
56 TabStop = FALSE ;
57 QuickHelpText [ en-US ] = "Shrink" ;
58 };
37 FixedText FT_OBJECTIVECELL
38 {
39 Pos = MAP_APPFONT ( 6, 8 ) ;
40 Size = MAP_APPFONT ( 86, 8 ) ;
41 Text [ en-US ] = "Target cell" ;
42 };
43 Edit ED_OBJECTIVECELL
44 {
45 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_OBJECTIVECELL" ;
46 Border = TRUE ;
47 Pos = MAP_APPFONT ( 94, 6 ) ;
48 Size = MAP_APPFONT ( 135, 12 ) ;
49 TabStop = TRUE ;
50 };
51 ImageButton IB_OBJECTIVECELL
52 {
53 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_OBJECTIVECELL" ;
54 Pos = MAP_APPFONT ( 231, 5 ) ;
55 Size = MAP_APPFONT ( 13, 15 ) ;
56 TabStop = FALSE ;
57 QuickHelpText [ en-US ] = "Shrink" ;
58 };
59
59
60 FixedText FT_DIRECTION
61 {
62 Pos = MAP_APPFONT ( 6 , 24 ) ;
63 Size = MAP_APPFONT ( 59 , 8 ) ;
64 Text [ en-US ] = "Optimize result to" ;
65 };
66 RadioButton RB_MAX
67 {
68 HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_MAX";
69 Pos = MAP_APPFONT ( 67 , 24 ) ;
70 Size = MAP_APPFONT ( 50 , 10 ) ;
71 Text [ en-US ] = "Maximum" ;
72 TabStop = TRUE ;
73 };
74 RadioButton RB_MIN
75 {
76 HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_MIN";
77 Pos = MAP_APPFONT ( 67 , 38 ) ;
78 Size = MAP_APPFONT ( 50 , 10 ) ;
79 Text [ en-US ] = "Minimum" ;
80 TabStop = TRUE ;
81 };
82 RadioButton RB_VALUE
83 {
84 HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_VALUE";
85 Pos = MAP_APPFONT ( 67 , 52 ) ;
86 Size = MAP_APPFONT ( 59 , 10 ) ;
87 Text [ en-US ] = "Value of" ;
88 TabStop = TRUE ;
89 };
90 Edit ED_TARGET
91 {
92 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_TARGET";
93 Border = TRUE ;
94 Pos = MAP_APPFONT ( 128 , 50 ) ;
95 Size = MAP_APPFONT ( 69 , 12 ) ;
96 TabStop = TRUE ;
97 };
98 ImageButton IB_TARGET
99 {
100 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_TARGET";
101 Pos = MAP_APPFONT ( 199 , 49 ) ;
102 Size = MAP_APPFONT ( 13 , 15 ) ;
103 TabStop = FALSE ;
104 QuickHelpText [ en-US ] = "Shrink" ;
105 };
60 FixedText FT_DIRECTION
61 {
62 Pos = MAP_APPFONT ( 6, 24 ) ;
63 Size = MAP_APPFONT ( 86, 8 ) ;
64 Text [ en-US ] = "Optimize result to" ;
65 };
66 RadioButton RB_MAX
67 {
68 HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_MAX" ;
69 Pos = MAP_APPFONT ( 94, 24 ) ;
70 Size = MAP_APPFONT ( 50, 10 ) ;
71 Text [ en-US ] = "Maximum" ;
72 TabStop = TRUE ;
73 };
74 RadioButton RB_MIN
75 {
76 HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_MIN" ;
77 Pos = MAP_APPFONT ( 94, 38 ) ;
78 Size = MAP_APPFONT ( 50, 10 ) ;
79 Text [ en-US ] = "Minimum" ;
80 TabStop = TRUE ;
81 };
82 RadioButton RB_VALUE
83 {
84 HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_VALUE" ;
85 Pos = MAP_APPFONT ( 94, 52 ) ;
86 Size = MAP_APPFONT ( 42, 10 ) ;
87 Text [ en-US ] = "Value" ;
88 TabStop = TRUE ;
89 };
90 Edit ED_TARGET
91 {
92 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_TARGET" ;
93 Border = TRUE ;
94 Pos = MAP_APPFONT ( 138, 50 ) ;
95 Size = MAP_APPFONT ( 91, 12 ) ;
96 TabStop = TRUE ;
97 };
98 ImageButton IB_TARGET
99 {
100 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_TARGET" ;
101 Pos = MAP_APPFONT ( 231, 49 ) ;
102 Size = MAP_APPFONT ( 13, 15 ) ;
103 TabStop = FALSE ;
104 QuickHelpText [ en-US ] = "Shrink" ;
105 };
106
106
107 FixedText FT_VARIABLECELLS
108 {
109 Pos = MAP_APPFONT ( 6 , 68 ) ;
110 Size = MAP_APPFONT ( 59 , 8 ) ;
111 Text [ en-US ] = "By changing cells" ;
112 };
113 Edit ED_VARIABLECELLS
114 {
115 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_VARIABLECELLS";
116 Border = TRUE ;
117 Pos = MAP_APPFONT ( 67 , 66 ) ;
118 Size = MAP_APPFONT ( 130 , 12 ) ;
119 TabStop = TRUE ;
120 };
121 ImageButton IB_VARIABLECELLS
122 {
123 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_VARIABLECELLS";
124 Pos = MAP_APPFONT ( 199 , 65 ) ;
125 Size = MAP_APPFONT ( 13 , 15 ) ;
126 TabStop = FALSE ;
127 QuickHelpText [ en-US ] = "Shrink" ;
128 };
107 FixedText FT_VARIABLECELLS
108 {
109 Pos = MAP_APPFONT ( 6, 68 ) ;
110 Size = MAP_APPFONT ( 86, 8 ) ;
111 Text [ en-US ] = "By changing cells" ;
112 };
113 Edit ED_VARIABLECELLS
114 {
115 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_VARIABLECELLS" ;
116 Border = TRUE ;
117 Pos = MAP_APPFONT ( 94, 66 ) ;
118 Size = MAP_APPFONT ( 135, 12 ) ;
119 TabStop = TRUE ;
120 };
121 ImageButton IB_VARIABLECELLS
122 {
123 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_VARIABLECELLS" ;
124 Pos = MAP_APPFONT ( 231, 65 ) ;
125 Size = MAP_APPFONT ( 13, 15 ) ;
126 TabStop = FALSE ;
127 QuickHelpText [ en-US ] = "Shrink" ;
128 };
129
129
130 FixedLine FL_CONDITIONS
131 {
132 Pos = MAP_APPFONT ( 6 , 88 ) ;
133 Size = MAP_APPFONT ( 221 , 8 ) ;
134 Text [ en-US ] = "Limiting conditions" ;
135 };
130 FixedLine FL_CONDITIONS
131 {
132 Pos = MAP_APPFONT ( 6, 88 ) ;
133 Size = MAP_APPFONT ( 241, 8 ) ;
134 Text [ en-US ] = "Limiting conditions" ;
135 };
136
136
137 FixedText FT_CELLREF
138 {
139 Pos = MAP_APPFONT ( 12 , 102 ) ;
140 Size = MAP_APPFONT ( 70 , 8 ) ;
141 Text [ en-US ] = "Cell reference" ;
142 };
143 FixedText FT_OPERATOR
144 {
145 Pos = MAP_APPFONT ( 84 , 102 ) ;
146 Size = MAP_APPFONT ( 38 , 8 ) ;
147 Text [ en-US ] = "Operator" ;
148 };
149 FixedText FT_CONSTRAINT
150 {
151 Pos = MAP_APPFONT ( 128 , 102 ) ;
152 Size = MAP_APPFONT ( 70 , 8 ) ;
153 Text [ en-US ] = "Value" ;
154 };
137 FixedText FT_CELLREF
138 {
139 Pos = MAP_APPFONT ( 12, 102 ) ;
140 Size = MAP_APPFONT ( 78, 8 ) ;
141 Text [ en-US ] = "Cell reference" ;
142 };
143 FixedText FT_OPERATOR
144 {
145 Pos = MAP_APPFONT ( 94, 102 ) ;
146 Size = MAP_APPFONT ( 40, 8 ) ;
147 Text [ en-US ] = "Operator" ;
148 };
149 FixedText FT_CONSTRAINT
150 {
151 Pos = MAP_APPFONT ( 138, 102 ) ;
152 Size = MAP_APPFONT ( 78, 8 ) ;
153 Text [ en-US ] = "Value" ;
154 };
155
155
156 Edit ED_LEFT1
157 {
158 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT1";
159 Border = TRUE ;
160 Pos = MAP_APPFONT ( 12 , 114 ) ;
161 Size = MAP_APPFONT ( 53 , 12 ) ;
162 TabStop = TRUE ;
163 };
164 ImageButton IB_LEFT1
165 {
166 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT1";
167 Pos = MAP_APPFONT ( 67 , 113 ) ;
168 Size = MAP_APPFONT ( 13 , 15 ) ;
169 TabStop = FALSE ;
170 QuickHelpText [ en-US ] = "Shrink" ;
171 };
172 ListBox LB_OP1
173 {
174 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP1";
175 Border = TRUE ;
176 Pos = MAP_APPFONT ( 84 , 114 ) ;
177 Size = MAP_APPFONT ( 38 , 56 ) ;
178 TabStop = TRUE ;
179 DropDown = TRUE ;
180 StringList [ en-US ] =
181 {
182 < "<=" ; Default ; > ;
183 < "=" ; Default ; > ;
184 < ">=" ; Default ; > ;
185 < "Integer" ; Default ; > ;
186 < "Binary" ; Default ; > ;
187 };
188 };
189 Edit ED_RIGHT1
190 {
191 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT1";
192 Border = TRUE ;
193 Pos = MAP_APPFONT ( 128 , 114 ) ;
194 Size = MAP_APPFONT ( 53 , 12 ) ;
195 TabStop = TRUE ;
196 };
197 ImageButton IB_RIGHT1
198 {
199 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT1";
200 Pos = MAP_APPFONT ( 183 , 113 ) ;
201 Size = MAP_APPFONT ( 13 , 15 ) ;
202 TabStop = FALSE ;
203 QuickHelpText [ en-US ] = "Shrink" ;
204 };
205 ImageButton IB_DELETE1
206 {
207 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE1";
208 Pos = MAP_APPFONT ( 199 , 113 ) ;
209 Size = MAP_APPFONT ( 13 , 15 ) ;
210 TabStop = TRUE ;
211 QuickHelpText [ en-US ] = "Remove" ;
212 // image is set dynamically
213 };
156 Edit ED_LEFT1
157 {
158 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT1" ;
159 Border = TRUE ;
160 Pos = MAP_APPFONT ( 12, 114 ) ;
161 Size = MAP_APPFONT ( 63, 12 ) ;
162 TabStop = TRUE ;
163 };
164 ImageButton IB_LEFT1
165 {
166 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT1" ;
167 Pos = MAP_APPFONT ( 77, 113 ) ;
168 Size = MAP_APPFONT ( 13, 15 ) ;
169 TabStop = FALSE ;
170 QuickHelpText [ en-US ] = "Shrink" ;
171 };
172 ListBox LB_OP1
173 {
174 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP1" ;
175 Border = TRUE ;
176 Pos = MAP_APPFONT ( 94, 114 ) ;
177 Size = MAP_APPFONT ( 40, 56 ) ;
178 TabStop = TRUE ;
179 DropDown = TRUE ;
180 StringList [ en-US ] =
181 {
182 < "<=" ; Default ; > ;
183 < "=" ; Default ; > ;
184 < ">=" ; Default ; > ;
185 < "Integer" ; Default ; > ;
186 < "Binary" ; Default ; > ;
187 };
188 };
189 Edit ED_RIGHT1
190 {
191 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT1" ;
192 Border = TRUE ;
193 Pos = MAP_APPFONT ( 138, 114 ) ;
194 Size = MAP_APPFONT ( 63, 12 ) ;
195 TabStop = TRUE ;
196 };
197 ImageButton IB_RIGHT1
198 {
199 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT1" ;
200 Pos = MAP_APPFONT ( 203, 113 ) ;
201 Size = MAP_APPFONT ( 13, 15 ) ;
202 TabStop = FALSE ;
203 QuickHelpText [ en-US ] = "Shrink" ;
204 };
205 ImageButton IB_DELETE1
206 {
207 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE1" ;
208 Pos = MAP_APPFONT ( 219, 113 ) ;
209 Size = MAP_APPFONT ( 13, 15 ) ;
210 TabStop = TRUE ;
211 QuickHelpText [ en-US ] = "Remove" ;
212 // image is set dynamically
213 };
214
214
215 Edit ED_LEFT2
216 {
217 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT2";
218 Border = TRUE ;
219 Pos = MAP_APPFONT ( 12 , 129 ) ;
220 Size = MAP_APPFONT ( 53 , 12 ) ;
221 TabStop = TRUE ;
222 };
223 ImageButton IB_LEFT2
224 {
225 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT2";
226 Pos = MAP_APPFONT ( 67 , 128 ) ;
227 Size = MAP_APPFONT ( 13 , 15 ) ;
228 TabStop = FALSE ;
229 QuickHelpText [ en-US ] = "Shrink" ;
230 };
231 ListBox LB_OP2
232 {
233 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP2";
234 Border = TRUE ;
235 Pos = MAP_APPFONT ( 84 , 129 ) ;
236 Size = MAP_APPFONT ( 38 , 56 ) ;
237 TabStop = TRUE ;
238 DropDown = TRUE ;
239 StringList [ en-US ] =
240 {
241 < "<=" ; Default ; > ;
242 < "=" ; Default ; > ;
243 < ">=" ; Default ; > ;
244 < "Integer" ; Default ; > ;
245 < "Binary" ; Default ; > ;
246 };
247 };
248 Edit ED_RIGHT2
249 {
250 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT2";
251 Border = TRUE ;
252 Pos = MAP_APPFONT ( 128 , 129 ) ;
253 Size = MAP_APPFONT ( 53 , 12 ) ;
254 TabStop = TRUE ;
255 };
256 ImageButton IB_RIGHT2
257 {
258 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT2";
259 Pos = MAP_APPFONT ( 183 , 128 ) ;
260 Size = MAP_APPFONT ( 13 , 15 ) ;
261 TabStop = FALSE ;
262 QuickHelpText [ en-US ] = "Shrink" ;
263 };
264 ImageButton IB_DELETE2
265 {
266 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE2";
267 Pos = MAP_APPFONT ( 199 , 128 ) ;
268 Size = MAP_APPFONT ( 13 , 15 ) ;
269 TabStop = TRUE ;
270 QuickHelpText [ en-US ] = "Remove" ;
271 // image is set dynamically
272 };
215 Edit ED_LEFT2
216 {
217 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT2" ;
218 Border = TRUE ;
219 Pos = MAP_APPFONT ( 12, 129 ) ;
220 Size = MAP_APPFONT ( 63, 12 ) ;
221 TabStop = TRUE ;
222 };
223 ImageButton IB_LEFT2
224 {
225 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT2" ;
226 Pos = MAP_APPFONT ( 77, 128 ) ;
227 Size = MAP_APPFONT ( 13, 15 ) ;
228 TabStop = FALSE ;
229 QuickHelpText [ en-US ] = "Shrink" ;
230 };
231 ListBox LB_OP2
232 {
233 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP2" ;
234 Border = TRUE ;
235 Pos = MAP_APPFONT ( 94, 129 ) ;
236 Size = MAP_APPFONT ( 40, 56 ) ;
237 TabStop = TRUE ;
238 DropDown = TRUE ;
239 StringList [ en-US ] =
240 {
241 < "<=" ; Default ; > ;
242 < "=" ; Default ; > ;
243 < ">=" ; Default ; > ;
244 < "Integer" ; Default ; > ;
245 < "Binary" ; Default ; > ;
246 };
247 };
248 Edit ED_RIGHT2
249 {
250 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT2" ;
251 Border = TRUE ;
252 Pos = MAP_APPFONT ( 138, 129 ) ;
253 Size = MAP_APPFONT ( 63, 12 ) ;
254 TabStop = TRUE ;
255 };
256 ImageButton IB_RIGHT2
257 {
258 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT2" ;
259 Pos = MAP_APPFONT ( 203, 128 ) ;
260 Size = MAP_APPFONT ( 13, 15 ) ;
261 TabStop = FALSE ;
262 QuickHelpText [ en-US ] = "Shrink" ;
263 };
264 ImageButton IB_DELETE2
265 {
266 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE2" ;
267 Pos = MAP_APPFONT ( 219, 128 ) ;
268 Size = MAP_APPFONT ( 13, 15 ) ;
269 TabStop = TRUE ;
270 QuickHelpText [ en-US ] = "Remove" ;
271 // image is set dynamically
272 };
273
273
274 Edit ED_LEFT3
275 {
276 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT3";
277 Border = TRUE ;
278 Pos = MAP_APPFONT ( 12 , 144 ) ;
279 Size = MAP_APPFONT ( 53 , 12 ) ;
280 TabStop = TRUE ;
281 };
282 ImageButton IB_LEFT3
283 {
284 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT3";
285 Pos = MAP_APPFONT ( 67 , 143 ) ;
286 Size = MAP_APPFONT ( 13 , 15 ) ;
287 TabStop = FALSE ;
288 QuickHelpText [ en-US ] = "Shrink" ;
289 };
290 ListBox LB_OP3
291 {
292 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP3";
293 Border = TRUE ;
294 Pos = MAP_APPFONT ( 84 , 144 ) ;
295 Size = MAP_APPFONT ( 38 , 56 ) ;
296 TabStop = TRUE ;
297 DropDown = TRUE ;
298 StringList [ en-US ] =
299 {
300 < "<=" ; Default ; > ;
301 < "=" ; Default ; > ;
302 < ">=" ; Default ; > ;
303 < "Integer" ; Default ; > ;
304 < "Binary" ; Default ; > ;
305 };
306 };
307 Edit ED_RIGHT3
308 {
309 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT3";
310 Border = TRUE ;
311 Pos = MAP_APPFONT ( 128 , 144 ) ;
312 Size = MAP_APPFONT ( 53 , 12 ) ;
313 TabStop = TRUE ;
314 };
315 ImageButton IB_RIGHT3
316 {
317 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT3";
318 Pos = MAP_APPFONT ( 183 , 143 ) ;
319 Size = MAP_APPFONT ( 13 , 15 ) ;
320 TabStop = FALSE ;
321 QuickHelpText [ en-US ] = "Shrink" ;
322 };
323 ImageButton IB_DELETE3
324 {
325 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE3";
326 Pos = MAP_APPFONT ( 199 , 143 ) ;
327 Size = MAP_APPFONT ( 13 , 15 ) ;
328 TabStop = TRUE ;
329 QuickHelpText [ en-US ] = "Remove" ;
330 // image is set dynamically
331 };
274 Edit ED_LEFT3
275 {
276 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT3" ;
277 Border = TRUE ;
278 Pos = MAP_APPFONT ( 12, 144 ) ;
279 Size = MAP_APPFONT ( 63, 12 ) ;
280 TabStop = TRUE ;
281 };
282 ImageButton IB_LEFT3
283 {
284 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT3" ;
285 Pos = MAP_APPFONT ( 77, 143 ) ;
286 Size = MAP_APPFONT ( 13, 15 ) ;
287 TabStop = FALSE ;
288 QuickHelpText [ en-US ] = "Shrink" ;
289 };
290 ListBox LB_OP3
291 {
292 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP3" ;
293 Border = TRUE ;
294 Pos = MAP_APPFONT ( 94, 144 ) ;
295 Size = MAP_APPFONT ( 40, 56 ) ;
296 TabStop = TRUE ;
297 DropDown = TRUE ;
298 StringList [ en-US ] =
299 {
300 < "<=" ; Default ; > ;
301 < "=" ; Default ; > ;
302 < ">=" ; Default ; > ;
303 < "Integer" ; Default ; > ;
304 < "Binary" ; Default ; > ;
305 };
306 };
307 Edit ED_RIGHT3
308 {
309 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT3" ;
310 Border = TRUE ;
311 Pos = MAP_APPFONT ( 138, 144 ) ;
312 Size = MAP_APPFONT ( 63, 12 ) ;
313 TabStop = TRUE ;
314 };
315 ImageButton IB_RIGHT3
316 {
317 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT3" ;
318 Pos = MAP_APPFONT ( 203, 143 ) ;
319 Size = MAP_APPFONT ( 13, 15 ) ;
320 TabStop = FALSE ;
321 QuickHelpText [ en-US ] = "Shrink" ;
322 };
323 ImageButton IB_DELETE3
324 {
325 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE3" ;
326 Pos = MAP_APPFONT ( 219, 143 ) ;
327 Size = MAP_APPFONT ( 13, 15 ) ;
328 TabStop = TRUE ;
329 QuickHelpText [ en-US ] = "Remove" ;
330 // image is set dynamically
331 };
332
332
333 Edit ED_LEFT4
334 {
335 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT4";
336 Border = TRUE ;
337 Pos = MAP_APPFONT ( 12 , 159 ) ;
338 Size = MAP_APPFONT ( 53 , 12 ) ;
339 TabStop = TRUE ;
340 };
341 ImageButton IB_LEFT4
342 {
343 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT4";
344 Pos = MAP_APPFONT ( 67 , 158 ) ;
345 Size = MAP_APPFONT ( 13 , 15 ) ;
346 TabStop = FALSE ;
347 QuickHelpText [ en-US ] = "Shrink" ;
348 };
349 ListBox LB_OP4
350 {
351 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP4";
352 Border = TRUE ;
353 Pos = MAP_APPFONT ( 84 , 159 ) ;
354 Size = MAP_APPFONT ( 38 , 56 ) ;
355 TabStop = TRUE ;
356 DropDown = TRUE ;
357 StringList [ en-US ] =
358 {
359 < "<=" ; Default ; > ;
360 < "=" ; Default ; > ;
361 < ">=" ; Default ; > ;
362 < "Integer" ; Default ; > ;
363 < "Binary" ; Default ; > ;
364 };
365 };
366 Edit ED_RIGHT4
367 {
368 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT4";
369 Border = TRUE ;
370 Pos = MAP_APPFONT ( 128 , 159 ) ;
371 Size = MAP_APPFONT ( 53 , 12 ) ;
372 TabStop = TRUE ;
373 };
374 ImageButton IB_RIGHT4
375 {
376 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT4";
377 Pos = MAP_APPFONT ( 183 , 158 ) ;
378 Size = MAP_APPFONT ( 13 , 15 ) ;
379 TabStop = FALSE ;
380 QuickHelpText [ en-US ] = "Shrink" ;
381 };
382 ImageButton IB_DELETE4
383 {
384 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE4";
385 Pos = MAP_APPFONT ( 199 , 158 ) ;
386 Size = MAP_APPFONT ( 13 , 15 ) ;
387 TabStop = TRUE ;
388 QuickHelpText [ en-US ] = "Remove" ;
389 // image is set dynamically
390 };
333 Edit ED_LEFT4
334 {
335 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT4" ;
336 Border = TRUE ;
337 Pos = MAP_APPFONT ( 12, 159 ) ;
338 Size = MAP_APPFONT ( 63, 12 ) ;
339 TabStop = TRUE ;
340 };
341 ImageButton IB_LEFT4
342 {
343 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT4" ;
344 Pos = MAP_APPFONT ( 77, 158 ) ;
345 Size = MAP_APPFONT ( 13, 15 ) ;
346 TabStop = FALSE ;
347 QuickHelpText [ en-US ] = "Shrink" ;
348 };
349 ListBox LB_OP4
350 {
351 HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP4" ;
352 Border = TRUE ;
353 Pos = MAP_APPFONT ( 94, 159 ) ;
354 Size = MAP_APPFONT ( 40, 56 ) ;
355 TabStop = TRUE ;
356 DropDown = TRUE ;
357 StringList [ en-US ] =
358 {
359 < "<=" ; Default ; > ;
360 < "=" ; Default ; > ;
361 < ">=" ; Default ; > ;
362 < "Integer" ; Default ; > ;
363 < "Binary" ; Default ; > ;
364 };
365 };
366 Edit ED_RIGHT4
367 {
368 HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT4" ;
369 Border = TRUE ;
370 Pos = MAP_APPFONT ( 138, 159 ) ;
371 Size = MAP_APPFONT ( 63, 12 ) ;
372 TabStop = TRUE ;
373 };
374 ImageButton IB_RIGHT4
375 {
376 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT4" ;
377 Pos = MAP_APPFONT ( 203, 158 ) ;
378 Size = MAP_APPFONT ( 13, 15 ) ;
379 TabStop = FALSE ;
380 QuickHelpText [ en-US ] = "Shrink" ;
381 };
382 ImageButton IB_DELETE4
383 {
384 HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE4" ;
385 Pos = MAP_APPFONT ( 219, 158 ) ;
386 Size = MAP_APPFONT ( 13, 15 ) ;
387 TabStop = TRUE ;
388 QuickHelpText [ en-US ] = "Remove" ;
389 // image is set dynamically
390 };
391
391
392 ScrollBar SB_SCROLL
393 {
394 Pos = MAP_APPFONT ( 216, 113 ) ;
395 Size = MAP_APPFONT ( 8 , 59 ) ;
396 VScroll = TRUE ;
397 };
392 ScrollBar SB_SCROLL
393 {
394 Pos = MAP_APPFONT ( 236, 113 ) ;
395 Size = MAP_APPFONT ( 8, 59 ) ;
396 VScroll = TRUE ;
397 };
398
398
399 FixedLine FL_BUTTONS
400 {
401 Pos = MAP_APPFONT ( 0 , 179 ) ;
402 Size = MAP_APPFONT ( 230 , 8 ) ;
403 };
399 FixedLine FL_BUTTONS
400 {
401 Pos = MAP_APPFONT ( 0, 179 ) ;
402 Size = MAP_APPFONT ( 250, 8 ) ;
403 };
404
404
405 PushButton BTN_OPTIONS
406 {
407 HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_OPTIONS";
408 Pos = MAP_APPFONT ( 6 , 190 ) ;
409 Size = MAP_APPFONT ( 50 , 14 ) ;
410 TabStop = TRUE ;
411 Text [ en-US ] = "Options..." ;
412 };
413 HelpButton BTN_HELP
414 {
415 Pos = MAP_APPFONT ( 62 , 190 ) ;
416 Size = MAP_APPFONT ( 50 , 14 ) ;
417 TabStop = TRUE ;
418 };
419 CancelButton BTN_CLOSE
420 {
421 Pos = MAP_APPFONT ( 118 , 190 ) ;
422 Size = MAP_APPFONT ( 50 , 14 ) ;
423 TabStop = TRUE ;
424 Text [ en-US ] = "Close" ;
425 };
426 PushButton BTN_SOLVE
427 {
428 HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_SOLVE";
429 Pos = MAP_APPFONT ( 174 , 190 ) ;
430 Size = MAP_APPFONT ( 50 , 14 ) ;
431 TabStop = TRUE ;
432 Text [ en-US ] = "Solve" ;
433 DefButton = TRUE ;
434 };
405 PushButton BTN_OPTIONS
406 {
407 HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_OPTIONS" ;
408 Pos = MAP_APPFONT ( 6, 190 ) ;
409 Size = MAP_APPFONT ( 55, 14 ) ;
410 TabStop = TRUE ;
411 Text [ en-US ] = "Options..." ;
412 };
413 HelpButton BTN_HELP
414 {
415 Pos = MAP_APPFONT ( 67, 190 ) ;
416 Size = MAP_APPFONT ( 55, 14 ) ;
417 TabStop = TRUE ;
418 };
419 CancelButton BTN_CLOSE
420 {
421 Pos = MAP_APPFONT ( 128, 190 ) ;
422 Size = MAP_APPFONT ( 55, 14 ) ;
423 TabStop = TRUE ;
424 Text [ en-US ] = "Close" ;
425 };
426 PushButton BTN_SOLVE
427 {
428 HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_SOLVE" ;
429 Pos = MAP_APPFONT ( 189, 190 ) ;
430 Size = MAP_APPFONT ( 55, 14 ) ;
431 TabStop = TRUE ;
432 Text [ en-US ] = "Solve" ;
433 DefButton = TRUE ;
434 };
435
435
436 // IMG_DEL_H not used - image is set dynamically
436 // IMG_DEL_H not used - image is set dynamically
437
437
438 String STR_INVALIDINPUT
439 {
440 Text [ en-US ] = "Invalid input." ;
441 };
442 String STR_INVALIDCONDITION
443 {
444 Text [ en-US ] = "Invalid condition." ;
445 };
438 String STR_INVALIDINPUT
439 {
440 Text [ en-US ] = "Invalid input." ;
441 };
442 String STR_INVALIDCONDITION
443 {
444 Text [ en-US ] = "Invalid condition." ;
445 };
446};
447
448
449ModelessDialog RID_SCDLG_SOLVER_PROGRESS
450{
446};
447
448
449ModelessDialog RID_SCDLG_SOLVER_PROGRESS
450{
451 OutputSize = TRUE ;
452 HelpId = HID_SC_SOLVER_PROGRESS ;
453 SVLook = TRUE ;
454 Size = MAP_APPFONT ( 118 , 72 ) ;
455 Moveable = TRUE ;
456 Closeable = FALSE ;
457 FixedText FT_PROGRESS
458 {
459 Pos = MAP_APPFONT ( 6 , 11 ) ;
460 Size = MAP_APPFONT ( 106 , 8 ) ;
461 Center = TRUE ;
462 Text [ en-US ] = "Solving in progress..." ;
463 };
464 FixedText FT_TIMELIMIT
465 {
466 Pos = MAP_APPFONT ( 6 , 25 ) ;
467 Size = MAP_APPFONT ( 106 , 8 ) ;
468 Center = TRUE ;
469 Text [ en-US ] = "(time limit # seconds)" ;
470 };
471 FixedLine FL_BUTTONS
472 {
473 Pos = MAP_APPFONT ( 0 , 41 ) ;
474 Size = MAP_APPFONT ( 118 , 8 ) ;
475 };
476 OKButton BTN_OK
477 {
478 Pos = MAP_APPFONT ( 34 , 52 ) ;
479 Size = MAP_APPFONT ( 50 , 14 ) ;
480 TabStop = TRUE ;
481 DefButton = TRUE ;
482 };
483 Text [ en-US ] = "Solving..." ;
451 OutputSize = TRUE ;
452 HelpId = HID_SC_SOLVER_PROGRESS ;
453 SVLook = TRUE ;
454 Size = MAP_APPFONT ( 118, 72 ) ;
455 Moveable = TRUE ;
456 Closeable = FALSE ;
457 FixedText FT_PROGRESS
458 {
459 Pos = MAP_APPFONT ( 6, 11 ) ;
460 Size = MAP_APPFONT ( 106, 8 ) ;
461 Center = TRUE ;
462 Text [ en-US ] = "Solving in progress..." ;
463 };
464 FixedText FT_TIMELIMIT
465 {
466 Pos = MAP_APPFONT ( 6, 25 ) ;
467 Size = MAP_APPFONT ( 106, 8 ) ;
468 Center = TRUE ;
469 Text [ en-US ] = "(time limit # seconds)" ;
470 };
471 FixedLine FL_BUTTONS
472 {
473 Pos = MAP_APPFONT ( 0, 41 ) ;
474 Size = MAP_APPFONT ( 118, 8 ) ;
475 };
476 OKButton BTN_OK
477 {
478 Pos = MAP_APPFONT ( 34, 52 ) ;
479 Size = MAP_APPFONT ( 50, 14 ) ;
480 TabStop = TRUE ;
481 DefButton = TRUE ;
482 };
483 Text [ en-US ] = "Solving..." ;
484};
485
486
487ModalDialog RID_SCDLG_SOLVER_NOSOLUTION
488{
484};
485
486
487ModalDialog RID_SCDLG_SOLVER_NOSOLUTION
488{
489 OutputSize = TRUE ;
490 HelpId = HID_SC_SOLVER_NOSOLUTION ;
491 SVLook = TRUE ;
492 Size = MAP_APPFONT ( 118 , 72 ) ;
493 Moveable = TRUE ;
494 FixedText FT_NOSOLUTION
495 {
496 Pos = MAP_APPFONT ( 6 , 8 ) ;
497 Size = MAP_APPFONT ( 106 , 8 ) ;
498 Text [ en-US ] = "No solution was found." ;
499 };
500 FixedText FT_ERRORTEXT
501 {
502 Pos = MAP_APPFONT ( 6 , 22 ) ;
503 Size = MAP_APPFONT ( 106 , 16 ) ;
504 WordBreak = TRUE ;
505 // text is dynamic
506 };
507 FixedLine FL_BUTTONS
508 {
509 Pos = MAP_APPFONT ( 0 , 41 ) ;
510 Size = MAP_APPFONT ( 118 , 8 ) ;
511 };
512 OKButton BTN_OK
513 {
514 Pos = MAP_APPFONT ( 34 , 52 ) ;
515 Size = MAP_APPFONT ( 50 , 14 ) ;
516 TabStop = TRUE ;
517 DefButton = TRUE ;
518 };
519 Text [ en-US ] = "No Solution" ;
489 OutputSize = TRUE ;
490 HelpId = HID_SC_SOLVER_NOSOLUTION ;
491 SVLook = TRUE ;
492 Size = MAP_APPFONT ( 118, 72 ) ;
493 Moveable = TRUE ;
494 FixedText FT_NOSOLUTION
495 {
496 Pos = MAP_APPFONT ( 6, 8 ) ;
497 Size = MAP_APPFONT ( 106, 8 ) ;
498 Text [ en-US ] = "No solution was found." ;
499 };
500 FixedText FT_ERRORTEXT
501 {
502 Pos = MAP_APPFONT ( 6, 22 ) ;
503 Size = MAP_APPFONT ( 106, 16 ) ;
504 WordBreak = TRUE ;
505 // text is dynamic
506 };
507 FixedLine FL_BUTTONS
508 {
509 Pos = MAP_APPFONT ( 0, 41 ) ;
510 Size = MAP_APPFONT ( 118, 8 ) ;
511 };
512 OKButton BTN_OK
513 {
514 Pos = MAP_APPFONT ( 34, 52 ) ;
515 Size = MAP_APPFONT ( 50, 14 ) ;
516 TabStop = TRUE ;
517 DefButton = TRUE ;
518 };
519 Text [ en-US ] = "No Solution" ;
520};
521
522
523ModalDialog RID_SCDLG_SOLVER_SUCCESS
524{
520};
521
522
523ModalDialog RID_SCDLG_SOLVER_SUCCESS
524{
525 OutputSize = TRUE ;
526 HelpId = HID_SC_SOLVER_SUCCESS ;
527 SVLook = TRUE ;
528 Size = MAP_APPFONT ( 138 , 89 ) ;
529 Moveable = TRUE ;
530 FixedText FT_SUCCESS
531 {
532 Pos = MAP_APPFONT ( 6 , 8 ) ;
533 Size = MAP_APPFONT ( 126 , 8 ) ;
534 Text [ en-US ] = "Solving successfully finished." ;
535 };
536 FixedText FT_RESULT
537 {
538 Pos = MAP_APPFONT ( 6 , 22 ) ;
539 Size = MAP_APPFONT ( 126 , 8 ) ;
540 Text [ en-US ] = "Result:" ;
541 };
542 FixedText FT_QUESTION
543 {
544 Pos = MAP_APPFONT ( 6 , 36 ) ;
545 Size = MAP_APPFONT ( 126 , 16 ) ;
546 WordBreak = TRUE ;
547 Text [ en-US ] = "Do you want to keep the result or do you want to restore previous values?" ;
548 };
549 FixedLine FL_BUTTONS
550 {
551 Pos = MAP_APPFONT ( 0 , 58 ) ;
552 Size = MAP_APPFONT ( 138 , 8 ) ;
553 };
554 OKButton BTN_OK
555 {
556 Pos = MAP_APPFONT ( 6 , 69 ) ;
557 Size = MAP_APPFONT ( 60 , 14 ) ;
558 TabStop = TRUE ;
559 DefButton = TRUE ;
560 Text [ en-US ] = "Keep Result" ;
561 };
562 CancelButton BTN_CANCEL
563 {
564 Pos = MAP_APPFONT ( 72 , 69 ) ;
565 Size = MAP_APPFONT ( 60 , 14 ) ;
566 TabStop = TRUE ;
567 Text [ en-US ] = "Restore Previous" ;
568 };
569 Text [ en-US ] = "Solving Result" ;
525 OutputSize = TRUE ;
526 HelpId = HID_SC_SOLVER_SUCCESS ;
527 SVLook = TRUE ;
528 Size = MAP_APPFONT ( 138, 89 ) ;
529 Moveable = TRUE ;
530 FixedText FT_SUCCESS
531 {
532 Pos = MAP_APPFONT ( 6, 8 ) ;
533 Size = MAP_APPFONT ( 126, 8 ) ;
534 Text [ en-US ] = "Solving successfully finished." ;
535 };
536 FixedText FT_RESULT
537 {
538 Pos = MAP_APPFONT ( 6, 22 ) ;
539 Size = MAP_APPFONT ( 126, 8 ) ;
540 Text [ en-US ] = "Result:" ;
541 };
542 FixedText FT_QUESTION
543 {
544 Pos = MAP_APPFONT ( 6, 36 ) ;
545 Size = MAP_APPFONT ( 126, 16 ) ;
546 WordBreak = TRUE ;
547 Text [ en-US ] = "Do you want to keep the result or do you want to restore previous values?" ;
548 };
549 FixedLine FL_BUTTONS
550 {
551 Pos = MAP_APPFONT ( 0, 58 ) ;
552 Size = MAP_APPFONT ( 138, 8 ) ;
553 };
554 OKButton BTN_OK
555 {
556 Pos = MAP_APPFONT ( 6, 69 ) ;
557 Size = MAP_APPFONT ( 60, 14 ) ;
558 TabStop = TRUE ;
559 DefButton = TRUE ;
560 Text [ en-US ] = "Keep Result" ;
561 };
562 CancelButton BTN_CANCEL
563 {
564 Pos = MAP_APPFONT ( 72, 69 ) ;
565 Size = MAP_APPFONT ( 60, 14 ) ;
566 TabStop = TRUE ;
567 Text [ en-US ] = "Restore Previous" ;
568 };
569 Text [ en-US ] = "Solving Result" ;
570};
571
570};
571
572// ********************************************************************** EOF