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