/************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #include "optsolver.hrc" ModelessDialog RID_SCDLG_OPTSOLVER { OutputSize = TRUE ; HelpId = CMD_SID_OPENDLG_OPTSOLVER ; Hide = TRUE ; SVLook = TRUE ; Size = MAP_APPFONT ( 230 , 210 ) ; Text [ en-US ] = "Solver" ; Moveable = TRUE ; Closeable = FALSE ; FixedText FT_OBJECTIVECELL { Pos = MAP_APPFONT ( 6 , 8 ) ; Size = MAP_APPFONT ( 59 , 8 ) ; Text [ en-US ] = "Target cell" ; }; Edit ED_OBJECTIVECELL { HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_OBJECTIVECELL"; Border = TRUE ; Pos = MAP_APPFONT ( 67 , 6 ) ; Size = MAP_APPFONT ( 130 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_OBJECTIVECELL { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_OBJECTIVECELL"; Pos = MAP_APPFONT ( 199 , 5 ) ; Size = MAP_APPFONT ( 13 , 15 ) ; TabStop = FALSE ; QuickHelpText [ en-US ] = "Shrink" ; }; FixedText FT_DIRECTION { Pos = MAP_APPFONT ( 6 , 24 ) ; Size = MAP_APPFONT ( 59 , 8 ) ; Text [ en-US ] = "Optimize result to" ; }; RadioButton RB_MAX { HelpID = "sc:RadioButton:RID_SCDLG_OPTSOLVER:RB_MAX"; Pos = MAP_APPFONT ( 67 , 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 ( 67 , 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 ( 67 , 52 ) ; Size = MAP_APPFONT ( 59 , 10 ) ; Text [ en-US ] = "Value of" ; TabStop = TRUE ; }; Edit ED_TARGET { HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_TARGET"; Border = TRUE ; Pos = MAP_APPFONT ( 128 , 50 ) ; Size = MAP_APPFONT ( 69 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_TARGET { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_TARGET"; Pos = MAP_APPFONT ( 199 , 49 ) ; Size = MAP_APPFONT ( 13 , 15 ) ; TabStop = FALSE ; QuickHelpText [ en-US ] = "Shrink" ; }; FixedText FT_VARIABLECELLS { Pos = MAP_APPFONT ( 6 , 68 ) ; Size = MAP_APPFONT ( 59 , 8 ) ; Text [ en-US ] = "By changing cells" ; }; Edit ED_VARIABLECELLS { HelpID = "sc:Edit:RID_SCDLG_OPTSOLVER:ED_VARIABLECELLS"; Border = TRUE ; Pos = MAP_APPFONT ( 67 , 66 ) ; Size = MAP_APPFONT ( 130 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_VARIABLECELLS { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_VARIABLECELLS"; Pos = MAP_APPFONT ( 199 , 65 ) ; Size = MAP_APPFONT ( 13 , 15 ) ; TabStop = FALSE ; QuickHelpText [ en-US ] = "Shrink" ; }; FixedLine FL_CONDITIONS { Pos = MAP_APPFONT ( 6 , 88 ) ; Size = MAP_APPFONT ( 221 , 8 ) ; Text [ en-US ] = "Limiting conditions" ; }; FixedText FT_CELLREF { Pos = MAP_APPFONT ( 12 , 102 ) ; Size = MAP_APPFONT ( 70 , 8 ) ; Text [ en-US ] = "Cell reference" ; }; FixedText FT_OPERATOR { Pos = MAP_APPFONT ( 84 , 102 ) ; Size = MAP_APPFONT ( 38 , 8 ) ; Text [ en-US ] = "Operator" ; }; FixedText FT_CONSTRAINT { Pos = MAP_APPFONT ( 128 , 102 ) ; Size = MAP_APPFONT ( 70 , 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 ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_LEFT1 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT1"; Pos = MAP_APPFONT ( 67 , 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 ( 84 , 114 ) ; Size = MAP_APPFONT ( 38 , 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 ( 128 , 114 ) ; Size = MAP_APPFONT ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_RIGHT1 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT1"; Pos = MAP_APPFONT ( 183 , 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 ( 199 , 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 ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_LEFT2 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT2"; Pos = MAP_APPFONT ( 67 , 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 ( 84 , 129 ) ; Size = MAP_APPFONT ( 38 , 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 ( 128 , 129 ) ; Size = MAP_APPFONT ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_RIGHT2 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT2"; Pos = MAP_APPFONT ( 183 , 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 ( 199 , 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 ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_LEFT3 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT3"; Pos = MAP_APPFONT ( 67 , 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 ( 84 , 144 ) ; Size = MAP_APPFONT ( 38 , 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 ( 128 , 144 ) ; Size = MAP_APPFONT ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_RIGHT3 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT3"; Pos = MAP_APPFONT ( 183 , 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 ( 199 , 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 ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_LEFT4 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_LEFT4"; Pos = MAP_APPFONT ( 67 , 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 ( 84 , 159 ) ; Size = MAP_APPFONT ( 38 , 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 ( 128 , 159 ) ; Size = MAP_APPFONT ( 53 , 12 ) ; TabStop = TRUE ; }; ImageButton IB_RIGHT4 { HelpID = "sc:ImageButton:RID_SCDLG_OPTSOLVER:IB_RIGHT4"; Pos = MAP_APPFONT ( 183 , 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 ( 199 , 158 ) ; Size = MAP_APPFONT ( 13 , 15 ) ; TabStop = TRUE ; QuickHelpText [ en-US ] = "Remove" ; // image is set dynamically }; ScrollBar SB_SCROLL { Pos = MAP_APPFONT ( 216, 113 ) ; Size = MAP_APPFONT ( 8 , 59 ) ; VScroll = TRUE ; }; FixedLine FL_BUTTONS { Pos = MAP_APPFONT ( 0 , 179 ) ; Size = MAP_APPFONT ( 230 , 8 ) ; }; PushButton BTN_OPTIONS { HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_OPTIONS"; Pos = MAP_APPFONT ( 6 , 190 ) ; Size = MAP_APPFONT ( 50 , 14 ) ; TabStop = TRUE ; Text [ en-US ] = "Options..." ; }; HelpButton BTN_HELP { Pos = MAP_APPFONT ( 62 , 190 ) ; Size = MAP_APPFONT ( 50 , 14 ) ; TabStop = TRUE ; }; CancelButton BTN_CLOSE { Pos = MAP_APPFONT ( 118 , 190 ) ; Size = MAP_APPFONT ( 50 , 14 ) ; TabStop = TRUE ; Text [ en-US ] = "Close" ; }; PushButton BTN_SOLVE { HelpID = "sc:PushButton:RID_SCDLG_OPTSOLVER:BTN_SOLVE"; Pos = MAP_APPFONT ( 174 , 190 ) ; Size = MAP_APPFONT ( 50 , 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" ; };