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