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