Quintiq file version 2.0 #root #parent: LibMacroPlannerTCUI OrphanComponent ScenarioManager_DialogCreateEditStrategyLevel { #keys: '[108486.1.418963757]' Accessibility: 'Extensible' BaseType: 'Dialog' Databinding: 'shadow[StrategyLevel]' GBLayout { Type: 'internal[GBLayoutDefinition]' Columns: [ GBFlow.Column { grow: 0 id: 426 parent: 0 } GBFlow.Column { grow: 0 id: 603 parent: 0 } GBFlow.Column { grow: 0 id: 546 parent: 0 } GBFlow.Column { grow: 128 id: 15 parent: 0 } ] Elements: [ GBElement { Component => Label Position { startcolumn: 426 startrow: 31 endcolumn: 426 endrow: 31 } } GBElement { Component => Label2 Position { startcolumn: 603 startrow: 31 endcolumn: 15 endrow: 31 } } GBElement { Component => Label1 Position { startcolumn: 603 startrow: 33 endcolumn: 15 endrow: 33 } } GBElement { Component => Label3 Position { startcolumn: 426 startrow: 33 endcolumn: 426 endrow: 33 } } GBElement { Component => RadioButtonGroup Position { startcolumn: 603 startrow: 45 endcolumn: 15 endrow: 45 } } GBElement { Component => EditorTimeLimit Position { startcolumn: 603 startrow: 37 endcolumn: 15 endrow: 37 } } GBElement { Component => Label4 Position { startcolumn: 426 startrow: 37 endcolumn: 426 endrow: 37 } } GBElement { Component => LabelAbsoluteGap Position { startcolumn: 426 startrow: 39 endcolumn: 426 endrow: 39 } } GBElement { Component => LabelRelativeGap Position { startcolumn: 426 startrow: 40 endcolumn: 426 endrow: 40 } } GBElement { Component => EditorRelativeGap Position { startcolumn: 603 startrow: 40 endcolumn: 15 endrow: 40 } } GBElement { Component => EditorAbsoluteGap Position { startcolumn: 603 startrow: 39 endcolumn: 15 endrow: 39 } } GBElement { Component => CheckBoxBatchEditTimeLimit Position { startcolumn: 426 startrow: 43 endcolumn: 15 endrow: 43 } } GBElement { Component => CheckBoxBatchEditGap Position { startcolumn: 426 startrow: 35 endcolumn: 15 endrow: 35 } } GBElement { Component => Label6 Position { startcolumn: 426 startrow: 48 endcolumn: 426 endrow: 48 } } GBElement { Component => SelectionSolverSettingGroup Position { startcolumn: 603 startrow: 48 endcolumn: 15 endrow: 48 } } GBElement { Component => CheckBoxBatchEditSolverSettingGroup Position { startcolumn: 426 startrow: 51 endcolumn: 15 endrow: 51 } } GBElement { Component => Label7 Position { startcolumn: 426 startrow: 52 endcolumn: 426 endrow: 52 } } GBElement { Component => EditorRelativeGoalSlack Position { startcolumn: 603 startrow: 52 endcolumn: 15 endrow: 52 } } GBElement { Component => CheckBoxBatchEditRelativeGoalSlack Position { startcolumn: 426 startrow: 53 endcolumn: 15 endrow: 53 } } GBElement { Component => CheckBoxUseHierarchicalSolverAbsTolerance Position { startcolumn: 426 startrow: 457 endcolumn: 603 endrow: 457 } } GBElement { Component => CheckBoxUseHierarchicalSolverRelTolerance Position { startcolumn: 426 startrow: 414 endcolumn: 603 endrow: 414 } } GBElement { Component => lblLabelHierarchicalSolverAbsTolerance Position { startcolumn: 546 startrow: 457 endcolumn: 546 endrow: 457 } } GBElement { Component => EditorHierarchicalSolverAbsTolerance Position { startcolumn: 15 startrow: 457 endcolumn: 15 endrow: 457 } } GBElement { Component => lblLabelHierarchicalSolverRelTolerance Position { startcolumn: 546 startrow: 414 endcolumn: 546 endrow: 414 } } GBElement { Component => EditorHierarchicalSolverRelTolerance Position { startcolumn: 15 startrow: 414 endcolumn: 15 endrow: 414 } } GBElement { Component => CheckBoxBatchEditHierarchalSettings Position { startcolumn: 426 startrow: 201 endcolumn: 15 endrow: 201 } } ] Gaps: [ left: 10 right: 10 top: 10 bottom: 10 inner: 5 ] Rows: [ GBFlow.Row { grow: 0 id: 31 parent: 0 } GBFlow.Row { grow: 0 id: 33 parent: 0 } GBFlow.Row { grow: 0 id: 43 parent: 0 } GBFlow.Row { grow: 0 id: 37 parent: 0 } GBFlow.Row { grow: 0 id: 35 parent: 0 } GBFlow.Row { grow: 0 id: 45 parent: 0 } GBFlow.Row { grow: 0 id: 39 parent: 0 } GBFlow.Row { grow: 0 id: 40 parent: 0 } GBFlow.Row { grow: 0 id: 53 parent: 0 } GBFlow.Row { grow: 0 id: 52 parent: 0 } GBFlow.Row { grow: 0 id: 51 parent: 0 } GBFlow.Row { grow: 0 id: 48 parent: 0 } GBFlow.Row { grow: 0 id: 201 parent: 0 } GBFlow.Row { grow: 0 id: 457 parent: 0 } GBFlow.Row { grow: 0 id: 414 parent: 0 } ] } Children: [ #child: Toolbar Component Label { #keys: '[108486.1.419927410]' BaseType: 'Label' Properties: [ Alignment: 'right' Text: 'Strategy' Transparent: true ] } Component Label2 { #keys: '[108486.1.419927907]' BaseType: 'Label' Properties: [ DataBinding: 'Dialog.Data.Strategy.Name' Text: '' Transparent: true ] } Component Label1 { #keys: '[108486.1.419933833]' BaseType: 'Label' Properties: [ DataBinding: 'Dialog.Data.Level' Text: '' Transparent: true ] } Component Label3 { #keys: '[108486.1.419936266]' BaseType: 'Label' Properties: [ Alignment: 'right' Text: 'Level' Transparent: true ] } Component RadioButtonGroup { #keys: '[108486.1.420057580]' BaseType: 'RadioButtonGroup' Properties: [ BoundValue: 'true' ButtonLabels: 'Absol&ute ;Relati&ve' ButtonValues: 'true;false' DataBinding: 'Dialog.Data.UseAbsoluteGap' Horizontal: true ] } #child: EditorTimeLimit Component Label4 { #keys: '[108486.1.420066101]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'EditorTimeLimit' LayoutGroup: 'Label' NumberLines: 1 Shortcut: 'Alt+T' SizePosition: 'lt240 293 26 42' Text: '&Time limit (secs)' Transparent: true ] } Component LabelAbsoluteGap { #keys: '[108486.1.420079766]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'EditorAbsoluteGap' LayoutGroup: 'Label' NumberLines: 1 Shortcut: 'Alt+P' SizePosition: 'lt240 293 26 42' Text: 'Absolute ga&p' Transparent: true ] } Component LabelRelativeGap { #keys: '[108486.1.420080247]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'EditorRelativeGap' LayoutGroup: 'Label' NumberLines: 1 Shortcut: 'Alt+P' SizePosition: 'lt240 293 26 42' Text: 'Relative ga&p' Transparent: true ] } #child: EditorRelativeGap #child: EditorAbsoluteGap Component CheckBoxBatchEditTimeLimit { #keys: '[108486.1.423237799]' BaseType: 'CheckBox' Properties: [ Shortcut: 'Alt+B' SizePosition: 'lt16 105 93 109' Text: '&Batch edit time limit' ] } Component CheckBoxBatchEditGap { #keys: '[108486.1.423241982]' BaseType: 'CheckBox' Properties: [ Shortcut: 'Alt+H' SizePosition: 'lt16 105 93 109' Text: 'Batc&h edit gap' ] } Component Label6 { #keys: '[122872.0.74591545]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'SelectionSolverSettingGroup' Shortcut: 'Alt+S' Text: '&Solver setting group' Tooltip: 'The solver setting group determines which solver settings are used in the optimization of this level' Transparent: true ] } #child: SelectionSolverSettingGroup Component CheckBoxBatchEditSolverSettingGroup { #keys: '[122872.0.251960915]' BaseType: 'CheckBox' Properties: [ Shortcut: 'Alt+L' SizePosition: 'lt16 105 93 109' Text: 'Batch edit so&lver setting group' ] } #child: EditorRelativeGoalSlack Component Label7 { #keys: '[122872.0.960572238]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'EditorRelativeGoalSlack' Shortcut: 'Alt+R' Text: '&Relative goal slack' Tooltip: 'Note this is unused in case strategy advanced setting species to use the hierarhical solver' Transparent: true ] } Component CheckBoxBatchEditRelativeGoalSlack { #keys: '[122872.0.964262136]' BaseType: 'CheckBox' Properties: [ Shortcut: 'Alt+K' Text: 'Batch edit relative goal slac&k' ] } #child: EditorHierarchicalSolverRelTolerance #child: EditorHierarchicalSolverAbsTolerance Component CheckBoxUseHierarchicalSolverAbsTolerance { #keys: '[145808.2.1104778022]' BaseType: 'CheckBox' Properties: [ DataBinding: 'ScenarioManager_DialogCreateEditStrategyLevel.Data.UseHierarchicalSolverAbsTolerance' Text: 'Use hierarchical solver absolute tolerance' Tooltip: 'Note online documentation solver. Different meaning for LP and MIP' ] } Component CheckBoxUseHierarchicalSolverRelTolerance { #keys: '[145808.2.1104778065]' BaseType: 'CheckBox' Properties: [ DataBinding: 'ScenarioManager_DialogCreateEditStrategyLevel.Data.UseHierarchicalSolverRelTolerance' Text: 'Use hierarchical solver relative tolerance' Tooltip: 'Note online documentation solver. Not used for LP' ] } Component lblLabelHierarchicalSolverAbsTolerance { #keys: '[145808.2.1104778089]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'EditorHierarchicalSolverAbsTolerance' Shortcut: 'Alt+A' Text: '&AbsTol:' Tooltip: 'Note online documentation solver. Different meaning for LP and MIP' Transparent: true ] } Component lblLabelHierarchicalSolverRelTolerance { #keys: '[145808.2.1104778134]' BaseType: 'Label' Properties: [ Alignment: 'right' FocusControl: 'EditorHierarchicalSolverRelTolerance' Shortcut: 'Alt+R' Text: '&RelTol:' Tooltip: 'Note online documentation solver. Not used for LP' Transparent: true ] } Component CheckBoxBatchEditHierarchalSettings { #keys: '[145808.2.1104778201]' BaseType: 'CheckBox' Properties: [ Text: 'Batch edit hierarchical settings' ] } ] Properties: [ EnterButton: 'btnOk' EscapeButton: 'btnCancel' Height: 515 InitialPlacement: 'floating' Title: 'Strategy level' Width: 717 ModeledStringList ChildOrdering { c: CheckBoxBatchEditTimeLimit c: EditorTimeLimit c: Label4 c: CheckBoxBatchEditGap c: RadioButtonGroup c: EditorAbsoluteGap c: LabelAbsoluteGap c: EditorRelativeGap c: LabelRelativeGap c: CheckBoxBatchEditRelativeGoalSlack c: EditorRelativeGoalSlack c: CheckBoxBatchEditSolverSettingGroup c: SelectionSolverSettingGroup c: CheckBoxBatchEditHierarchalSettings c: CheckBoxUseHierarchicalSolverAbsTolerance c: EditorHierarchicalSolverAbsTolerance c: CheckBoxUseHierarchicalSolverRelTolerance c: EditorHierarchicalSolverRelTolerance c: Label3 c: Label c: Toolbar c: Label2 c: Label1 c: Label6 c: Label7 c: lblLabelHierarchicalSolverAbsTolerance c: lblLabelHierarchicalSolverRelTolerance } ] }