| Quintiq file version 2.0 | 
| Component GroupPanelGoalWeights | 
| { | 
|   #keys: '[122872.0.1898259497]' | 
|   BaseType: 'GroupPanel' | 
|   GBLayout | 
|   { | 
|     Type: 'internal[GBLayoutDefinition]' | 
|     Columns: | 
|     [ | 
|       GBFlow.Column { grow: 0 id: 1 parent: 0 } | 
|       GBFlow.Column { grow: 128 id: 4 parent: 0 } | 
|       GBFlow.Column { grow: 0 id: 5 parent: 0 } | 
|     ] | 
|     Elements: | 
|     [ | 
|       GBElement | 
|       { | 
|         Component => LabelWeightSlackOverallMinTargets | 
|         Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelWeightSlackOverallMaxTargets | 
|         Position { startcolumn: 1 startrow: 2 endcolumn: 1 endrow: 2 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelWeightSlackMinTargetsType | 
|         Position { startcolumn: 1 startrow: 3 endcolumn: 1 endrow: 3 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelWeightSlackMaxTargetsType | 
|         Position { startcolumn: 1 startrow: 4 endcolumn: 1 endrow: 4 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelWeightMaxValues | 
|         Position { startcolumn: 1 startrow: 5 endcolumn: 1 endrow: 5 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /EditorWeightSlackOverallMinTargets | 
|         Position { startcolumn: 4 startrow: 1 endcolumn: 5 endrow: 1 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /EditorWeightSlackOverallMaxTargets | 
|         Position { startcolumn: 4 startrow: 2 endcolumn: 5 endrow: 2 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /EditorWeightSlackMinTargetsType | 
|         Position { startcolumn: 4 startrow: 3 endcolumn: 5 endrow: 3 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /EditorWeightSlackMaxTargetsType | 
|         Position { startcolumn: 4 startrow: 4 endcolumn: 5 endrow: 4 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /EditorWeightMaxValues | 
|         Position { startcolumn: 4 startrow: 5 endcolumn: 5 endrow: 5 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => LabelPieceWiseLinearFactor | 
|         Position { startcolumn: 1 startrow: 6 endcolumn: 1 endrow: 6 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => /EditorPieceWiseLinearFactor | 
|         Position { startcolumn: 4 startrow: 6 endcolumn: 5 endrow: 6 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => ButtonResetGoalWeights | 
|         Position { startcolumn: 5 startrow: 7 endcolumn: 5 endrow: 7 } | 
|       } | 
|     ] | 
|     Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|     Rows: | 
|     [ | 
|       GBFlow.Row { grow: 0 id: 1 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 2 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 3 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 4 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 5 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 6 parent: 0 } | 
|       GBFlow.Row { grow: 0 id: 7 parent: 0 } | 
|     ] | 
|   } | 
|   Children: | 
|   [ | 
|     Component LabelWeightSlackOverallMinTargets | 
|     { | 
|       #keys: '[122872.0.1898260234]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorWeightSlackOverallMinTargets' | 
|         Shortcut: 'Alt+S' | 
|         Text: '&Slack overall min targets' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelWeightSlackOverallMaxTargets | 
|     { | 
|       #keys: '[122872.0.1898260391]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorWeightSlackOverallMaxTargets' | 
|         Shortcut: 'Alt+L' | 
|         Text: 'S&lack overall max targets' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelWeightSlackMinTargetsType | 
|     { | 
|       #keys: '[122872.0.1898260522]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorWeightSlackMinTargetsType' | 
|         Shortcut: 'Alt+K' | 
|         Text: 'Slac&k min targets per scaling type' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelWeightSlackMaxTargetsType | 
|     { | 
|       #keys: '[122872.0.1898260700]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorWeightSlackMaxTargetsType' | 
|         Shortcut: 'Alt+M' | 
|         Text: 'Slack &max targets per scaling type' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component LabelWeightMaxValues | 
|     { | 
|       #keys: '[122872.0.1898261004]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorWeightMaxValues' | 
|         Shortcut: 'Alt+X' | 
|         Text: 'Ma&x values per scaling type' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     #child: EditorWeightSlackOverallMinTargets | 
|     #child: EditorWeightMaxValues | 
|     #child: EditorWeightSlackMaxTargetsType | 
|     #child: EditorWeightSlackMinTargetsType | 
|     #child: EditorWeightSlackOverallMaxTargets | 
|     #child: EditorPieceWiseLinearFactor | 
|     Component LabelPieceWiseLinearFactor | 
|     { | 
|       #keys: '[122872.0.1933120408]' | 
|       BaseType: 'Label' | 
|       Properties: | 
|       [ | 
|         Alignment: 'right' | 
|         FocusControl: 'EditorPieceWiseLinearFactor' | 
|         Shortcut: 'Alt+P' | 
|         Text: '&Piece wise linear factor' | 
|         Tooltip: 'The piece wise linear factor is used to multiply the regular target weights when there is a violation of more than 1' | 
|         Transparent: true | 
|       ] | 
|     } | 
|     Component ButtonResetGoalWeights | 
|     { | 
|       #keys: '[122872.0.2139409709]' | 
|       BaseType: 'Button' | 
|       Properties: | 
|       [ | 
|         Image: 'REPLACE2' | 
|         Text: 'Reset goal weights to default' | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     Text: 'Goal weights' | 
|     ModeledStringList ChildOrdering | 
|     { | 
|       c: EditorWeightSlackOverallMinTargets | 
|       c: LabelWeightSlackOverallMinTargets | 
|       c: EditorWeightSlackOverallMaxTargets | 
|       c: EditorWeightSlackMinTargetsType | 
|       c: LabelWeightSlackOverallMaxTargets | 
|       c: LabelWeightSlackMinTargetsType | 
|       c: EditorWeightSlackMaxTargetsType | 
|       c: EditorWeightMaxValues | 
|       c: LabelWeightSlackMaxTargetsType | 
|       c: LabelWeightMaxValues | 
|       c: EditorPieceWiseLinearFactor | 
|       c: ButtonResetGoalWeights | 
|       c: LabelPieceWiseLinearFactor | 
|     } | 
|   ] | 
| } |