Quintiq file version 2.0
#root
#parent: LibMacroPlannerTCUI
OrphanComponent DialogSelectOptimizer
{
  #keys: '[110704.0.1694330143]'
  BaseType: 'Dialog'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 543 parent: 0 }
      GBFlow.Column { grow: 0 id: 930 parent: 0 }
      GBFlow.Column { grow: 0 id: 304 parent: 0 }
      GBFlow.Column { grow: 0 id: 207 parent: 0 }
      GBFlow.Column { grow: 0 id: 778 parent: 0 }
      GBFlow.Column { grow: 0 id: 988 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => ImageOptimizerUnbounded
        Position { startcolumn: 543 startrow: 237 endcolumn: 543 endrow: 237 }
      }
      GBElement
      {
        Component => LabelStrategy
        Position { startcolumn: 930 startrow: 237 endcolumn: 930 endrow: 237 }
      }
      GBElement
      {
        Component => SelectionStrategy
        Position { startcolumn: 304 startrow: 237 endcolumn: 778 endrow: 237 }
      }
      GBElement
      {
        Component => ButtonEditStrategy
        Position { startcolumn: 988 startrow: 237 endcolumn: 988 endrow: 237 }
      }
      GBElement
      {
        Component => Label2
        Position { startcolumn: 543 startrow: 879 endcolumn: 930 endrow: 879 }
      }
      GBElement
      {
        Component => SelectionPeriodFrom
        Position { startcolumn: 304 startrow: 879 endcolumn: 304 endrow: 879 }
      }
      GBElement
      {
        Component => LabelTo
        Position { startcolumn: 207 startrow: 879 endcolumn: 207 endrow: 879 }
      }
      GBElement
      {
        Component => SelectionPeriodTo
        Position { startcolumn: 778 startrow: 879 endcolumn: 778 endrow: 879 }
      }
      GBElement
      {
        Component => ButtonPlanWholeHorizon
        Position { startcolumn: 988 startrow: 879 endcolumn: 988 endrow: 879 }
      }
      GBElement
      {
        Component => CheckBoxOverrideManualPlanning
        Position { startcolumn: 304 startrow: 507 endcolumn: 778 endrow: 507 }
      }
      GBElement
      {
        Component => Image898
        Position { startcolumn: 543 startrow: 409 endcolumn: 988 endrow: 409 }
      }
      GBElement
      {
        Component => LabelOptimizerPuzzle
        Position { startcolumn: 930 startrow: 396 endcolumn: 930 endrow: 396 }
      }
      GBElement
      {
        Component => SelectionOptimizerPuzzle
        Position { startcolumn: 304 startrow: 396 endcolumn: 778 endrow: 396 }
      }
      GBElement
      {
        Component => ButtonEditOptimizerPuzzle
        Position { startcolumn: 988 startrow: 396 endcolumn: 988 endrow: 396 }
      }
    ]
    Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 396 parent: 0 }
      GBFlow.Row { grow: 0 id: 237 parent: 0 }
      GBFlow.Row { grow: 0 id: 879 parent: 0 }
      GBFlow.Row { grow: 0 id: 507 parent: 0 }
      GBFlow.Row { grow: 128 id: 409 parent: 0 }
    ]
  }
  Children:
  [
    #child: Toolbar
    #child: SelectionPeriodTo
    #child: SelectionPeriodFrom
    #child: SelectionStrategy
    Component ImageOptimizerUnbounded
    {
      #keys: '[122872.2.402856752]'
      BaseType: 'Image'
      Properties:
      [
        Image: 'WARNING'
        Tooltip: 'Having an unrestricted bonus-driven goal may result in an unbounded and potentially infeasible plan.<br>Please prioritze a penalty-driven goal over any bonus-driven goals.'
        Transparent: true
      ]
    }
    Component ButtonEditStrategy
    {
      #keys: '[122872.2.402857439]'
      BaseType: 'Button'
      Properties:
      [
        SizePosition: 'rt38 16 31 53'
        Text: '...'
        Tooltip: 'Edit strategy'
      ]
    }
    Component LabelStrategy
    {
      #keys: '[122872.2.402857002]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionStrategy'
        NumberColumns: 5
        NumberLines: 1
        Shortcut: 'Alt+S'
        SizePosition: 'lt14 55 35 49'
        Text: '&Strategy'
        Tooltip: 'The optimizer strategy determines which KPIs are optimized and how important each KPI is.'
      ]
    }
    Component Label2
    {
      #keys: '[122872.2.402858525]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionPeriodFrom'
        LayoutGroup: 'Label'
        Shortcut: 'Alt+H'
        Text: '&Horizon'
        Transparent: true
      ]
    }
    Component LabelTo
    {
      #keys: '[122872.2.402860319]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'center'
        NumberLines: 1
        SizePosition: 'lt177 186 5 19'
        Text: 'to'
        Transparent: true
      ]
    }
    Component ButtonPlanWholeHorizon
    {
      #keys: '[122872.2.402863102]'
      BaseType: 'Button'
      Properties:
      [
        Image: 'LM_HOR_FIX_PLUS'
        Tooltip: 'Plan for non-frozen periods'
      ]
    }
    Component CheckBoxOverrideManualPlanning
    {
      #keys: '[122872.2.402863241]'
      BaseType: 'CheckBox'
      Properties:
      [
        Shortcut: 'Alt+L'
        Text: 'Override &locked planning'
      ]
    }
    Component Image898
    {
      #keys: '[132448.0.650671676]'
      BaseType: 'Image'
    }
    #child: SelectionOptimizerPuzzle
    Component LabelOptimizerPuzzle
    {
      #keys: '[146140.0.1812371924]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'SelectionOptimizerPuzzle'
        Shortcut: 'Alt+P'
        Text: '&Puzzle'
        Tooltip: 'Determines the supply chain scope to be considered by the optimizer.'
        Transparent: true
      ]
    }
    Component ButtonEditOptimizerPuzzle
    {
      #keys: '[146140.0.1812375447]'
      BaseType: 'Button'
      Properties:
      [
        Text: '...'
        Tooltip: 'Edit'
      ]
    }
  ]
  Properties:
  [
    EnterButton: 'btnOk'
    EscapeButton: 'btnCancel'
    Height: 304
    HighlightRuleGroup: 'None'
    InitialPlacement: 'floating'
    Title: 'Optimizer'
    Width: 373
    ModeledStringList ChildOrdering
    {
      c: SelectionOptimizerPuzzle
      c: LabelOptimizerPuzzle
      c: ButtonEditOptimizerPuzzle
      c: SelectionStrategy
      c: ImageOptimizerUnbounded
      c: ButtonEditStrategy
      c: LabelStrategy
      c: SelectionPeriodFrom
      c: SelectionPeriodTo
      c: ButtonPlanWholeHorizon
      c: Label2
      c: CheckBoxOverrideManualPlanning
      c: Toolbar
      c: LabelTo
      c: Image898
    }
  ]
}
