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