Quintiq file version 2.0
Component ListSteps
{
  #keys: '[107588.2015.1150353557]'
  BaseType: 'List'
  Children:
  [
    #child: ColumnTitles
    Component popupList
    {
      #keys: '[107588.2015.1150353560]'
      BaseType: 'popupList'
      Children:
      [
        Component PopupParent
        {
          #keys: '[514.0.129466]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component menuSeparator { #keys: '[107588.2015.1151084304]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuSetToCompleted { #keys: '[107588.2015.1151085492]' BaseType: 'Menu' Properties: [ Image: 'CHECKEDCHECKBOX' Text: 'Set to completed' ] }
            Component MenuEditEstimatedCompletedDate { #keys: '[107588.2015.1152009866]' BaseType: 'Menu' Properties: [ Image: 'ALARMCLOCK' Text: 'Set expected completion date' ] }
            Component menuSeparator397 { #keys: '[113694.2.1172487282]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuFoldAll { #keys: '[113694.2.1172487434]' BaseType: 'Menu' Properties: [ Image: 'Folder_into' Text: 'Fold all' ] }
            Component MenuUnfoldAll { #keys: '[113694.2.1172488028]' BaseType: 'Menu' Properties: [ Image: 'Folder_out' Text: 'Unfold all' ] }
            Component MenuSetToIncomplete { #keys: '[113694.2.1202729103]' BaseType: 'Menu' Properties: [ Image: 'EMPTYCHECKBOX' Text: 'Set to incomplete' ] }
            Component menuSeparator576 { #keys: '[113694.2.1202729500]' BaseType: 'Menu' Properties: [ Separator: true ] }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuActions
              c: MenuFilter
              c: menuListQuintiqSetQuantor
              c: menuSeparator
              c: MenuEditEstimatedCompletedDate
              c: menuSeparator576
              c: MenuSetToCompleted
              c: MenuSetToIncomplete
              c: menuSeparator397
              c: MenuFoldAll
              c: MenuUnfoldAll
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 35
        PosY: 60
      ]
    }
    Component GUIDataExtractor
    {
      #keys: '[107588.2015.1150353561]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        DataSet: 'SWF_WorkflowDataset'
        DataType: 'SWF_WorkflowDataset'
        PosX: 5
        PosY: 30
        Transformation: 'WorkflowDefinition.ActiveWorkflow.RootStep'
      ]
    }
    Component GUIDataSetLevel
    {
      #keys: '[107588.2015.1150353562]'
      BaseType: 'GUIDataSetLevel'
      Properties:
      [
        AutoSelectColumns: false
        Columns: 'SWF_StepColumns'
        DataExtractor: 'GUIDataExtractor'
        PosX: 35
        PosY: 30
        SortCriteria: "datamember:'astype(SWF_Step).DueDate';datamember:'Name'"
        Transformation: 'ChildElement.astype(SWF_Step)'
      ]
    }
    Component DataHolderStepsWithChildren
    {
      #keys: '[113694.2.1161152518]'
      BaseType: 'DataHolder'
      Databinding: 'structured[SWF_Step]*'
      Properties:
      [
        PosX: 4
        PosY: 61
      ]
    }
  ]
  Properties:
  [
    AutoDrag: true
    BackgroundColor: 'Window'
    ContextMenu: 'popupList'
    ExpandAllOnOpen: true
    FullRowSelect: true
    ModeledStringList ChildOrdering
    {
      c: ColumnTitles
      c: popupList
      c: GUIDataExtractor
      c: GUIDataSetLevel
      c: DataHolderStepsWithChildren
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListSteps_Menu_OnClick
    {
      #keys: '[107588.2015.1150353563]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[107588.2015.1150353564]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListSteps_GUIButtonBase_OnClick
    {
      #keys: '[107588.2015.1150353565]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[107588.2015.1150353566]'
          Binding: 'this.Selection()'
        }
      ]
    }
  ]
}
