| Quintiq file version 2.0 | 
| #root | 
| #parent: SOPWorkflow | 
| OrphanComponent SWF_FormStepDueDate | 
| { | 
|   #keys: '[113694.2.1100817463]' | 
|   BaseType: 'Form' | 
|   EditSecurity: 'Workflow' | 
|   ViewSecurity: 'Workflow' | 
|   GBLayout | 
|   { | 
|     Type: 'internal[GBLayoutDefinition]' | 
|     Columns: | 
|     [ | 
|       GBFlow.Column { grow: 0 id: 433 parent: 0 } | 
|       GBFlow.Column { grow: 128 id: 505 parent: 0 } | 
|     ] | 
|     Elements: | 
|     [ | 
|       GBElement | 
|       { | 
|         Component => ButtonSynchronize | 
|         Position { startcolumn: 433 startrow: 906 endcolumn: 433 endrow: 906 } | 
|       } | 
|       GBElement | 
|       { | 
|         Component => MatrixEditor | 
|         Position { startcolumn: 433 startrow: 988 endcolumn: 505 endrow: 988 } | 
|       } | 
|     ] | 
|     Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ] | 
|     Rows: | 
|     [ | 
|       GBFlow.Row { grow: 0 id: 906 parent: 0 } | 
|       GBFlow.Row { grow: 128 id: 988 parent: 0 } | 
|     ] | 
|   } | 
|   Children: | 
|   [ | 
|     Component ButtonSynchronize | 
|     { | 
|       #keys: '[113694.2.1100820080]' | 
|       BaseType: 'Button' | 
|       Properties: | 
|       [ | 
|         Image: 'REPLACE2' | 
|         Tooltip: 'Synchronize future cycles with the step definitions. Please apply if step definitions are changed' | 
|       ] | 
|     } | 
|     Component MatrixEditor | 
|     { | 
|       #keys: '[113694.2.1101816675]' | 
|       BaseType: 'MatrixEditor' | 
|       GBLayout | 
|       { | 
|         Type: 'internal[GBLayoutDefinition]' | 
|         Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|       } | 
|       Children: | 
|       [ | 
|         Component AttributeContextMenu | 
|         { | 
|           #keys: '[113694.2.1101816676]' | 
|           BaseType: 'popupMatrixEditorAttributeHeader' | 
|         } | 
|         Component menuMatrixEditor | 
|         { | 
|           #keys: '[113694.2.1101816683]' | 
|           BaseType: 'popupMatrixEditor' | 
|           Children: | 
|           [ | 
|             Component PopupParent id:PopupParent_1 | 
|             { | 
|               #keys: '[107036.0.311161801]' | 
|               BaseType: 'PopupParent' | 
|               IsDerived: true | 
|               Children: | 
|               [ | 
|                 Component MenuActions | 
|                 { | 
|                   #keys: '[107054.0.263260024]' | 
|                   BaseType: 'MenuActions' | 
|                   IsDerived: true | 
|                   Properties: | 
|                   [ | 
|                     ModeledStringList ChildOrdering | 
|                     { | 
|                       c: menuExportList | 
|                       c: MenuCopy | 
|                       c: MenuPaste | 
|                       c: menuSeparator_1 | 
|                       c: MenuConfigureMatrixEditor | 
|                       c: MenuChangeAttribute | 
|                       c: MenuEditRepresentation | 
|                     } | 
|                   ] | 
|                 } | 
|               ] | 
|             } | 
|           ] | 
|         } | 
|         Component GUIDataExtractor | 
|         { | 
|           #keys: '[113694.2.1101816684]' | 
|           BaseType: 'GUIDataExtractor' | 
|           Properties: | 
|           [ | 
|             DataSet: 'SWF_WorkflowDataset' | 
|             DataType: 'SWF_WorkflowDataset' | 
|             PosX: 5 | 
|             PosY: 30 | 
|             Transformation: 'WorkflowDefinition.Workflow.Element.astype(SWF_Step)' | 
|           ] | 
|         } | 
|         Component MatrixEditorRows | 
|         { | 
|           #keys: '[113694.2.1101816681]' | 
|           BaseType: 'GUIScaleView' | 
|           Children: | 
|           [ | 
|             Component GUIDataExtractor933 | 
|             { | 
|               #keys: '[113694.2.1101816682]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 DataSet: 'SWF_WorkflowDataset' | 
|                 DataType: 'SWF_WorkflowDataset' | 
|                 PosX: 5 | 
|                 PosY: 30 | 
|                 Transformation: 'WorkflowDefinition.ElementDefinition.astype(SWF_StepDefinition)' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             PosX: 5 | 
|             PosY: 70 | 
|             SortCriteria: "datamember:'DisplayIndex'" | 
|           ] | 
|         } | 
|         Component RowViewContextMenu | 
|         { | 
|           #keys: '[113694.2.1101816680]' | 
|           BaseType: 'popupScaleView' | 
|           Children: | 
|           [ | 
|             Component PopupParent id:PopupParent_2 | 
|             { | 
|               #keys: '[107036.0.337329115]' | 
|               BaseType: 'PopupParent' | 
|               IsDerived: true | 
|               Children: | 
|               [ | 
|                 Component MenuSort { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true Properties: [ Image: 'SORT' Text: '&Sort rows...' ] } | 
|                 Component MenuSubtotal | 
|                 { | 
|                   #keys: '[107036.0.2002902351]' | 
|                   BaseType: 'MenuSubtotal' | 
|                   IsDerived: true | 
|                   Children: | 
|                   [ | 
|                     Component MenuCount id:MenuCount_1 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true } | 
|                     Component MenuSum id:MenuSum_1 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true } | 
|                     Component MenuAverage id:MenuAverage_1 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true } | 
|                     Component MenuStdDev id:MenuStdDev_1 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true } | 
|                     Component MenuRemoveSubtotal id:MenuRemoveSubtotal_1 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true } | 
|                   ] | 
|                   Properties: | 
|                   [ | 
|                     Image: 'QUANTOR' | 
|                     Text: 'S&ubtotal' | 
|                     ModeledStringList ChildOrdering | 
|                     { | 
|                       c: MenuCount_1 | 
|                       c: MenuSum_1 | 
|                       c: MenuAverage_1 | 
|                       c: MenuMin | 
|                       c: MenuMax | 
|                       c: MenuStdDev_1 | 
|                       c: Menu_1 | 
|                       c: MenuRemoveSubtotal_1 | 
|                     } | 
|                   ] | 
|                 } | 
|               ] | 
|             } | 
|           ] | 
|         } | 
|         Component MatrixEditorColumns | 
|         { | 
|           #keys: '[113694.2.1101816677]' | 
|           BaseType: 'GUIScaleView' | 
|           Children: | 
|           [ | 
|             Component GUIDataExtractor529 | 
|             { | 
|               #keys: '[113694.2.1101816678]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 DataSet: 'SWF_WorkflowDataset' | 
|                 DataType: 'SWF_WorkflowDataset' | 
|                 FixedFilter: 'not object.IsHistorical()' | 
|                 PosX: 5 | 
|                 PosY: 30 | 
|                 Transformation: 'WorkflowDefinition.Workflow' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             PosX: 40 | 
|             PosY: 70 | 
|             SortCriteria: "datamember:'StartDate';datamember:'Name'" | 
|           ] | 
|         } | 
|         Component ColumnViewContextMenu | 
|         { | 
|           #keys: '[113694.2.1101816679]' | 
|           BaseType: 'popupScaleView' | 
|           Children: | 
|           [ | 
|             Component PopupParent id:PopupParent_3 | 
|             { | 
|               #keys: '[107036.0.337329115]' | 
|               BaseType: 'PopupParent' | 
|               IsDerived: true | 
|               Children: | 
|               [ | 
|                 Component MenuSort id:MenuSort_1 { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true Properties: [ Image: 'SORT' Text: '&Sort columns...' ] } | 
|                 Component MenuSubtotal id:MenuSubtotal_1 | 
|                 { | 
|                   #keys: '[107036.0.2002902351]' | 
|                   BaseType: 'MenuSubtotal' | 
|                   IsDerived: true | 
|                   Children: | 
|                   [ | 
|                     Component MenuCount id:MenuCount_2 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true } | 
|                     Component MenuSum id:MenuSum_2 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true } | 
|                     Component MenuAverage id:MenuAverage_2 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true } | 
|                     Component MenuMin id:MenuMin_1 { #keys: '[107036.0.2002906456]' BaseType: 'MenuMin' IsDerived: true } | 
|                     Component MenuMax id:MenuMax_1 { #keys: '[107036.0.2002907419]' BaseType: 'MenuMax' IsDerived: true } | 
|                     Component MenuStdDev id:MenuStdDev_2 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true } | 
|                     Component MenuRemoveSubtotal id:MenuRemoveSubtotal_2 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true } | 
|                   ] | 
|                   Properties: | 
|                   [ | 
|                     Image: 'QUANTOR' | 
|                     Text: 'S&ubtotal' | 
|                     ModeledStringList ChildOrdering | 
|                     { | 
|                       c: MenuCount_2 | 
|                       c: MenuSum_2 | 
|                       c: MenuAverage_2 | 
|                       c: MenuMin_1 | 
|                       c: MenuMax_1 | 
|                       c: MenuStdDev_2 | 
|                       c: Menu_2 | 
|                       c: MenuRemoveSubtotal_2 | 
|                     } | 
|                   ] | 
|                 } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuSubtotal_1 | 
|                   c: MenuSort_1 | 
|                 } | 
|               ] | 
|             } | 
|           ] | 
|         } | 
|         Component UserConfigurableInformationRow | 
|         { | 
|           #keys: '[113694.2.1122664671]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             ObjectText: 'VALUE(object.Indentation()) VALUE(object.Name())' | 
|             ObjectType: 'SWF_StepDefinition' | 
|             PosX: 61 | 
|             PosY: 105 | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         AttributeContextMenu: 'AttributeContextMenu' | 
|         Attributes: 'DueDate' | 
|         Border: true | 
|         ColumnHeaderContextMenu: 'ColumnViewContextMenu' | 
|         ColumnHeaderPath: 'Name' | 
|         ColumnView: 'MatrixEditorColumns' | 
|         ColumnViewRelation: 'Workflow' | 
|         ContextMenu: 'menuMatrixEditor' | 
|         DoubleBuffering: false | 
|         RowHeaderContextMenu: 'RowViewContextMenu' | 
|         RowHeaderPath: 'Name' | 
|         RowView: 'MatrixEditorRows' | 
|         RowViewRelation: 'Definition' | 
|         ModeledStringList ChildOrdering | 
|         { | 
|           c: AttributeContextMenu | 
|           c: menuMatrixEditor | 
|           c: GUIDataExtractor | 
|           c: MatrixEditorRows | 
|           c: RowViewContextMenu | 
|           c: MatrixEditorColumns | 
|           c: ColumnViewContextMenu | 
|           c: UserConfigurableInformationRow | 
|         } | 
|       ] | 
|       ResponseDefinitions: | 
|       [ | 
|         DelegatedResponseDefinition OnClick id:Responsedef_SWF_FormStepDueDate_MatrixEditor_Menu_OnClick | 
|         { | 
|           #keys: '[113694.2.1100825010]' | 
|           Initiator: 'Menu' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument cell | 
|             { | 
|               #keys: '[113694.2.1100825011]' | 
|               Binding: 'this.Selection()' | 
|             } | 
|           ] | 
|         } | 
|         DelegatedResponseDefinition OnClick id:Responsedef_SWF_FormStepDueDate_MatrixEditor_Menu_OnClick_697 | 
|         { | 
|           #keys: '[113694.2.1100825012]' | 
|           Initiator: 'Menu' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument object | 
|             { | 
|               #keys: '[113694.2.1100825013]' | 
|               Binding: 'this.SelectionObjects()' | 
|             } | 
|           ] | 
|         } | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     Height: 367 | 
|     Image: 'TABLE_SELECTION_CELL' | 
|     IncludeInView: true | 
|     Title: 'Step due dates' | 
|     Width: 394 | 
|     ModeledStringList ChildOrdering | 
|     { | 
|       c: ButtonSynchronize | 
|       c: MatrixEditor | 
|     } | 
|   ] | 
| } |