sync master with lastest vba changes
[ooovba.git] / sc / source / ui / src / optsolver.src
blob0f7566973cb1b057534da9e31c05b4fb2909bfb6
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: optsolver.src,v $
10  * $Revision: 1.3 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 #include "optsolver.hrc"
33 ModelessDialog RID_SCDLG_OPTSOLVER
35     OutputSize = TRUE ;
36     HelpId = SID_OPENDLG_OPTSOLVER ;
37     Hide = TRUE ;
38     SVLook = TRUE ;
39     Size = MAP_APPFONT ( 230 , 210 ) ;
40     Text [ en-US ] = "Solver" ;
41     Moveable = TRUE ;
42     Closeable = FALSE ;
44     FixedText FT_OBJECTIVECELL
45     {
46         Pos = MAP_APPFONT ( 6 , 8 ) ;
47         Size = MAP_APPFONT ( 59 , 8 ) ;
48         Text [ en-US ] = "Target cell" ;
49     };
50     Edit ED_OBJECTIVECELL
51     {
52         Border = TRUE ;
53         Pos = MAP_APPFONT ( 67 , 6 ) ;
54         Size = MAP_APPFONT ( 130 , 12 ) ;
55         TabStop = TRUE ;
56     };
57     ImageButton IB_OBJECTIVECELL
58     {
59         Pos = MAP_APPFONT ( 199 , 5 ) ;
60         Size = MAP_APPFONT ( 13 , 15 ) ;
61         TabStop = FALSE ;
62         QuickHelpText [ en-US ] = "Shrink" ;
63     };
65     FixedText FT_DIRECTION
66     {
67         Pos = MAP_APPFONT ( 6 , 24 ) ;
68         Size = MAP_APPFONT ( 59 , 8 ) ;
69         Text [ en-US ] = "Optimize result to" ;
70     };
71     RadioButton RB_MAX
72     {
73         Pos = MAP_APPFONT ( 67 , 24 ) ;
74         Size = MAP_APPFONT ( 50 , 10 ) ;
75         Text [ en-US ] = "Maximum" ;
76         TabStop = TRUE ;
77     };
78     RadioButton RB_MIN
79     {
80         Pos = MAP_APPFONT ( 67 , 38 ) ;
81         Size = MAP_APPFONT ( 50 , 10 ) ;
82         Text [ en-US ] = "Minimum" ;
83         TabStop = TRUE ;
84     };
85     RadioButton RB_VALUE
86     {
87         Pos = MAP_APPFONT ( 67 , 52 ) ;
88         Size = MAP_APPFONT ( 59 , 10 ) ;
89         Text [ en-US ] = "Value of" ;
90         TabStop = TRUE ;
91     };
92     Edit ED_TARGET
93     {
94         Border = TRUE ;
95         Pos = MAP_APPFONT ( 128 , 50 ) ;
96         Size = MAP_APPFONT ( 69 , 12 ) ;
97         TabStop = TRUE ;
98     };
99     ImageButton IB_TARGET
100     {
101         Pos = MAP_APPFONT ( 199 , 49 ) ;
102         Size = MAP_APPFONT ( 13 , 15 ) ;
103         TabStop = FALSE ;
104         QuickHelpText [ en-US ] = "Shrink" ;
105     };
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         Border = TRUE ;
116         Pos = MAP_APPFONT ( 67 , 66 ) ;
117         Size = MAP_APPFONT ( 130 , 12 ) ;
118         TabStop = TRUE ;
119     };
120     ImageButton IB_VARIABLECELLS
121     {
122         Pos = MAP_APPFONT ( 199 , 65 ) ;
123         Size = MAP_APPFONT ( 13 , 15 ) ;
124         TabStop = FALSE ;
125         QuickHelpText [ en-US ] = "Shrink" ;
126     };
128     FixedLine FL_CONDITIONS
129     {
130         Pos = MAP_APPFONT ( 6 , 88 ) ;
131         Size = MAP_APPFONT ( 221 , 8 ) ;
132         Text [ en-US ] = "Limiting conditions" ;
133     };
135     FixedText FT_CELLREF
136     {
137         Pos = MAP_APPFONT ( 12 , 102 ) ;
138         Size = MAP_APPFONT ( 70 , 8 ) ;
139         Text [ en-US ] = "Cell reference" ;
140     };
141     FixedText FT_OPERATOR
142     {
143         Pos = MAP_APPFONT ( 84 , 102 ) ;
144         Size = MAP_APPFONT ( 38 , 8 ) ;
145         Text [ en-US ] = "Operator" ;
146     };
147     FixedText FT_CONSTRAINT
148     {
149         Pos = MAP_APPFONT ( 128 , 102 ) ;
150         Size = MAP_APPFONT ( 70 , 8 ) ;
151         Text [ en-US ] = "Value" ;
152     };
154     Edit ED_LEFT1
155     {
156         Border = TRUE ;
157         Pos = MAP_APPFONT ( 12 , 114 ) ;
158         Size = MAP_APPFONT ( 53 , 12 ) ;
159         TabStop = TRUE ;
160     };
161     ImageButton IB_LEFT1
162     {
163         Pos = MAP_APPFONT ( 67 , 113 ) ;
164         Size = MAP_APPFONT ( 13 , 15 ) ;
165         TabStop = FALSE ;
166         QuickHelpText [ en-US ] = "Shrink" ;
167     };
168     ListBox LB_OP1
169     {
170         Border = TRUE ;
171         Pos = MAP_APPFONT ( 84 , 114 ) ;
172         Size = MAP_APPFONT ( 38 , 56 ) ;
173         TabStop = TRUE ;
174         DropDown = TRUE ;
175         StringList [ en-US ] =
176         {
177             < "<=" ; Default ; > ;
178             < "=" ; Default ; > ;
179             < ">=" ; Default ; > ;
180             < "Integer" ; Default ; > ;
181             < "Binary" ; Default ; > ;
182         };
183     };
184     Edit ED_RIGHT1
185     {
186         Border = TRUE ;
187         Pos = MAP_APPFONT ( 128 , 114 ) ;
188         Size = MAP_APPFONT ( 53 , 12 ) ;
189         TabStop = TRUE ;
190     };
191     ImageButton IB_RIGHT1
192     {
193         Pos = MAP_APPFONT ( 183 , 113 ) ;
194         Size = MAP_APPFONT ( 13 , 15 ) ;
195         TabStop = FALSE ;
196         QuickHelpText [ en-US ] = "Shrink" ;
197     };
198     ImageButton IB_DELETE1
199     {
200         Pos = MAP_APPFONT ( 199 , 113 ) ;
201         Size = MAP_APPFONT ( 13 , 15 ) ;
202         TabStop = TRUE ;
203         QuickHelpText [ en-US ] = "Remove" ;
204         // image is set dynamically
205     };
207     Edit ED_LEFT2
208     {
209         Border = TRUE ;
210         Pos = MAP_APPFONT ( 12 , 129 ) ;
211         Size = MAP_APPFONT ( 53 , 12 ) ;
212         TabStop = TRUE ;
213     };
214     ImageButton IB_LEFT2
215     {
216         Pos = MAP_APPFONT ( 67 , 128 ) ;
217         Size = MAP_APPFONT ( 13 , 15 ) ;
218         TabStop = FALSE ;
219         QuickHelpText [ en-US ] = "Shrink" ;
220     };
221     ListBox LB_OP2
222     {
223         Border = TRUE ;
224         Pos = MAP_APPFONT ( 84 , 129 ) ;
225         Size = MAP_APPFONT ( 38 , 56 ) ;
226         TabStop = TRUE ;
227         DropDown = TRUE ;
228         StringList [ en-US ] =
229         {
230             < "<=" ; Default ; > ;
231             < "=" ; Default ; > ;
232             < ">=" ; Default ; > ;
233             < "Integer" ; Default ; > ;
234             < "Binary" ; Default ; > ;
235         };
236     };
237     Edit ED_RIGHT2
238     {
239         Border = TRUE ;
240         Pos = MAP_APPFONT ( 128 , 129 ) ;
241         Size = MAP_APPFONT ( 53 , 12 ) ;
242         TabStop = TRUE ;
243     };
244     ImageButton IB_RIGHT2
245     {
246         Pos = MAP_APPFONT ( 183 , 128 ) ;
247         Size = MAP_APPFONT ( 13 , 15 ) ;
248         TabStop = FALSE ;
249         QuickHelpText [ en-US ] = "Shrink" ;
250     };
251     ImageButton IB_DELETE2
252     {
253         Pos = MAP_APPFONT ( 199 , 128 ) ;
254         Size = MAP_APPFONT ( 13 , 15 ) ;
255         TabStop = TRUE ;
256         QuickHelpText [ en-US ] = "Remove" ;
257         // image is set dynamically
258     };
260     Edit ED_LEFT3
261     {
262         Border = TRUE ;
263         Pos = MAP_APPFONT ( 12 , 144 ) ;
264         Size = MAP_APPFONT ( 53 , 12 ) ;
265         TabStop = TRUE ;
266     };
267     ImageButton IB_LEFT3
268     {
269         Pos = MAP_APPFONT ( 67 , 143 ) ;
270         Size = MAP_APPFONT ( 13 , 15 ) ;
271         TabStop = FALSE ;
272         QuickHelpText [ en-US ] = "Shrink" ;
273     };
274     ListBox LB_OP3
275     {
276         Border = TRUE ;
277         Pos = MAP_APPFONT ( 84 , 144 ) ;
278         Size = MAP_APPFONT ( 38 , 56 ) ;
279         TabStop = TRUE ;
280         DropDown = TRUE ;
281         StringList [ en-US ] =
282         {
283             < "<=" ; Default ; > ;
284             < "=" ; Default ; > ;
285             < ">=" ; Default ; > ;
286             < "Integer" ; Default ; > ;
287             < "Binary" ; Default ; > ;
288         };
289     };
290     Edit ED_RIGHT3
291     {
292         Border = TRUE ;
293         Pos = MAP_APPFONT ( 128 , 144 ) ;
294         Size = MAP_APPFONT ( 53 , 12 ) ;
295         TabStop = TRUE ;
296     };
297     ImageButton IB_RIGHT3
298     {
299         Pos = MAP_APPFONT ( 183 , 143 ) ;
300         Size = MAP_APPFONT ( 13 , 15 ) ;
301         TabStop = FALSE ;
302         QuickHelpText [ en-US ] = "Shrink" ;
303     };
304     ImageButton IB_DELETE3
305     {
306         Pos = MAP_APPFONT ( 199 , 143 ) ;
307         Size = MAP_APPFONT ( 13 , 15 ) ;
308         TabStop = TRUE ;
309         QuickHelpText [ en-US ] = "Remove" ;
310         // image is set dynamically
311     };
313     Edit ED_LEFT4
314     {
315         Border = TRUE ;
316         Pos = MAP_APPFONT ( 12 , 159 ) ;
317         Size = MAP_APPFONT ( 53 , 12 ) ;
318         TabStop = TRUE ;
319     };
320     ImageButton IB_LEFT4
321     {
322         Pos = MAP_APPFONT ( 67 , 158 ) ;
323         Size = MAP_APPFONT ( 13 , 15 ) ;
324         TabStop = FALSE ;
325         QuickHelpText [ en-US ] = "Shrink" ;
326     };
327     ListBox LB_OP4
328     {
329         Border = TRUE ;
330         Pos = MAP_APPFONT ( 84 , 159 ) ;
331         Size = MAP_APPFONT ( 38 , 56 ) ;
332         TabStop = TRUE ;
333         DropDown = TRUE ;
334         StringList [ en-US ] =
335         {
336             < "<=" ; Default ; > ;
337             < "=" ; Default ; > ;
338             < ">=" ; Default ; > ;
339             < "Integer" ; Default ; > ;
340             < "Binary" ; Default ; > ;
341         };
342     };
343     Edit ED_RIGHT4
344     {
345         Border = TRUE ;
346         Pos = MAP_APPFONT ( 128 , 159 ) ;
347         Size = MAP_APPFONT ( 53 , 12 ) ;
348         TabStop = TRUE ;
349     };
350     ImageButton IB_RIGHT4
351     {
352         Pos = MAP_APPFONT ( 183 , 158 ) ;
353         Size = MAP_APPFONT ( 13 , 15 ) ;
354         TabStop = FALSE ;
355         QuickHelpText [ en-US ] = "Shrink" ;
356     };
357     ImageButton IB_DELETE4
358     {
359         Pos = MAP_APPFONT ( 199 , 158 ) ;
360         Size = MAP_APPFONT ( 13 , 15 ) ;
361         TabStop = TRUE ;
362         QuickHelpText [ en-US ] = "Remove" ;
363         // image is set dynamically
364     };
366     ScrollBar SB_SCROLL
367     {
368         Pos = MAP_APPFONT ( 216, 113 ) ;
369         Size = MAP_APPFONT ( 8 , 59 ) ;
370         VScroll = TRUE ;
371     };
373     FixedLine FL_BUTTONS
374     {
375         Pos = MAP_APPFONT ( 0 , 179 ) ;
376         Size = MAP_APPFONT ( 230 , 8 ) ;
377     };
379     PushButton BTN_OPTIONS
380     {
381         Pos = MAP_APPFONT ( 6 , 190 ) ;
382         Size = MAP_APPFONT ( 50 , 14 ) ;
383         TabStop = TRUE ;
384         Text [ en-US ] = "Options..." ;
385     };
386     HelpButton BTN_HELP
387     {
388         Pos = MAP_APPFONT ( 62 , 190 ) ;
389         Size = MAP_APPFONT ( 50 , 14 ) ;
390         TabStop = TRUE ;
391     };
392     CancelButton BTN_CLOSE
393     {
394         Pos = MAP_APPFONT ( 118 , 190 ) ;
395         Size = MAP_APPFONT ( 50 , 14 ) ;
396         TabStop = TRUE ;
397         Text [ en-US ] = "Close" ;
398     };
399     PushButton BTN_SOLVE
400     {
401         Pos = MAP_APPFONT ( 174 , 190 ) ;
402         Size = MAP_APPFONT ( 50 , 14 ) ;
403         TabStop = TRUE ;
404         Text [ en-US ] = "Solve" ;
405         DefButton = TRUE ;
406     };
408     // IMG_DEL_H not used - image is set dynamically
410     String STR_INVALIDINPUT
411     {
412         Text [ en-US ] = "Invalid input." ;
413     };
414     String STR_INVALIDCONDITION
415     {
416         Text [ en-US ] = "Invalid condition." ;
417     };
421 ModelessDialog RID_SCDLG_SOLVER_PROGRESS
423     OutputSize = TRUE ;
424     HelpId = HID_SC_SOLVER_PROGRESS ;
425     SVLook = TRUE ;
426     Size = MAP_APPFONT ( 118 , 72 ) ;
427     Moveable = TRUE ;
428     Closeable = FALSE ;
429     FixedText FT_PROGRESS
430     {
431         Pos = MAP_APPFONT ( 6 , 11 ) ;
432         Size = MAP_APPFONT ( 106 , 8 ) ;
433         Center = TRUE ;
434         Text [ en-US ] = "Solving in progress..." ;
435     };
436     FixedText FT_TIMELIMIT
437     {
438         Pos = MAP_APPFONT ( 6 , 25 ) ;
439         Size = MAP_APPFONT ( 106 , 8 ) ;
440         Center = TRUE ;
441         Text [ en-US ] = "(time limit # seconds)" ;
442     };
443     FixedLine FL_BUTTONS
444     {
445         Pos = MAP_APPFONT ( 0 , 41 ) ;
446         Size = MAP_APPFONT ( 118 , 8 ) ;
447     };
448     OKButton BTN_OK
449     {
450         Pos = MAP_APPFONT ( 34 , 52 ) ;
451         Size = MAP_APPFONT ( 50 , 14 ) ;
452         TabStop = TRUE ;
453         DefButton = TRUE ;
454     };
455     Text [ en-US ] = "Solving..." ;
459 ModalDialog RID_SCDLG_SOLVER_NOSOLUTION
461     OutputSize = TRUE ;
462     HelpId = HID_SC_SOLVER_NOSOLUTION ;
463     SVLook = TRUE ;
464     Size = MAP_APPFONT ( 118 , 72 ) ;
465     Moveable = TRUE ;
466     FixedText FT_NOSOLUTION
467     {
468         Pos = MAP_APPFONT ( 6 , 8 ) ;
469         Size = MAP_APPFONT ( 106 , 8 ) ;
470         Text [ en-US ] = "No solution was found." ;
471     };
472     FixedText FT_ERRORTEXT
473     {
474         Pos = MAP_APPFONT ( 6 , 22 ) ;
475         Size = MAP_APPFONT ( 106 , 16 ) ;
476         WordBreak = TRUE ;
477         // text is dynamic
478     };
479     FixedLine FL_BUTTONS
480     {
481         Pos = MAP_APPFONT ( 0 , 41 ) ;
482         Size = MAP_APPFONT ( 118 , 8 ) ;
483     };
484     OKButton BTN_OK
485     {
486         Pos = MAP_APPFONT ( 34 , 52 ) ;
487         Size = MAP_APPFONT ( 50 , 14 ) ;
488         TabStop = TRUE ;
489         DefButton = TRUE ;
490     };
491     Text [ en-US ] = "No Solution" ;
495 ModalDialog RID_SCDLG_SOLVER_SUCCESS
497     OutputSize = TRUE ;
498     HelpId = HID_SC_SOLVER_SUCCESS ;
499     SVLook = TRUE ;
500     Size = MAP_APPFONT ( 138 , 89 ) ;
501     Moveable = TRUE ;
502     FixedText FT_SUCCESS
503     {
504         Pos = MAP_APPFONT ( 6 , 8 ) ;
505         Size = MAP_APPFONT ( 126 , 8 ) ;
506         Text [ en-US ] = "Solving successfully finished." ;
507     };
508     FixedText FT_RESULT
509     {
510         Pos = MAP_APPFONT ( 6 , 22 ) ;
511         Size = MAP_APPFONT ( 126 , 8 ) ;
512         Text [ en-US ] = "Result:" ;
513     };
514     FixedText FT_QUESTION
515     {
516         Pos = MAP_APPFONT ( 6 , 36 ) ;
517         Size = MAP_APPFONT ( 126 , 16 ) ;
518         WordBreak = TRUE ;
519         Text [ en-US ] = "Do you want to keep the result or do you want to restore previous values?" ;
520     };
521     FixedLine FL_BUTTONS
522     {
523         Pos = MAP_APPFONT ( 0 , 58 ) ;
524         Size = MAP_APPFONT ( 138 , 8 ) ;
525     };
526     OKButton BTN_OK
527     {
528         Pos = MAP_APPFONT ( 6 , 69 ) ;
529         Size = MAP_APPFONT ( 60 , 14 ) ;
530         TabStop = TRUE ;
531         DefButton = TRUE ;
532         Text [ en-US ] = "Keep Result" ;
533     };
534     CancelButton BTN_CANCEL
535     {
536         Pos = MAP_APPFONT ( 72 , 69 ) ;
537         Size = MAP_APPFONT ( 60 , 14 ) ;
538         TabStop = TRUE ;
539         Text [ en-US ] = "Restore Previous" ;
540     };
541     Text [ en-US ] = "Solving Result" ;