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