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