| /************************************************************** |
| * |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| * |
| *************************************************************/ |
| |
| |
| |
| #include "optsolver.hrc" |
| |
| ModelessDialog RID_SCDLG_OPTSOLVER |
| { |
| OutputSize = TRUE ; |
| HelpId = CMD_SID_OPENDLG_OPTSOLVER ; |
| Hide = TRUE ; |
| SVLook = TRUE ; |
| Size = MAP_APPFONT ( 250, 210 ) ; |
| Text [ en-US ] = "Solver" ; |
| Moveable = TRUE ; |
| Closeable = FALSE ; |
| |
| FixedText FT_OBJECTIVECELL |
| { |
| Pos = MAP_APPFONT ( 6, 8 ) ; |
| Size = MAP_APPFONT ( 86, 8 ) ; |
| Text [ en-US ] = "Target cell" ; |
| }; |
| Edit ED_OBJECTIVECELL |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_OBJECTIVECELL" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 94, 6 ) ; |
| Size = MAP_APPFONT ( 135, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_OBJECTIVECELL |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_OBJECTIVECELL" ; |
| Pos = MAP_APPFONT ( 231, 5 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| |
| FixedText FT_DIRECTION |
| { |
| Pos = MAP_APPFONT ( 6, 24 ) ; |
| Size = MAP_APPFONT ( 86, 8 ) ; |
| Text [ en-US ] = "Optimize result to" ; |
| }; |
| RadioButton RB_MAX |
| { |
| HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_MAX" ; |
| Pos = MAP_APPFONT ( 94, 24 ) ; |
| Size = MAP_APPFONT ( 50, 10 ) ; |
| Text [ en-US ] = "Maximum" ; |
| TabStop = TRUE ; |
| }; |
| RadioButton RB_MIN |
| { |
| HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_MIN" ; |
| Pos = MAP_APPFONT ( 94, 38 ) ; |
| Size = MAP_APPFONT ( 50, 10 ) ; |
| Text [ en-US ] = "Minimum" ; |
| TabStop = TRUE ; |
| }; |
| RadioButton RB_VALUE |
| { |
| HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_VALUE" ; |
| Pos = MAP_APPFONT ( 94, 52 ) ; |
| Size = MAP_APPFONT ( 42, 10 ) ; |
| Text [ en-US ] = "Value" ; |
| TabStop = TRUE ; |
| }; |
| Edit ED_TARGET |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_TARGET" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 138, 50 ) ; |
| Size = MAP_APPFONT ( 91, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_TARGET |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_TARGET" ; |
| Pos = MAP_APPFONT ( 231, 49 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| |
| FixedText FT_VARIABLECELLS |
| { |
| Pos = MAP_APPFONT ( 6, 68 ) ; |
| Size = MAP_APPFONT ( 86, 8 ) ; |
| Text [ en-US ] = "By changing cells" ; |
| }; |
| Edit ED_VARIABLECELLS |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_VARIABLECELLS" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 94, 66 ) ; |
| Size = MAP_APPFONT ( 135, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_VARIABLECELLS |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_VARIABLECELLS" ; |
| Pos = MAP_APPFONT ( 231, 65 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| |
| FixedLine FL_CONDITIONS |
| { |
| Pos = MAP_APPFONT ( 6, 88 ) ; |
| Size = MAP_APPFONT ( 241, 8 ) ; |
| Text [ en-US ] = "Limiting conditions" ; |
| }; |
| |
| FixedText FT_CELLREF |
| { |
| Pos = MAP_APPFONT ( 12, 102 ) ; |
| Size = MAP_APPFONT ( 78, 8 ) ; |
| Text [ en-US ] = "Cell reference" ; |
| }; |
| FixedText FT_OPERATOR |
| { |
| Pos = MAP_APPFONT ( 94, 102 ) ; |
| Size = MAP_APPFONT ( 40, 8 ) ; |
| Text [ en-US ] = "Operator" ; |
| }; |
| FixedText FT_CONSTRAINT |
| { |
| Pos = MAP_APPFONT ( 138, 102 ) ; |
| Size = MAP_APPFONT ( 78, 8 ) ; |
| Text [ en-US ] = "Value" ; |
| }; |
| |
| Edit ED_LEFT1 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT1" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 12, 114 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_LEFT1 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT1" ; |
| Pos = MAP_APPFONT ( 77, 113 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ListBox LB_OP1 |
| { |
| HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP1" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 94, 114 ) ; |
| Size = MAP_APPFONT ( 40, 56 ) ; |
| TabStop = TRUE ; |
| DropDown = TRUE ; |
| StringList [ en-US ] = |
| { |
| < "<=" ; Default ; > ; |
| < "=" ; Default ; > ; |
| < ">=" ; Default ; > ; |
| < "Integer" ; Default ; > ; |
| < "Binary" ; Default ; > ; |
| }; |
| }; |
| Edit ED_RIGHT1 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT1" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 138, 114 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_RIGHT1 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT1" ; |
| Pos = MAP_APPFONT ( 203, 113 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ImageButton IB_DELETE1 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE1" ; |
| Pos = MAP_APPFONT ( 219, 113 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = TRUE ; |
| QuickHelpText [ en-US ] = "Remove" ; |
| // image is set dynamically |
| }; |
| |
| Edit ED_LEFT2 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT2" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 12, 129 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_LEFT2 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT2" ; |
| Pos = MAP_APPFONT ( 77, 128 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ListBox LB_OP2 |
| { |
| HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP2" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 94, 129 ) ; |
| Size = MAP_APPFONT ( 40, 56 ) ; |
| TabStop = TRUE ; |
| DropDown = TRUE ; |
| StringList [ en-US ] = |
| { |
| < "<=" ; Default ; > ; |
| < "=" ; Default ; > ; |
| < ">=" ; Default ; > ; |
| < "Integer" ; Default ; > ; |
| < "Binary" ; Default ; > ; |
| }; |
| }; |
| Edit ED_RIGHT2 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT2" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 138, 129 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_RIGHT2 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT2" ; |
| Pos = MAP_APPFONT ( 203, 128 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ImageButton IB_DELETE2 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE2" ; |
| Pos = MAP_APPFONT ( 219, 128 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = TRUE ; |
| QuickHelpText [ en-US ] = "Remove" ; |
| // image is set dynamically |
| }; |
| |
| Edit ED_LEFT3 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT3" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 12, 144 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_LEFT3 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT3" ; |
| Pos = MAP_APPFONT ( 77, 143 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ListBox LB_OP3 |
| { |
| HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP3" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 94, 144 ) ; |
| Size = MAP_APPFONT ( 40, 56 ) ; |
| TabStop = TRUE ; |
| DropDown = TRUE ; |
| StringList [ en-US ] = |
| { |
| < "<=" ; Default ; > ; |
| < "=" ; Default ; > ; |
| < ">=" ; Default ; > ; |
| < "Integer" ; Default ; > ; |
| < "Binary" ; Default ; > ; |
| }; |
| }; |
| Edit ED_RIGHT3 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT3" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 138, 144 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_RIGHT3 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT3" ; |
| Pos = MAP_APPFONT ( 203, 143 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ImageButton IB_DELETE3 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE3" ; |
| Pos = MAP_APPFONT ( 219, 143 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = TRUE ; |
| QuickHelpText [ en-US ] = "Remove" ; |
| // image is set dynamically |
| }; |
| |
| Edit ED_LEFT4 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_LEFT4" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 12, 159 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_LEFT4 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT4" ; |
| Pos = MAP_APPFONT ( 77, 158 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ListBox LB_OP4 |
| { |
| HelpID = "sc:ListBox:RID_SCDLG_OPTSOLVER:LB_OP4" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 94, 159 ) ; |
| Size = MAP_APPFONT ( 40, 56 ) ; |
| TabStop = TRUE ; |
| DropDown = TRUE ; |
| StringList [ en-US ] = |
| { |
| < "<=" ; Default ; > ; |
| < "=" ; Default ; > ; |
| < ">=" ; Default ; > ; |
| < "Integer" ; Default ; > ; |
| < "Binary" ; Default ; > ; |
| }; |
| }; |
| Edit ED_RIGHT4 |
| { |
| HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_RIGHT4" ; |
| Border = TRUE ; |
| Pos = MAP_APPFONT ( 138, 159 ) ; |
| Size = MAP_APPFONT ( 63, 12 ) ; |
| TabStop = TRUE ; |
| }; |
| ImageButton IB_RIGHT4 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT4" ; |
| Pos = MAP_APPFONT ( 203, 158 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = FALSE ; |
| QuickHelpText [ en-US ] = "Shrink" ; |
| }; |
| ImageButton IB_DELETE4 |
| { |
| HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_DELETE4" ; |
| Pos = MAP_APPFONT ( 219, 158 ) ; |
| Size = MAP_APPFONT ( 13, 15 ) ; |
| TabStop = TRUE ; |
| QuickHelpText [ en-US ] = "Remove" ; |
| // image is set dynamically |
| }; |
| |
| ScrollBar SB_SCROLL |
| { |
| Pos = MAP_APPFONT ( 236, 113 ) ; |
| Size = MAP_APPFONT ( 8, 59 ) ; |
| VScroll = TRUE ; |
| }; |
| |
| FixedLine FL_BUTTONS |
| { |
| Pos = MAP_APPFONT ( 0, 179 ) ; |
| Size = MAP_APPFONT ( 250, 8 ) ; |
| }; |
| |
| PushButton BTN_OPTIONS |
| { |
| HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_OPTIONS" ; |
| Pos = MAP_APPFONT ( 6, 190 ) ; |
| Size = MAP_APPFONT ( 55, 14 ) ; |
| TabStop = TRUE ; |
| Text [ en-US ] = "Options..." ; |
| }; |
| HelpButton BTN_HELP |
| { |
| Pos = MAP_APPFONT ( 67, 190 ) ; |
| Size = MAP_APPFONT ( 55, 14 ) ; |
| TabStop = TRUE ; |
| }; |
| CancelButton BTN_CLOSE |
| { |
| Pos = MAP_APPFONT ( 128, 190 ) ; |
| Size = MAP_APPFONT ( 55, 14 ) ; |
| TabStop = TRUE ; |
| Text [ en-US ] = "Close" ; |
| }; |
| PushButton BTN_SOLVE |
| { |
| HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_SOLVE" ; |
| Pos = MAP_APPFONT ( 189, 190 ) ; |
| Size = MAP_APPFONT ( 55, 14 ) ; |
| TabStop = TRUE ; |
| Text [ en-US ] = "Solve" ; |
| DefButton = TRUE ; |
| }; |
| |
| // IMG_DEL_H not used - image is set dynamically |
| |
| String STR_INVALIDINPUT |
| { |
| Text [ en-US ] = "Invalid input." ; |
| }; |
| String STR_INVALIDCONDITION |
| { |
| Text [ en-US ] = "Invalid condition." ; |
| }; |
| }; |
| |
| |
| ModelessDialog RID_SCDLG_SOLVER_PROGRESS |
| { |
| OutputSize = TRUE ; |
| HelpId = HID_SC_SOLVER_PROGRESS ; |
| SVLook = TRUE ; |
| Size = MAP_APPFONT ( 118, 72 ) ; |
| Moveable = TRUE ; |
| Closeable = FALSE ; |
| FixedText FT_PROGRESS |
| { |
| Pos = MAP_APPFONT ( 6, 11 ) ; |
| Size = MAP_APPFONT ( 106, 8 ) ; |
| Center = TRUE ; |
| Text [ en-US ] = "Solving in progress..." ; |
| }; |
| FixedText FT_TIMELIMIT |
| { |
| Pos = MAP_APPFONT ( 6, 25 ) ; |
| Size = MAP_APPFONT ( 106, 8 ) ; |
| Center = TRUE ; |
| Text [ en-US ] = "(time limit # seconds)" ; |
| }; |
| FixedLine FL_BUTTONS |
| { |
| Pos = MAP_APPFONT ( 0, 41 ) ; |
| Size = MAP_APPFONT ( 118, 8 ) ; |
| }; |
| OKButton BTN_OK |
| { |
| Pos = MAP_APPFONT ( 34, 52 ) ; |
| Size = MAP_APPFONT ( 50, 14 ) ; |
| TabStop = TRUE ; |
| DefButton = TRUE ; |
| }; |
| Text [ en-US ] = "Solving..." ; |
| }; |
| |
| |
| ModalDialog RID_SCDLG_SOLVER_NOSOLUTION |
| { |
| OutputSize = TRUE ; |
| HelpId = HID_SC_SOLVER_NOSOLUTION ; |
| SVLook = TRUE ; |
| Size = MAP_APPFONT ( 118, 72 ) ; |
| Moveable = TRUE ; |
| FixedText FT_NOSOLUTION |
| { |
| Pos = MAP_APPFONT ( 6, 8 ) ; |
| Size = MAP_APPFONT ( 106, 8 ) ; |
| Text [ en-US ] = "No solution was found." ; |
| }; |
| FixedText FT_ERRORTEXT |
| { |
| Pos = MAP_APPFONT ( 6, 22 ) ; |
| Size = MAP_APPFONT ( 106, 16 ) ; |
| WordBreak = TRUE ; |
| // text is dynamic |
| }; |
| FixedLine FL_BUTTONS |
| { |
| Pos = MAP_APPFONT ( 0, 41 ) ; |
| Size = MAP_APPFONT ( 118, 8 ) ; |
| }; |
| OKButton BTN_OK |
| { |
| Pos = MAP_APPFONT ( 34, 52 ) ; |
| Size = MAP_APPFONT ( 50, 14 ) ; |
| TabStop = TRUE ; |
| DefButton = TRUE ; |
| }; |
| Text [ en-US ] = "No Solution" ; |
| }; |
| |
| |
| ModalDialog RID_SCDLG_SOLVER_SUCCESS |
| { |
| OutputSize = TRUE ; |
| HelpId = HID_SC_SOLVER_SUCCESS ; |
| SVLook = TRUE ; |
| Size = MAP_APPFONT ( 138, 89 ) ; |
| Moveable = TRUE ; |
| FixedText FT_SUCCESS |
| { |
| Pos = MAP_APPFONT ( 6, 8 ) ; |
| Size = MAP_APPFONT ( 126, 8 ) ; |
| Text [ en-US ] = "Solving successfully finished." ; |
| }; |
| FixedText FT_RESULT |
| { |
| Pos = MAP_APPFONT ( 6, 22 ) ; |
| Size = MAP_APPFONT ( 126, 8 ) ; |
| Text [ en-US ] = "Result:" ; |
| }; |
| FixedText FT_QUESTION |
| { |
| Pos = MAP_APPFONT ( 6, 36 ) ; |
| Size = MAP_APPFONT ( 126, 16 ) ; |
| WordBreak = TRUE ; |
| Text [ en-US ] = "Do you want to keep the result or do you want to restore previous values?" ; |
| }; |
| FixedLine FL_BUTTONS |
| { |
| Pos = MAP_APPFONT ( 0, 58 ) ; |
| Size = MAP_APPFONT ( 138, 8 ) ; |
| }; |
| OKButton BTN_OK |
| { |
| Pos = MAP_APPFONT ( 6, 69 ) ; |
| Size = MAP_APPFONT ( 60, 14 ) ; |
| TabStop = TRUE ; |
| DefButton = TRUE ; |
| Text [ en-US ] = "Keep Result" ; |
| }; |
| CancelButton BTN_CANCEL |
| { |
| Pos = MAP_APPFONT ( 72, 69 ) ; |
| Size = MAP_APPFONT ( 60, 14 ) ; |
| TabStop = TRUE ; |
| Text [ en-US ] = "Restore Previous" ; |
| }; |
| Text [ en-US ] = "Solving Result" ; |
| }; |
| |
| // ********************************************************************** EOF |