/************************************************************** * * 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