| Quintiq file version 2.0 | 
| #root | 
| #parent: LibMacroPlannerTCUI | 
| OrphanComponent ScenarioManager_DialogCreateEditStrategyLevel | 
| { | 
|   #keys: '[108486.1.418963757]' | 
|   Accessibility: 'Extensible' | 
|   BaseType: 'Dialog' | 
|   Databinding: 'shadow[StrategyLevel]' | 
|   GBLayout | 
|   { | 
|     Type: 'internal[GBLayoutDefinition]' | 
|     Columns: | 
|     [ | 
|       GBFlow.Column { grow: 0 id: 426 parent: 0 } | 
|       GBFlow.Column { grow: 0 id: 603 parent: 0 } | 
|       GBFlow.Column { grow: 0 id: 546 parent: 0 } | 
|       GBFlow.Column { grow: 128 id: 15 parent: 0 } | 
|     ] | 
|     Elements: | 
|     [ | 
|       GBElement | 
|       { | 
|         Component => Label | 
|         Position { startcolumn: 426 startrow: 31 endcolumn: 426 endrow: 31 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label2 | 
|         Position { startcolumn: 603 startrow: 31 endcolumn: 15 endrow: 31 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label1 | 
|         Position { startcolumn: 603 startrow: 33 endcolumn: 15 endrow: 33 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label3 | 
|         Position { startcolumn: 426 startrow: 33 endcolumn: 426 endrow: 33 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => RadioButtonGroup | 
|         Position { startcolumn: 603 startrow: 45 endcolumn: 15 endrow: 45 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorTimeLimit | 
|         Position { startcolumn: 603 startrow: 37 endcolumn: 15 endrow: 37 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label4 | 
|         Position { startcolumn: 426 startrow: 37 endcolumn: 426 endrow: 37 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelAbsoluteGap | 
|         Position { startcolumn: 426 startrow: 39 endcolumn: 426 endrow: 39 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelRelativeGap | 
|         Position { startcolumn: 426 startrow: 40 endcolumn: 426 endrow: 40 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorRelativeGap | 
|         Position { startcolumn: 603 startrow: 40 endcolumn: 15 endrow: 40 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorAbsoluteGap | 
|         Position { startcolumn: 603 startrow: 39 endcolumn: 15 endrow: 39 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxBatchEditTimeLimit | 
|         Position { startcolumn: 426 startrow: 43 endcolumn: 15 endrow: 43 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxBatchEditGap | 
|         Position { startcolumn: 426 startrow: 35 endcolumn: 15 endrow: 35 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label6 | 
|         Position { startcolumn: 426 startrow: 48 endcolumn: 426 endrow: 48 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => SelectionSolverSettingGroup | 
|         Position { startcolumn: 603 startrow: 48 endcolumn: 15 endrow: 48 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxBatchEditSolverSettingGroup | 
|         Position { startcolumn: 426 startrow: 51 endcolumn: 15 endrow: 51 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => Label7 | 
|         Position { startcolumn: 426 startrow: 52 endcolumn: 426 endrow: 52 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorRelativeGoalSlack | 
|         Position { startcolumn: 603 startrow: 52 endcolumn: 15 endrow: 52 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxBatchEditRelativeGoalSlack | 
|         Position { startcolumn: 426 startrow: 53 endcolumn: 15 endrow: 53 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxUseHierarchicalSolverAbsTolerance | 
|         Position { startcolumn: 426 startrow: 457 endcolumn: 603 endrow: 457 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxUseHierarchicalSolverRelTolerance | 
|         Position { startcolumn: 426 startrow: 414 endcolumn: 603 endrow: 414 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => lblLabelHierarchicalSolverAbsTolerance | 
|         Position { startcolumn: 546 startrow: 457 endcolumn: 546 endrow: 457 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorHierarchicalSolverAbsTolerance | 
|         Position { startcolumn: 15 startrow: 457 endcolumn: 15 endrow: 457 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => lblLabelHierarchicalSolverRelTolerance | 
|         Position { startcolumn: 546 startrow: 414 endcolumn: 546 endrow: 414 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => EditorHierarchicalSolverRelTolerance | 
|         Position { startcolumn: 15 startrow: 414 endcolumn: 15 endrow: 414 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => CheckBoxBatchEditHierarchalSettings | 
|         Position { startcolumn: 426 startrow: 201 endcolumn: 15 endrow: 201 } | 
|       } | 
|     ] | 
|     Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ] | 
|     Rows: | 
|     [ | 
|       GBFlow.Row { grow: 0 id: 31 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 33 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 43 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 37 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 35 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 45 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 39 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 40 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 53 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 52 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 51 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 48 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 201 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 457 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 414 parent: 0 } | 
|     ] | 
|   } | 
|   Children: | 
|   [ | 
|     #child: Toolbar | 
|     Component Label | 
|     { | 
|       #keys: '[108486.1.419927410]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         Text: 'Strategy' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component Label2 | 
|     { | 
|       #keys: '[108486.1.419927907]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'Dialog.Data.Strategy.Name' | 
|         Text: '' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component Label1 | 
|     { | 
|       #keys: '[108486.1.419933833]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'Dialog.Data.Level' | 
|         Text: '' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component Label3 | 
|     { | 
|       #keys: '[108486.1.419936266]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         Text: 'Level' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component RadioButtonGroup | 
|     { | 
|       #keys: '[108486.1.420057580]' | 
|       BaseType: 'RadioButtonGroup' | 
|       Properties: | 
|       [ | 
|         BoundValue: 'true' | 
|         ButtonLabels: 'Absol&ute  ;Relati&ve' | 
|         ButtonValues: 'true;false' | 
|         DataBinding: 'Dialog.Data.UseAbsoluteGap' | 
|         Horizontal: true | 
|       ] | 
|     } | 
|     #child: EditorTimeLimit | 
|     Component Label4 | 
|     { | 
|       #keys: '[108486.1.420066101]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorTimeLimit' | 
|         LayoutGroup: 'Label' | 
|         NumberLines: 1 | 
|         Shortcut: 'Alt+T' | 
|         SizePosition: 'lt240 293 26 42' | 
|         Text: '&Time limit (secs)' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelAbsoluteGap | 
|     { | 
|       #keys: '[108486.1.420079766]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorAbsoluteGap' | 
|         LayoutGroup: 'Label' | 
|         NumberLines: 1 | 
|         Shortcut: 'Alt+P' | 
|         SizePosition: 'lt240 293 26 42' | 
|         Text: 'Absolute ga&p' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelRelativeGap | 
|     { | 
|       #keys: '[108486.1.420080247]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorRelativeGap' | 
|         LayoutGroup: 'Label' | 
|         NumberLines: 1 | 
|         Shortcut: 'Alt+P' | 
|         SizePosition: 'lt240 293 26 42' | 
|         Text: 'Relative ga&p' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: EditorRelativeGap | 
|     #child: EditorAbsoluteGap | 
|     Component CheckBoxBatchEditTimeLimit | 
|     { | 
|       #keys: '[108486.1.423237799]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         Shortcut: 'Alt+B' | 
|         SizePosition: 'lt16 105 93 109' | 
|         Text: '&Batch edit time limit' | 
|       ] | 
|     } | 
|     Component CheckBoxBatchEditGap | 
|     { | 
|       #keys: '[108486.1.423241982]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         Shortcut: 'Alt+H' | 
|         SizePosition: 'lt16 105 93 109' | 
|         Text: 'Batc&h edit gap' | 
|       ] | 
|     } | 
|     Component Label6 | 
|     { | 
|       #keys: '[122872.0.74591545]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'SelectionSolverSettingGroup' | 
|         Shortcut: 'Alt+S' | 
|         Text: '&Solver setting group' | 
|         Tooltip: 'The solver setting group determines which solver settings are used in the optimization of this level' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: SelectionSolverSettingGroup | 
|     Component CheckBoxBatchEditSolverSettingGroup | 
|     { | 
|       #keys: '[122872.0.251960915]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         Shortcut: 'Alt+L' | 
|         SizePosition: 'lt16 105 93 109' | 
|         Text: 'Batch edit so&lver setting group' | 
|       ] | 
|     } | 
|     #child: EditorRelativeGoalSlack | 
|     Component Label7 | 
|     { | 
|       #keys: '[122872.0.960572238]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorRelativeGoalSlack' | 
|         Shortcut: 'Alt+R' | 
|         Text: '&Relative goal slack' | 
|         Tooltip: 'Note this is unused in case strategy advanced setting species to use the hierarhical solver' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component CheckBoxBatchEditRelativeGoalSlack | 
|     { | 
|       #keys: '[122872.0.964262136]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         Shortcut: 'Alt+K' | 
|         Text: 'Batch edit relative goal slac&k' | 
|       ] | 
|     } | 
|     #child: EditorHierarchicalSolverRelTolerance | 
|     #child: EditorHierarchicalSolverAbsTolerance | 
|     Component CheckBoxUseHierarchicalSolverAbsTolerance | 
|     { | 
|       #keys: '[145808.2.1104778022]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'ScenarioManager_DialogCreateEditStrategyLevel.Data.UseHierarchicalSolverAbsTolerance' | 
|         Text: 'Use hierarchical solver absolute tolerance' | 
|         Tooltip: 'Note online documentation solver. Different meaning for LP and MIP' | 
|       ] | 
|     } | 
|     Component CheckBoxUseHierarchicalSolverRelTolerance | 
|     { | 
|       #keys: '[145808.2.1104778065]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'ScenarioManager_DialogCreateEditStrategyLevel.Data.UseHierarchicalSolverRelTolerance' | 
|         Text: 'Use hierarchical solver relative tolerance' | 
|         Tooltip: 'Note online documentation solver. Not used for LP' | 
|       ] | 
|     } | 
|     Component lblLabelHierarchicalSolverAbsTolerance | 
|     { | 
|       #keys: '[145808.2.1104778089]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorHierarchicalSolverAbsTolerance' | 
|         Shortcut: 'Alt+A' | 
|         Text: '&AbsTol:' | 
|         Tooltip: 'Note online documentation solver. Different meaning for LP and MIP' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component lblLabelHierarchicalSolverRelTolerance | 
|     { | 
|       #keys: '[145808.2.1104778134]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorHierarchicalSolverRelTolerance' | 
|         Shortcut: 'Alt+R' | 
|         Text: '&RelTol:' | 
|         Tooltip: 'Note online documentation solver. Not used for LP' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component CheckBoxBatchEditHierarchalSettings | 
|     { | 
|       #keys: '[145808.2.1104778201]' | 
|       BaseType: 'CheckBox' | 
|       Properties: | 
|       [ | 
|         Text: 'Batch edit hierarchical settings' | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     EnterButton: 'btnOk' | 
|     EscapeButton: 'btnCancel' | 
|     Height: 515 | 
|     InitialPlacement: 'floating' | 
|     Title: 'Strategy level' | 
|     Width: 717 | 
|     ModeledStringList ChildOrdering | 
|     { | 
|       c: CheckBoxBatchEditTimeLimit | 
|       c: EditorTimeLimit | 
|       c: Label4 | 
|       c: CheckBoxBatchEditGap | 
|       c: RadioButtonGroup | 
|       c: EditorAbsoluteGap | 
|       c: LabelAbsoluteGap | 
|       c: EditorRelativeGap | 
|       c: LabelRelativeGap | 
|       c: CheckBoxBatchEditRelativeGoalSlack | 
|       c: EditorRelativeGoalSlack | 
|       c: CheckBoxBatchEditSolverSettingGroup | 
|       c: SelectionSolverSettingGroup | 
|       c: CheckBoxBatchEditHierarchalSettings | 
|       c: CheckBoxUseHierarchicalSolverAbsTolerance | 
|       c: EditorHierarchicalSolverAbsTolerance | 
|       c: CheckBoxUseHierarchicalSolverRelTolerance | 
|       c: EditorHierarchicalSolverRelTolerance | 
|       c: Label3 | 
|       c: Label | 
|       c: Toolbar | 
|       c: Label2 | 
|       c: Label1 | 
|       c: Label6 | 
|       c: Label7 | 
|       c: lblLabelHierarchicalSolverAbsTolerance | 
|       c: lblLabelHierarchicalSolverRelTolerance | 
|     } | 
|   ] | 
| } |