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
    }
  ]
}
