Quintiq file version 2.0 Component ListOptimizer { #keys: '[139164.3.522035291]' BaseType: 'List' Children: [ #child: ColumnTitles498 Component popupList411 { #keys: '[139164.3.522035294]' BaseType: 'popupList' Children: [ Component PopupParent { #keys: '[514.0.129466]' BaseType: 'PopupParent' IsDerived: true Children: [ Component menuSeparator { #keys: '[139164.3.817144169]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuLoad { #keys: '[139164.3.817144984]' BaseType: 'Menu' Properties: [ Image: 'ARROW_INTO' Text: 'Load' ] } Component MenuStart { #keys: '[139164.3.817145985]' BaseType: 'Menu' Properties: [ Image: 'MEDIA_PLAY_GREEN' Text: 'Start' ] } Component MenuStop { #keys: '[139164.3.817146663]' BaseType: 'Menu' Properties: [ Image: 'MEDIA_STOP_RED' Text: 'Stop' ] } Component menuSeparator923 { #keys: '[139164.3.818283101]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuSettings { #keys: '[139164.3.1812457028]' BaseType: 'Menu' Properties: [ Image: 'TOOLS' Text: 'Settings...' ] } Component MenuPause { #keys: '[139164.4.117472483]' BaseType: 'Menu' Properties: [ Image: 'MEDIA_PAUSE' Text: 'Pause' ] } Component menuSeparator259 { #keys: '[139164.3.1812457170]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuRecoverLastFailedRun { #keys: '[135722.2.1498152140]' BaseType: 'Menu' Properties: [ Image: 'REDO' Text: 'Recover last failed run' ] } Component MenuAutoCleanupSettings { #keys: '[144996.0.1717282266]' BaseType: 'Menu' Properties: [ Image: 'BROOM' Text: 'Auto cleanup settings...' ] } Component MenuToggles { #keys: '[141860.2.794829637]' BaseType: 'Menu' Children: [ Component menuSeparator378 { #keys: '[141860.2.794830261]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuStartDebuggingScope { #keys: '[141860.2.794835462]' BaseType: 'Menu' Properties: [ Image: 'DEBUG_RUN' Text: 'Start debugging scope' ] } Component MenuStopDebuggingScope { #keys: '[141860.2.794836015]' BaseType: 'Menu' Properties: [ Image: 'DEBUG_STOP' Text: 'Stop debugging scope' ] } Component MenuEnableDatasetCopies { #keys: '[141860.2.801972734]' BaseType: 'Menu' Properties: [ Image: 'DATA_OK' Text: 'Enable dataset copies' ] } Component MenuDisableDatasetCopes { #keys: '[141860.2.801974076]' BaseType: 'Menu' Properties: [ Image: 'DATA_FORBIDDEN' Text: 'Disable dataset copies' ] } Component menuSeparator122 { #keys: '[141860.2.801974334]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuEnableAutomaticPropagation { #keys: '[141860.2.801975385]' BaseType: 'Menu' Properties: [ Image: 'GEARS_RUN' Text: 'Enable debugging propagation errors' ] } Component MenuDisableAutomaticPropagation { #keys: '[141860.2.801976301]' BaseType: 'Menu' Properties: [ Image: 'GEARS_STOP' Text: 'Disable debugging propagation errors' ] } Component menuSeparator282 { #keys: '[154526.0.317223283]' BaseType: 'Menu' Properties: [ Separator: true ] } Component MenuEnableAutoAnalysis { #keys: '[154526.0.317223641]' BaseType: 'Menu' Properties: [ Image: 'CHART_STEP' Text: 'Enable auto analysis' ] } Component MenuDisableAutoAnalysis { #keys: '[154526.0.317223700]' BaseType: 'Menu' Properties: [ Image: 'CHART_GANTT_STOP' Text: 'Disable auto analysis' ] } ] Properties: [ Image: 'SWITCH3_ON' Text: 'Toggles' ModeledStringList ChildOrdering { c: MenuStartDebuggingScope c: MenuStopDebuggingScope c: menuSeparator378 c: MenuEnableDatasetCopies c: MenuDisableDatasetCopes c: menuSeparator122 c: MenuEnableAutomaticPropagation c: MenuDisableAutomaticPropagation c: menuSeparator282 c: MenuEnableAutoAnalysis c: MenuDisableAutoAnalysis } ] } Component MenuSettingsRunController { #keys: '[141860.4.269421881]' BaseType: 'Menu' Properties: [ Image: 'GAMEPAD' Text: 'Run controller settings...' ] } ] Properties: [ ModeledStringList ChildOrdering { c: MenuActions c: MenuFilter c: menuListQuintiqSetQuantor c: menuSeparator c: MenuLoad c: MenuStart c: MenuPause c: MenuStop c: MenuRecoverLastFailedRun c: menuSeparator923 c: MenuToggles c: menuSeparator259 c: MenuSettings c: MenuSettingsRunController c: MenuAutoCleanupSettings } ] } ] Properties: [ PosX: 35 PosY: 60 ] } Component GUIDataExtractor469 { #keys: '[139164.3.522035295]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderOptimizationLocal' DataType: 'LibOpt_Optimization' PosX: 5 PosY: 30 Transformation: 'Optimizer' ] } Component GUIDataSetLevel502 { #keys: '[139164.3.522035296]' BaseType: 'GUIDataSetLevel' Properties: [ Columns: 'LibOpt_OptimizerColumns' DataExtractor: 'GUIDataExtractor469' PosX: 35 PosY: 30 ] } Component DataHolderOptimizationLocal { #keys: '[139164.3.524319398]' BaseType: 'DataHolder' Databinding: 'LibOpt_Optimization' Children: [ Component GUIDataExtractor203 { #keys: '[139164.3.524319599]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'DataHolderOptimization' DataType: 'LibOpt_Optimization' PosX: 70 PosY: 66 ] } ] Properties: [ PosX: 396 PosY: 65 ] } Component DataHolderSelected { #keys: '[139164.3.525450919]' BaseType: 'DataHolder' Databinding: 'LibOpt_Optimizer' Children: [ Component GUIDataExtractor593 { #keys: '[139164.3.525451073]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'ListOptimizer' DataType: 'LibOpt_Optimizer' PosX: 40 PosY: 52 ] } ] Properties: [ PosX: 323 PosY: 66 ] } Component DataHolderRuns { #keys: '[139164.3.545691631]' BaseType: 'DataHolder' Databinding: 'structured[LibOpt_Run]*' Children: [ Component GUIDataExtractor143 { #keys: '[139164.3.545691632]' BaseType: 'GUIDataExtractor' Properties: [ Component: 'LibOpt_FormOptimizer.ListOptimizer' DataType: 'LibOpt_Optimizer' PosX: 100 PosY: 35 Transformation: 'Run' ] } ] Properties: [ MergeStyle: 'Unite' PosX: 472 PosY: 58 ] } ] Properties: [ AutoDrag: true AutoSelectFirst: false BackgroundColor: 'Window' Border: true ContextMenu: 'popupList411' FullRowSelect: true ModeledStringList ChildOrdering { c: ColumnTitles498 c: popupList411 c: GUIDataExtractor469 c: GUIDataSetLevel502 c: DataHolderOptimizationLocal c: DataHolderSelected c: DataHolderRuns } ] ResponseDefinitions: [ DelegatedResponseDefinition OnClick id:Responsedef_ListOptimizer_Menu_OnClick { #keys: '[139164.3.522035297]' Initiator: 'Menu' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[2629.0.1096793]' Binding: 'this.Selection()' } ] } DelegatedResponseDefinition OnClick id:Responsedef_ListOptimizer_GUIButtonBase_OnClick { #keys: '[139164.3.522035298]' Initiator: 'GUIButtonBase' IsInherited: false ResponseType: 'OnClick' Arguments: [ ResponseDefinitionArgument selection { #keys: '[2629.0.1096838]' Binding: 'this.Selection()' } ] } ] }