Quintiq file version 2.0
Component ToolbarMain
{
#keys: '[514.0.118234]'
BaseType: 'Toolbar'
GBLayout
{
Type: 'internal[GBLayoutDefinition]'
Columns:
[
GBFlow.Column { grow: 0 id: 1 parent: 0 }
GBFlow.Column { grow: 0 id: 2 parent: 0 }
GBFlow.Column { grow: 0 id: 306 parent: 0 }
GBFlow.Column { grow: 0 id: 473 parent: 0 }
GBFlow.Column { grow: 0 id: 4 parent: 0 }
GBFlow.Column { grow: 0 id: 478 parent: 0 }
GBFlow.Column { grow: 0 id: 5 parent: 0 }
GBFlow.Column { grow: 0 id: 126 parent: 0 }
GBFlow.Column { grow: 0 id: 136 parent: 0 }
GBFlow.Column { grow: 0 id: 73 parent: 0 }
GBFlow.Column { grow: 0 id: 135 parent: 0 }
GBFlow.Column { grow: 0 id: 907 parent: 0 }
GBFlow.Column { grow: 0 id: 767 parent: 0 }
GBFlow.Column { grow: 128 id: 194 parent: 0 }
GBFlow.Column { grow: 0 id: 945 parent: 0 }
GBFlow.Column { grow: 0 id: 979 parent: 0 }
GBFlow.Column { grow: 0 id: 249 parent: 0 }
GBFlow.Column { grow: 0 id: 250 parent: 0 }
GBFlow.Column { grow: 128 id: 109 parent: 0 }
GBFlow.Column { grow: 0 id: 121 parent: 0 }
GBFlow.Column { grow: 0 id: 122 parent: 0 }
GBFlow.Column { grow: 0 id: 111 parent: 0 }
GBFlow.Column { grow: 0 id: 110 parent: 0 }
GBFlow.Column { grow: 0 id: 113 parent: 0 }
GBFlow.Column { grow: 0 id: 117 parent: 0 }
GBFlow.Column { grow: 0 id: 119 parent: 0 }
GBFlow.Column { grow: 0 id: 18 parent: 0 }
GBFlow.Column { grow: 128 id: 893 parent: 0 }
]
Elements:
[
GBElement
{
Component => /PTFPanelTestController
Position { startcolumn: 979 startrow: 1 endcolumn: 979 endrow: 1 }
}
GBElement
{
Component => /LibOpt_PanelInstall665
Position { startcolumn: 893 startrow: 1 endcolumn: 893 endrow: 768 }
}
GBElement
{
Component => ButtonUndo
Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 }
}
GBElement
{
Component => ButtonRedo
Position { startcolumn: 2 startrow: 1 endcolumn: 2 endrow: 1 }
}
GBElement
{
Component => ButtonToolbarImportAll
Position { startcolumn: 4 startrow: 1 endcolumn: 4 endrow: 1 }
}
GBElement
{
Component => ButtonToolbarExportAll
Position { startcolumn: 5 startrow: 1 endcolumn: 5 endrow: 1 }
}
GBElement
{
Component => ButtonShowOptimizerSettings
Position { startcolumn: 73 startrow: 1 endcolumn: 73 endrow: 1 }
}
GBElement
{
Component => ButtonResetSupplies
Position { startcolumn: 136 startrow: 1 endcolumn: 136 endrow: 1 }
}
GBElement
{
Component => LabelMacroPlan_ScenarioName
Position { startcolumn: 18 startrow: 1 endcolumn: 18 endrow: 1 }
}
GBElement
{
Component => ButtonDoSanityCheck
Position { startcolumn: 126 startrow: 1 endcolumn: 126 endrow: 1 }
}
GBElement
{
Component => LabelPlanningStart
Position { startcolumn: 121 startrow: 1 endcolumn: 121 endrow: 1 }
}
GBElement
{
Component => LabelPlanningStartDate
Position { startcolumn: 122 startrow: 1 endcolumn: 122 endrow: 1 }
}
GBElement
{
Component => LabelScenario
Position { startcolumn: 111 startrow: 1 endcolumn: 111 endrow: 1 }
}
GBElement
{
Component => /SelectionScenario
Position { startcolumn: 110 startrow: 1 endcolumn: 110 endrow: 1 }
}
GBElement
{
Component => ButtonCopyScenario
Position { startcolumn: 113 startrow: 1 endcolumn: 113 endrow: 1 }
}
GBElement
{
Component => ButtonAddAssumption
Position { startcolumn: 117 startrow: 1 endcolumn: 117 endrow: 1 }
}
GBElement
{
Component => ButtonAddScenarioActivity
Position { startcolumn: 119 startrow: 1 endcolumn: 119 endrow: 1 }
}
GBElement
{
Component => ButtonRunOptimizer
Position { startcolumn: 135 startrow: 1 endcolumn: 135 endrow: 1 }
}
GBElement
{
Component => ButtonOpenCloseSupplyChainPanel
Position { startcolumn: 306 startrow: 1 endcolumn: 306 endrow: 1 }
}
GBElement
{
Component => ButtonShowHideWorkflowToolbar
Position { startcolumn: 473 startrow: 1 endcolumn: 473 endrow: 1 }
}
GBElement
{
Component => ButtonToolbarImportProfiles
Position { startcolumn: 478 startrow: 1 endcolumn: 478 endrow: 1 }
}
GBElement
{
Component => LabelPeriodRollStatus
Position { startcolumn: 945 startrow: 1 endcolumn: 945 endrow: 1 }
}
GBElement
{
Component => LabelExportID
Position { startcolumn: 249 startrow: 1 endcolumn: 249 endrow: 1 }
}
GBElement
{
Component => LabelNewCalendarExport
Position { startcolumn: 250 startrow: 1 endcolumn: 250 endrow: 1 }
}
GBElement
{
Component => ImageOptimizerStatus
Position { startcolumn: 907 startrow: 1 endcolumn: 907 endrow: 1 }
}
GBElement
{
Component => ButtonKPISnapshot
Position { startcolumn: 767 startrow: 1 endcolumn: 767 endrow: 1 }
}
]
Gaps: [ left: 5 right: 5 top: 0 bottom: 0 inner: 5 ]
Rows:
[
GBFlow.Row { grow: 0 id: 1 parent: 0 }
GBFlow.Row { grow: 128 id: 768 parent: 0 }
]
}
Children:
[
Component ButtonUndo
{
#keys: '[514.0.118235]'
BaseType: 'Button'
Properties:
[
Image: 'undo'
Shortcut: 'Ctrl+Z'
SizePosition: 'lt0 22 3 25'
Tooltip: 'Undo'
]
}
Component ButtonRedo
{
#keys: '[514.0.118236]'
BaseType: 'Button'
Properties:
[
Image: 'redo'
Shortcut: 'Ctrl+Y'
SizePosition: 'lt23 45 3 25'
Tooltip: 'Redo'
]
}
Component ButtonToolbarImportAll
{
#keys: '[11660.0.248751289]'
BaseType: 'Button'
Properties:
[
Image: 'IMPORT'
SizePosition: 'lt71 93 3 25'
Tooltip: 'Direct import - data is imported directly into MP, overwriting existing data'
]
}
Component ButtonToolbarExportAll
{
#keys: '[11660.0.248751308]'
BaseType: 'Button'
Properties:
[
Image: 'export'
SizePosition: 'lt94 116 3 25'
Tooltip: 'Export data from MP'
]
}
Component ButtonResetSupplies
{
#keys: '[11660.0.931615374]'
BaseType: 'Button'
Properties:
[
Image: 'GARBAGE_FULL'
Shortcut: 'Ctrl+Shift+U'
SizePosition: 'lt165 187 3 25'
Tooltip: 'Reset plan'
]
}
Component ButtonShowOptimizerSettings
{
#keys: '[11660.0.931615375]'
BaseType: 'Button'
Properties:
[
Image: 'GEAR'
Shortcut: 'Ctrl+Shift+P'
SizePosition: 'lt142 164 3 25'
Tooltip: 'Open optimizer dialog'
]
}
Component LabelMacroPlan_ScenarioName
{
#keys: '[11660.0.1313364353]'
BaseType: 'Label'
Properties:
[
DataBinding: 'MacroPlan.PeriodParameter_MP.StartOfPlanningHorizonPeriod.Start'
NumberLines: 1
SizePosition: 'lt1127 1160 6 20'
Text: ''
Transparent: true
Visible: false
]
}
Component GUIDataExtractorOptimizerStatusCustomDraw
{
#keys: '[110880.7.37495724]'
BaseType: 'GUIDataExtractor'
Properties:
[
Component: 'DataHolderActiveScenario'
DataType: 'Scenario'
PosX: 536
PosY: -1
Transformation: 'astype(ScenarioMP)'
]
}
Component ButtonDoSanityCheck
{
#keys: '[110880.7.410710272]'
BaseType: 'Button'
Properties:
[
Image: 'SMILEY-GREEN'
Shortcut: 'F5'
Tooltip: 'Shows sanity check messages'
]
}
Component LabelPlanningStart
{
#keys: '[110880.7.789283706]'
BaseType: 'Label'
Properties:
[
NumberLines: 1
SizePosition: 'rt192 149 7 21'
Text: ' Start:'
]
}
Component LabelPlanningStartDate
{
#keys: '[110880.7.789285091]'
BaseType: 'Label'
Properties:
[
DataBinding: 'MacroPlan.StartOfPlanning'
Text: ''
Transparent: true
]
}
Component LabelScenario
{
#keys: '[110880.7.1016750584]'
BaseType: 'Label'
Properties:
[
NumberLines: 1
SizePosition: 'rt192 149 7 21'
Text: ' Scenario'
]
}
#child: SelectionScenario
Component ButtonCopyScenario
{
#keys: '[110880.7.1016752065]'
BaseType: 'Button'
Properties:
[
Image: 'DATA_COPY2'
Tooltip: 'Create a what-if scenario based on the current scenario'
]
}
Component ButtonAddAssumption
{
#keys: '[110880.7.1016752337]'
BaseType: 'Button'
Properties:
[
Image: 'DOCUMENT_NOTEBOOK'
SizePosition: 'lt25 47 1 23'
Tooltip: 'Create an assumption for the current scenario'
]
}
Component ButtonAddScenarioActivity
{
#keys: '[110880.7.1016753294]'
BaseType: 'Button'
Properties:
[
Image: 'HOURGLASS'
SizePosition: 'lt25 47 1 23'
Tooltip: 'Create a scenario activity for the current scenario'
]
}
Component ValueHolderSanityCheckHighestSeverity
{
#keys: '[112884.1.706803944]'
BaseType: 'ValueHolder'
Databinding: 'String'
Properties:
[
DataBinding: 'MacroPlan.SanityCheckHighestSeverity'
PosX: 364
PosY: 1
]
}
Component ValueHolder
{
#keys: '[126224.0.581715]'
BaseType: 'ValueHolder'
Databinding: 'String'
Properties:
[
DataBinding: 'DataHolderActiveScenario.Data.astype( ScenarioMP ).OptimizerStatus'
PosX: 542
PosY: -3
]
}
Component ButtonRunOptimizer
{
#keys: '[127472.0.155474766]'
BaseType: 'Button'
Properties:
[
Image: 'MEDIA-PLAY-GREEN-16.PNG'
Shortcut: 'Ctrl+Shift+R'
Tooltip: 'Run optimizer'
]
}
Component ValueHolderSanityCheckHighestSeverityMsgCount
{
#keys: '[122192.0.103731718]'
BaseType: 'ValueHolder'
Databinding: 'Number'
Properties:
[
DataBinding: 'MacroPlan.SanityCheckHighestSeverityMsgCount'
PosX: 391
PosY: -1
]
}
Component ValueHolderIsImportSucceed
{
#keys: '[113694.2.1085093394]'
BaseType: 'ValueHolder'
Databinding: 'Boolean'
Properties:
[
DataBinding: 'MacroPlan.IsImportSucceed'
PosX: 652
]
}
Component ButtonOpenCloseSupplyChainPanel
{
#keys: '[123848.0.43890146]'
BaseType: 'Button'
Properties:
[
Image: 'WINDOW_SIDEBAR'
Shortcut: 'Ctrl+Shift+S'
SizePosition: 'lt2 24 1 23'
UserData: 4
]
}
Component ButtonShowHideWorkflowToolbar
{
#keys: '[121072.0.281145703]'
BaseType: 'Button'
ViewSecurity: 'Workflow'
Properties:
[
Image: 'WINDOW_SPLIT_VER'
Tooltip: 'Show/hide process dashboard'
]
}
Component ButtonToolbarImportProfiles
{
#keys: '[132894.0.15405222]'
BaseType: 'Button'
Properties:
[
Image: 'IMPORT2'
SizePosition: 'lt94 116 3 25'
Tooltip: 'Staged import - data is imported into MP through the staging dataset.
Define import profiles to specify which data to import and where to source from.
Use the Sync Object Browser application to inspect the staged data.'
]
}
Component ValueHolderSizing
{
#keys: '[127238.1.80067038]'
BaseType: 'ValueHolder'
Databinding: 'Boolean'
Properties:
[
DataBinding: 'MacroPlan.IsValidSizing'
PosX: 827
PosY: -1
]
}
Component ValueHolderImportProfileMessage
{
#keys: '[132894.0.388222255]'
BaseType: 'ValueHolder'
Databinding: 'String'
Properties:
[
DataBinding: 'MacroPlan.SynchronizationStatus'
PosX: 468
PosY: -1
]
}
Component ValueHolderScenarioMPSize
{
#keys: '[132448.0.331221783]'
BaseType: 'ValueHolder'
Databinding: 'Number'
Properties:
[
DataBinding: 'ScenarioManager.NrOfMacroPlanScenario'
Description: 'Delc binding to invoke update to pull MDSInfo into dataholder'
PosX: 860
PosY: 1
]
}
Component ValueHolderPeriodRollStatus
{
#keys: '[127238.1.502176570]'
BaseType: 'ValueHolder'
Properties:
[
DataBinding: 'MacroPlan.IsRollingPeriod'
PosX: 430
PosY: 2
]
}
Component LabelPeriodRollStatus
{
#keys: '[127238.1.502190308]'
BaseType: 'Label'
Properties:
[
Font: 'FontBold'
Text: '<>'
TextColor: 'Blue'
Transparent: true
]
}
#child: PTFPanelTestController
#child: LibOpt_PanelInstall665
Component LabelExportID
{
#keys: '[136682.2.1573979564]'
BaseType: 'Label'
Properties:
[
Transparent: true
Visible: false
]
}
Component LabelNewCalendarExport
{
#keys: '[136682.2.1573979607]'
BaseType: 'Label'
Properties:
[
DataBinding: 'MacroPlan.CalendarImportExport.ExportID'
Text: ''
Transparent: true
Visible: false
]
}
Component ImageOptimizerStatus
{
#keys: '[144528.3.415842632]'
BaseType: 'Image'
Properties:
[
DesiredSize: 16
KeepRatio: true
]
}
Component ButtonKPISnapshot
{
#keys: '[151892.0.673023743]'
BaseType: 'Button'
Properties:
[
Image: 'SHUTTER'
Shortcut: 'Ctrl+Shift+H'
Tooltip: 'Create a snapshot of current KPIs'
]
}
]
Properties:
[
Size: 27
ModeledStringList ChildOrdering
{
c: ButtonUndo
c: LabelScenario
c: ButtonRedo
c: ButtonOpenCloseSupplyChainPanel
c: ButtonShowHideWorkflowToolbar
c: ButtonToolbarImportAll
c: ButtonToolbarImportProfiles
c: ButtonToolbarExportAll
c: ButtonDoSanityCheck
c: LabelMacroPlan_ScenarioName
c: ButtonResetSupplies
c: ButtonShowOptimizerSettings
c: ButtonRunOptimizer
c: ButtonKPISnapshot
c: LabelPlanningStart
c: LabelPlanningStartDate
c: SelectionScenario
c: GUIDataExtractorOptimizerStatusCustomDraw
c: ValueHolder
c: ValueHolderSanityCheckHighestSeverity
c: ButtonCopyScenario
c: ValueHolderSanityCheckHighestSeverityMsgCount
c: ValueHolderIsImportSucceed
c: ValueHolderImportProfileMessage
c: ValueHolderSizing
c: ValueHolderScenarioMPSize
c: ValueHolderPeriodRollStatus
c: LabelPeriodRollStatus
c: PTFPanelTestController
c: ButtonAddAssumption
c: ButtonAddScenarioActivity
c: LibOpt_PanelInstall665
c: LabelExportID
c: LabelNewCalendarExport
c: ImageOptimizerStatus
}
]
}