Quintiq file version 2.0
Component ListRun
{
  #keys: '[139164.0.261222286]'
  BaseType: 'List'
  Children:
  [
    #child: ColumnTitles307
    Component popupList924
    {
      #keys: '[139164.0.261222289]'
      BaseType: 'popupList'
      Children:
      [
        Component PopupParent
        {
          #keys: '[514.0.129466]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component MenuSeparator { #keys: '[139164.0.261222294]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuEditRun { #keys: '[139164.0.261222296]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'EDITOBJECT' Shortcut: 'Space' Text: '&Edit comment...' ] }
            Component MenuDeleteRun { #keys: '[139164.0.261222297]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Del' Text: '&Delete' ] }
            Component MenuRun { #keys: '[139164.0.447385522]' BaseType: 'Menu' Properties: [ Image: 'MEDIA_PLAY_GREEN' Text: 'Copy and run' ] }
            Component menuSeparator { #keys: '[139164.0.2058696078]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuStop { #keys: '[139164.1.28867421]' BaseType: 'Menu' Properties: [ Image: 'MEDIA_STOP_RED' Text: 'Stop' ] }
            Component MenuPause { #keys: '[139164.4.113052354]' BaseType: 'Menu' Properties: [ Image: 'MEDIA_PAUSE' Text: 'Pause' ] }
            Component MenuContinue { #keys: '[139164.4.299477158]' BaseType: 'Menu' Properties: [ Image: 'NAVIGATE_RIGHT_LIGHT_GREEN' Text: 'Continue' ] }
            Component menuSeparator388 { #keys: '[139164.4.301755060]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuCreateStatisticsAndIssues { #keys: '[142652.0.1830136412]' BaseType: 'Menu' Properties: [ Image: 'SPREADSHEET_CHART' Shortcut: 'Alt+C' Text: '&Create statistics and issues' ] }
            Component MenuSelectDataset { #keys: '[141860.2.129562208]' BaseType: 'Menu' Properties: [ Image: 'CHECK2' Text: 'Select dataset that executed run' ] }
            Component MenuOpenNewClientWithOriginalDataset { #keys: '[141860.2.155277638]' BaseType: 'Menu' Properties: [ Image: 'DATA_NEW' Text: 'Open client with dataset run' ] }
            Component menuSeparator228 { #keys: '[141860.2.570672512]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuToggles
            {
              #keys: '[141860.2.807622271]'
              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 copes' ] }
                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 menuSeparator284 { #keys: '[144996.1.89507571]' BaseType: 'Menu' Properties: [ Separator: true ] }
                Component MenuEnableAutoCleanup { #keys: '[144996.1.89507598]' BaseType: 'Menu' Properties: [ Image: 'BROOM' Text: 'Enable auto cleanup' ] }
                Component MenuDisableAutoCleanup { #keys: '[144996.1.89507716]' BaseType: 'Menu' Properties: [ Image: 'ANCHOR' Text: 'Disable auto cleanup' ] }
                Component menuSeparator987 { #keys: '[154526.0.317221763]' BaseType: 'Menu' Properties: [ Separator: true ] }
                Component MenuEnableAutoAnalysis { #keys: '[154526.0.317221822]' BaseType: 'Menu' Properties: [ Image: 'CHART_STEP' Text: 'Enable auto analysis' ] }
                Component MenuDisableAutoAnalysis { #keys: '[154526.0.317221874]' 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: menuSeparator284
                  c: MenuEnableAutoCleanup
                  c: MenuDisableAutoCleanup
                  c: menuSeparator987
                  c: MenuEnableAutoAnalysis
                  c: MenuDisableAutoAnalysis
                }
              ]
            }
            Component MenuDeleteRunWithoutFinalize { #keys: '[139596.4.1119468889]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Text: 'Delete without finalize' ] }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuActions
              c: MenuFilter
              c: menuListQuintiqSetQuantor
              c: MenuSeparator
              c: MenuContinue
              c: MenuPause
              c: MenuStop
              c: menuSeparator388
              c: MenuRun
              c: MenuEditRun
              c: MenuDeleteRun
              c: MenuDeleteRunWithoutFinalize
              c: menuSeparator
              c: MenuToggles
              c: MenuCreateStatisticsAndIssues
              c: menuSeparator228
              c: MenuSelectDataset
              c: MenuOpenNewClientWithOriginalDataset
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 35
        PosY: 60
      ]
    }
    Component GUIDataExtractor229
    {
      #keys: '[139164.0.261222290]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        Component: 'DataHolderRuns'
        DataType: 'structured[LibOpt_Run]'
        PosX: 5
        PosY: 30
        Transformation: 'Elements'
      ]
    }
    Component GUIDataSetLevel340
    {
      #keys: '[139164.0.261222291]'
      BaseType: 'GUIDataSetLevel'
      Properties:
      [
        Columns: 'LibOpt_RunColumns'
        DataExtractor: 'GUIDataExtractor229'
        PosX: 35
        PosY: 30
        SortCriteria: "datamember:'CreatedOn';datamember:'StartedOn'"
      ]
    }
    Component DataHolderOptimizationLocal
    {
      #keys: '[139164.3.544575487]'
      BaseType: 'DataHolder'
      Databinding: 'LibOpt_Optimization'
      Children:
      [
        Component GUIDataExtractor203
        {
          #keys: '[139164.3.544575488]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderOptimization'
            PosX: 58
            PosY: 41
          ]
        }
      ]
      Properties:
      [
        PosX: 357
        PosY: 46
      ]
    }
    Component DataHolderRuns
    {
      #keys: '[139164.3.544576552]'
      BaseType: 'DataHolder'
      Databinding: 'structured[LibOpt_Run]*'
      Children:
      [
        Component GUIDataExtractorViaOptimizer
        {
          #keys: '[139164.3.544577677]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderOptimizers'
            DataType: 'structured[LibOpt_Optimizer]'
            PosX: 32
            PosY: 37
            Transformation: 'Elements.Run'
          ]
        }
        Component GUIDataExtractorViaOptimization
        {
          #keys: '[139164.3.544580274]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderOptimizationLocal'
            DataType: 'LibOpt_Optimization'
            FilterArguments: 'dataholderoptimizers:DataHolderOptimizers(structured[LibOpt_Optimizer])'
            FixedFilter: 'dataholderoptimizers.Size() = 0'
            PosX: 87
            PosY: 37
            Transformation: 'Optimizer.Run'
          ]
        }
      ]
      Properties:
      [
        MergeStyle: 'Unite'
        PosX: 368
        PosY: 205
        ModeledStringList ChildOrdering
        {
          c: GUIDataExtractorViaOptimizer
          c: GUIDataExtractorViaOptimization
        }
      ]
    }
    Component DataHolderOptimizers
    {
      #keys: '[139164.3.544584057]'
      BaseType: 'DataHolder'
      Databinding: 'structured[LibOpt_Optimizer]*'
      Children:
      [
        Component GUIDataExtractorViaOptimizer id:GUIDataExtractorViaOptimizer_433
        {
          #keys: '[139164.3.544584058]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'LibOpt_FormOptimizer.ListOptimizer'
            DataType: 'LibOpt_Optimizer'
            PosX: 32
            PosY: 37
          ]
        }
      ]
      Properties:
      [
        MergeStyle: 'Unite'
        PosX: 31
        PosY: 219
      ]
    }
    Component DataHolderSelected
    {
      #keys: '[139164.4.299495552]'
      BaseType: 'DataHolder'
      Databinding: 'structured[LibOpt_Run]*'
      Children:
      [
        Component GUIDataExtractor556
        {
          #keys: '[139164.4.299496672]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'LibOpt_FormRun.ListRun'
            DataType: 'LibOpt_Run'
            PosX: 37
            PosY: 53
          ]
        }
      ]
      Properties:
      [
        PosX: 199
        PosY: 219
      ]
    }
  ]
  Properties:
  [
    AutoDrag: true
    BackgroundColor: 'Window'
    Border: true
    ContextMenu: 'popupList924'
    FullRowSelect: true
    ModeledStringList ChildOrdering
    {
      c: ColumnTitles307
      c: popupList924
      c: GUIDataExtractor229
      c: GUIDataSetLevel340
      c: DataHolderOptimizationLocal
      c: DataHolderRuns
      c: DataHolderOptimizers
      c: DataHolderSelected
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListRun_Menu_OnClick
    {
      #keys: '[139164.0.261222292]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[139165.0.1522833]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListRun_GUIButtonBase_OnClick
    {
      #keys: '[139164.0.261222293]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[139165.0.1522880]'
          Binding: 'this.Selection()'
        }
      ]
    }
  ]
}
