Quintiq file version 2.0
Component SplitterWnd147
{
  #keys: '[127710.1.2057412695]'
  BaseType: 'SplitterWnd'
  Children:
  [
    Component SplitterPane690
    {
      #keys: '[127710.1.2057412696]'
      BaseType: 'SplitterPane'
      GBLayout
      {
        Type: 'internal[GBLayoutDefinition]'
        Columns:
        [
          GBFlow.Column { grow: 128 id: 122 parent: 0 }
        ]
        Elements:
        [
          GBElement
          {
            Component => MatrixEditor
            Position { startcolumn: 122 startrow: 871 endcolumn: 122 endrow: 871 }
          }
        ]
        Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
        Rows:
        [
          GBFlow.Row { grow: 128 id: 871 parent: 0 }
        ]
      }
      Children:
      [
        Component MatrixEditor
        {
          #keys: '[127710.1.2057412720]'
          BaseType: 'MatrixEditor'
          GBLayout
          {
            Type: 'internal[GBLayoutDefinition]'
            Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
          }
          Children:
          [
            Component AttributeContextMenu
            {
              #keys: '[127710.1.2057412721]'
              BaseType: 'popupMatrixEditorAttributeHeader'
            }
            Component menuMatrixEditor
            {
              #keys: '[127710.1.2057412730]'
              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 GUIDataExtractorPlanningCells
            {
              #keys: '[127710.1.2057412731]'
              BaseType: 'GUIDataExtractor'
              Properties:
              [
                Component: 'DataHolderShadowGlobalParameters'
                DataType: 'shadow[GlobalParameters_MP]'
                FixedFilter: 'ifexpr( object.Process_MP().istype( Operation ), not isnull( object.Process_MP().astype( Operation ).RoutingForPlanningMatrix() ), true )'
                PosX: 5
                PosY: 30
                Transformation: 'PlanningCell'
              ]
            }
            Component MatrixEditorRows
            {
              #keys: '[127710.1.2057412732]'
              BaseType: 'GUIScaleView'
              Children:
              [
                Component GUIDataExtractor968
                {
                  #keys: '[127710.1.2057412733]'
                  BaseType: 'GUIDataExtractor'
                  Properties:
                  [
                    Component: 'DataHolderMatrixEditorRows'
                    DataType: 'structured[Process_MP]'
                    PosX: 5
                    PosY: 30
                    Transformation: 'Elements'
                  ]
                }
              ]
              Properties:
              [
                PosX: 5
                PosY: 70
                SortCriteria: "datamember:'DisplayName'"
              ]
            }
            Component RowViewContextMenu
            {
              #keys: '[127710.1.2057412729]'
              BaseType: 'popupScaleView'
              Children:
              [
                Component PopupParent id:PopupParent_2
                {
                  #keys: '[107036.0.337329115]'
                  BaseType: 'PopupParent'
                  IsDerived: true
                  Children:
                  [
                    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:
                      [
                        ModeledStringList ChildOrdering
                        {
                          c: MenuSum_1
                          c: MenuCount_1
                          c: MenuMax
                          c: MenuAverage_1
                          c: MenuMin
                          c: MenuStdDev_1
                          c: Menu_1
                          c: MenuRemoveSubtotal_1
                        }
                      ]
                    }
                  ]
                }
              ]
            }
            Component MatrixEditorColumns
            {
              #keys: '[127710.1.2057412727]'
              BaseType: 'GUIScaleView'
              Children:
              [
                Component GUIDataExtractor679
                {
                  #keys: '[127710.1.2057412728]'
                  BaseType: 'GUIDataExtractor'
                  Properties:
                  [
                    Component: 'DataHolderMatrixEditorColumns'
                    DataType: 'structured[Period_MP]'
                    PosX: 5
                    PosY: 30
                    Transformation: 'Elements'
                  ]
                }
              ]
              Properties:
              [
                PosX: 40
                PosY: 70
                SortCriteria: "datamember:'Start'"
              ]
            }
            Component ColumnViewContextMenu
            {
              #keys: '[127710.1.2057412726]'
              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 }
                    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:
                      [
                        ModeledStringList ChildOrdering
                        {
                          c: MenuSum_2
                          c: MenuCount_2
                          c: MenuMax_1
                          c: MenuAverage_2
                          c: MenuMin_1
                          c: MenuStdDev_2
                          c: Menu_2
                          c: MenuRemoveSubtotal_2
                        }
                      ]
                    }
                  ]
                  Properties:
                  [
                    ModeledStringList ChildOrdering
                    {
                      c: MenuSubtotal_1
                      c: MenuSort_1
                    }
                  ]
                }
              ]
            }
            Component UserConfigurableInformationPeriodTask
            {
              #keys: '[127710.1.2057412722]'
              BaseType: 'UserConfigurableInformation'
              Properties:
              [
                Identification: 'Cell: PeriodTask'
                ObjectText: '111'
                ObjectType: 'shadow[PlanningCell]'
                PosX: 156
                PosY: 80
              ]
            }
            Component DataHolderShadowGlobalParameters
            {
              #keys: '[127710.1.2057412723]'
              BaseType: 'DataHolder'
              Databinding: 'shadow[GlobalParameters_MP]*'
              Properties:
              [
                PosX: 285
                PosY: 52
              ]
            }
            Component DataHolderMatrixEditorRows
            {
              #keys: '[127710.1.2057412724]'
              BaseType: 'DataHolder'
              Databinding: 'structured[Process_MP]*'
              Children:
              [
                Component GUIDataExtractorMatrixRows
                {
                  #keys: '[127710.1.2057412725]'
                  BaseType: 'GUIDataExtractor'
                  Properties:
                  [
                    DataSet: 'MacroPlan'
                    DataType: 'MacroPlan'
                    FilterArguments: 'dataholderproductinstockingpoints:DataHolderProductInStockingPoints(structured[ProductInStockingPoint_MP])'
                    FixedFilter: 'object.IsVisibleOnPlanningMatrix( dataholderproductinstockingpoints )'
                    PosX: 11
                    PosY: 11
                    Transformation: 'Unit.Process_MP'
                  ]
                }
              ]
              Properties:
              [
                PosX: 7
                PosY: 117
              ]
            }
            Component DataHolderMatrixEditorColumns
            {
              #keys: '[127710.1.2057412734]'
              BaseType: 'DataHolder'
              Databinding: 'structured[Period_MP]*'
              Children:
              [
                Component GUIDataExtractorPeriodForCostMatrix
                {
                  #keys: '[127710.1.2057412735]'
                  BaseType: 'GUIDataExtractor'
                  Properties:
                  [
                    Component: 'DataHolderActivePeriods'
                    DataType: 'structured[Period_MP]'
                    PosX: 10
                    PosY: 11
                    Transformation: 'Elements'
                  ]
                }
              ]
              Properties:
              [
                PosX: 42
                PosY: 116
              ]
            }
          ]
          Properties:
          [
            AllowUserAttributeChange: true
            AttributeContextMenu: 'AttributeContextMenu'
            Attributes: 'Quantity'
            Border: true
            ColumnHeaderContextMenu: 'ColumnViewContextMenu'
            ColumnHeaderPath: 'Start'
            ColumnView: 'MatrixEditorColumns'
            ColumnViewRelation: 'ProductInStockingPointInPeriodPlanning.Period_MP'
            ContextMenu: 'menuMatrixEditor'
            DoubleBuffering: false
            LineColor: 'Black'
            RowHeaderContextMenu: 'RowViewContextMenu'
            RowHeaderPath: 'DisplayName'
            RowView: 'MatrixEditorRows'
            RowViewRelation: 'Process_MP'
            ModeledStringList ChildOrdering
            {
              c: AttributeContextMenu
              c: menuMatrixEditor
              c: GUIDataExtractorPlanningCells
              c: MatrixEditorRows
              c: RowViewContextMenu
              c: MatrixEditorColumns
              c: ColumnViewContextMenu
              c: UserConfigurableInformationPeriodTask
              c: DataHolderShadowGlobalParameters
              c: DataHolderMatrixEditorRows
              c: DataHolderMatrixEditorColumns
            }
          ]
          ResponseDefinitions:
          [
            DelegatedResponseDefinition OnClick id:Responsedef_SplitterWnd147_MatrixEditor_Menu_OnClick
            {
              #keys: '[127710.1.1979749724]'
              Initiator: 'Menu'
              IsInherited: false
              ResponseType: 'OnClick'
              Arguments:
              [
                ResponseDefinitionArgument cell
                {
                  #keys: '[127711.0.689026824]'
                  Binding: 'this.Selection()'
                }
              ]
            }
            DelegatedResponseDefinition OnClick id:Responsedef_SplitterWnd147_MatrixEditor_Menu_OnClick_27
            {
              #keys: '[127710.1.1979749725]'
              Initiator: 'Menu'
              IsInherited: false
              ResponseType: 'OnClick'
              Arguments:
              [
                ResponseDefinitionArgument object
                {
                  #keys: '[127711.0.689026872]'
                  Binding: 'this.SelectionObjects()'
                }
              ]
            }
          ]
        }
      ]
      Properties:
      [
        Border: true
        DoubleBuffering: false
      ]
    }
    Component SplitterPane942
    {
      #keys: '[127710.1.2057412697]'
      BaseType: 'SplitterPane'
      GBLayout
      {
        Type: 'internal[GBLayoutDefinition]'
        Columns:
        [
          GBFlow.Column { grow: 128 id: 776 parent: 0 }
        ]
        Elements:
        [
          GBElement
          {
            Component => /ListPlanningCell
            Position { startcolumn: 776 startrow: 458 endcolumn: 776 endrow: 458 }
          }
        ]
        Gaps: [ left: 0 right: 0 top: 0 bottom: 0 inner: 5 ]
        Rows:
        [
          GBFlow.Row { grow: 128 id: 458 parent: 0 }
        ]
      }
      Children:
      [
        #child: ListPlanningCell
      ]
      Properties:
      [
        Border: true
        DoubleBuffering: false
      ]
    }
  ]
  Properties:
  [
    DoubleBuffering: false
    ModeledStringList ChildOrdering
    {
      c: SplitterPane690
      c: SplitterPane942
    }
  ]
}
