Quintiq file version 2.0 
 | 
Component ListPeriodSpecificationInPanel 
 | 
{ 
 | 
  #keys: '[131438.0.353247249]' 
 | 
  BaseType: 'List' 
 | 
  Children: 
 | 
  [ 
 | 
    #child: ColumnTitlesPeriods 
 | 
    Component popupListPeriodSpecification 
 | 
    { 
 | 
      #keys: '[131438.0.353247252]' 
 | 
      BaseType: 'popupList' 
 | 
      Children: 
 | 
      [ 
 | 
        Component PopupParent 
 | 
        { 
 | 
          #keys: '[514.0.129466]' 
 | 
          BaseType: 'PopupParent' 
 | 
          IsDerived: true 
 | 
          Children: 
 | 
          [ 
 | 
            Component menuSeparator241 { #keys: '[131438.0.398725548]' BaseType: 'Menu' Properties: [ Separator: true ] } 
 | 
            Component MenuNew { #keys: '[131438.0.398726175]' BaseType: 'Menu' Properties: [ Image: 'new' Shortcut: 'Ins' Text: '&New...' ] } 
 | 
            Component MenuEdit { #keys: '[131438.0.398726304]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'editobject' Shortcut: 'Enter' Text: '&Edit...' ] } 
 | 
            Component MenuDelete { #keys: '[131438.0.398726448]' BaseType: 'Menu' Properties: [ Image: 'trash' Shortcut: 'Del' Text: '&Delete' ] } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: MenuActions 
 | 
              c: MenuFilter 
 | 
              c: menuListQuintiqSetQuantor 
 | 
              c: menuSeparator241 
 | 
              c: MenuNew 
 | 
              c: MenuEdit 
 | 
              c: MenuDelete 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 35 
 | 
        PosY: 53 
 | 
      ] 
 | 
    } 
 | 
    Component GUIDataExtractorPeriodSpecifications 
 | 
    { 
 | 
      #keys: '[131438.0.353247253]' 
 | 
      BaseType: 'GUIDataExtractor' 
 | 
      Properties: 
 | 
      [ 
 | 
        Component: 'DataHolderPeriodSpecificationMacroPlan' 
 | 
        DataType: 'structured[Object]' 
 | 
        PosX: 5 
 | 
        PosY: 30 
 | 
        Transformation: 'Elements.astype(PeriodSpecification_MP)' 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderSelectedPeriodObjects 
 | 
    { 
 | 
      #keys: '[131438.0.371316758]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[Object]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractorPeriodObjects 
 | 
        { 
 | 
          #keys: '[131438.0.371317395]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderPeriodObjects' 
 | 
            DataType: 'structured[Object]' 
 | 
            PosX: 21 
 | 
            PosY: 9 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Description: 'For synchronizing the selection between PeriodSpecifications and PeriodSpecificationPeriods list in panel and form.' 
 | 
        PosX: 108 
 | 
        PosY: 37 
 | 
        ShowName: true 
 | 
      ] 
 | 
    } 
 | 
    Component GUIDataSetLevelPeriodSpecifications 
 | 
    { 
 | 
      #keys: '[131438.0.371333408]' 
 | 
      BaseType: 'GUIDataSetLevel' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataSetLevelPeriods 
 | 
        { 
 | 
          #keys: '[131438.0.402834330]' 
 | 
          BaseType: 'GUIDataSetLevel' 
 | 
          Properties: 
 | 
          [ 
 | 
            AutoSelectColumns: false 
 | 
            Columns: 'PeriodSpecificationPeriodNavigationPanelColumns' 
 | 
            DataExtractor: 'GUIDataExtractorPeriodSpecifications' 
 | 
            PosX: 67 
 | 
            PosY: 38 
 | 
            SortCriteria: 'Period_MP.StartDate' 
 | 
            Transformation: 'PeriodSpecificationPeriod' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        AutoSelectColumns: false 
 | 
        Columns: 'PeriodSpecificationNavigationPanelColumns' 
 | 
        DataExtractor: 'GUIDataExtractorPeriodSpecifications' 
 | 
        PosX: 4 
 | 
        PosY: 62 
 | 
        SortCriteria: 'TimeUnitLevel;NrOfTimeUnit' 
 | 
        Sortable: false 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderPeriodSpecificationMacroPlan 
 | 
    { 
 | 
      #keys: '[131438.0.373615203]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[Object]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractorPeriodSpecification 
 | 
        { 
 | 
          #keys: '[131438.0.373616626]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            DataSet: 'MacroPlan' 
 | 
            DataType: 'MacroPlan' 
 | 
            PosX: 32 
 | 
            PosY: 25 
 | 
            Transformation: 'PeriodSpecification_MP' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        Description: 'Extract PeriodSpecification from MacroPlan as Object to populate list' 
 | 
        PosX: 61 
 | 
        PosY: 13 
 | 
        ShowName: true 
 | 
      ] 
 | 
    } 
 | 
    Component popupListPeriodSpecificationPeriod 
 | 
    { 
 | 
      #keys: '[131438.0.398720557]' 
 | 
      BaseType: 'popupList' 
 | 
      Children: 
 | 
      [ 
 | 
        Component PopupParent id:PopupParent_1 
 | 
        { 
 | 
          #keys: '[514.0.129466]' 
 | 
          BaseType: 'PopupParent' 
 | 
          IsDerived: true 
 | 
          Children: 
 | 
          [ 
 | 
            Component MenuActions id:MenuActions_1 
 | 
            { 
 | 
              #keys: '[104128.0.40838282]' 
 | 
              BaseType: 'MenuActions' 
 | 
              IsDerived: true 
 | 
              Children: 
 | 
              [ 
 | 
                Component menuConfigureList id:menuConfigureList_1 { #keys: '[104128.0.40847625]' BaseType: 'menuConfigureList' IsDerived: true } 
 | 
                Component menuPrintList id:menuPrintList_1 { #keys: '[104128.0.40856936]' BaseType: 'menuPrintList' IsDerived: true } 
 | 
                Component menuExportList id:menuExportList_1 { #keys: '[104128.0.40866279]' BaseType: 'menuExportList' IsDerived: true } 
 | 
                Component MenuCopyCell id:MenuCopyCell_1 { #keys: '[104128.0.59854330]' BaseType: 'MenuCopyCell' IsDerived: true } 
 | 
                Component MenuCopyRow id:MenuCopyRow_1 { #keys: '[104128.0.59873748]' BaseType: 'MenuCopyRow' IsDerived: true } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                ModeledStringList ChildOrdering 
 | 
                { 
 | 
                  c: menuConfigureList_1 
 | 
                  c: Menu6_1 
 | 
                  c: menuPrintList_1 
 | 
                  c: menuExportList_1 
 | 
                  c: MenuCopyCell_1 
 | 
                  c: MenuCopyRow_1 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
            Component MenuFilter id:MenuFilter_1 
 | 
            { 
 | 
              #keys: '[104128.0.40995014]' 
 | 
              BaseType: 'MenuFilter' 
 | 
              IsDerived: true 
 | 
              Children: 
 | 
              [ 
 | 
                Component menuEditFilter id:menuEditFilter_1 { #keys: '[104128.0.41489233]' BaseType: 'menuEditFilter' IsDerived: true } 
 | 
              ] 
 | 
            } 
 | 
            Component menuListQuintiqSetQuantor id:menuListQuintiqSetQuantor_1 
 | 
            { 
 | 
              #keys: '[530.0.12233117]' 
 | 
              BaseType: 'menuListQuintiqSetQuantor' 
 | 
              IsDerived: true 
 | 
              Children: 
 | 
              [ 
 | 
                Component menuListQuintiqSumQuantor id:menuListQuintiqSumQuantor_1 { #keys: '[530.0.12233118]' BaseType: 'menuListQuintiqSumQuantor' IsDerived: true } 
 | 
                Component menuListQuintiqCountQuantor id:menuListQuintiqCountQuantor_1 { #keys: '[530.0.13230335]' BaseType: 'menuListQuintiqCountQuantor' IsDerived: true } 
 | 
                Component menuListQuintiqMinQuantor id:menuListQuintiqMinQuantor_1 { #keys: '[530.0.12233349]' BaseType: 'menuListQuintiqMinQuantor' IsDerived: true } 
 | 
                Component menuListQuintiqMaxQuantor id:menuListQuintiqMaxQuantor_1 { #keys: '[530.0.12233351]' BaseType: 'menuListQuintiqMaxQuantor' IsDerived: true } 
 | 
                Component menuListQuintiqAverageQuantor id:menuListQuintiqAverageQuantor_1 { #keys: '[530.0.12233119]' BaseType: 'menuListQuintiqAverageQuantor' IsDerived: true } 
 | 
                Component menuListQuintiqStddevQuantor id:menuListQuintiqStddevQuantor_1 { #keys: '[530.0.12233730]' BaseType: 'menuListQuintiqStddevQuantor' IsDerived: true } 
 | 
                Component menuListQuintiqEditQuantor id:menuListQuintiqEditQuantor_1 { #keys: '[530.1.77961680]' BaseType: 'menuListQuintiqEditQuantor' IsDerived: true } 
 | 
                Component menuListQuintiqRemoveQuantor id:menuListQuintiqRemoveQuantor_1 { #keys: '[530.0.12235923]' BaseType: 'menuListQuintiqRemoveQuantor' IsDerived: true } 
 | 
                Component menuCollapsetoquantors id:menuCollapsetoquantors_1 { #keys: '[530.1.7496551]' BaseType: 'menuCollapsetoquantors' IsDerived: true } 
 | 
                Component menuExpandallquantors id:menuExpandallquantors_1 { #keys: '[530.1.7497772]' BaseType: 'menuExpandallquantors' IsDerived: true } 
 | 
                Component MenuShowQuantorrow id:MenuShowQuantorrow_1 { #keys: '[10572.1.130233854]' BaseType: 'MenuShowQuantorrow' IsDerived: true } 
 | 
                Component MenuRemoveAllQuantors id:MenuRemoveAllQuantors_1 { #keys: '[12412.0.247646985]' BaseType: 'MenuRemoveAllQuantors' IsDerived: true } 
 | 
                Component menuListQuintiqRangeQuantor id:menuListQuintiqRangeQuantor_1 { #keys: '[100708.1.234578357]' BaseType: 'menuListQuintiqRangeQuantor' IsDerived: true } 
 | 
              ] 
 | 
              Properties: 
 | 
              [ 
 | 
                ModeledStringList ChildOrdering 
 | 
                { 
 | 
                  c: menuListQuintiqSumQuantor_1 
 | 
                  c: menuListQuintiqCountQuantor_1 
 | 
                  c: menuListQuintiqMinQuantor_1 
 | 
                  c: menuListQuintiqMaxQuantor_1 
 | 
                  c: menuListQuintiqAverageQuantor_1 
 | 
                  c: menuListQuintiqStddevQuantor_1 
 | 
                  c: menuListQuintiqRangeQuantor_1 
 | 
                  c: menuQListSeperatorQuantor_1 
 | 
                  c: menuListQuintiqEditQuantor_1 
 | 
                  c: menuListQuintiqRemoveQuantor_1 
 | 
                  c: MenuRemoveAllQuantors_1 
 | 
                  c: menuCollapsetoquantors_1 
 | 
                  c: Menu_1 
 | 
                  c: menuExpandallquantors_1 
 | 
                  c: MenuShowQuantorrow_1 
 | 
                } 
 | 
              ] 
 | 
            } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: MenuActions_1 
 | 
              c: MenuFilter_1 
 | 
              c: menuListQuintiqSetQuantor_1 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 35 
 | 
        PosY: 83 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    AutoDrag: true 
 | 
    AutoSizeColumns: true 
 | 
    BackgroundColor: 'Window' 
 | 
    ContextMenu: 'popupListPeriodSpecificationPeriod' 
 | 
    ExpandAllOnOpen: true 
 | 
    ExpandNewItems: true 
 | 
    FullRowSelect: true 
 | 
    ScrollOnHighlight: true 
 | 
    SelectOnDragHover: false 
 | 
    SelectOnHighlighted: true 
 | 
    ModeledStringList ChildOrdering 
 | 
    { 
 | 
      c: ColumnTitlesPeriods 
 | 
      c: popupListPeriodSpecification 
 | 
      c: GUIDataExtractorPeriodSpecifications 
 | 
      c: DataHolderSelectedPeriodObjects 
 | 
      c: GUIDataSetLevelPeriodSpecifications 
 | 
      c: DataHolderPeriodSpecificationMacroPlan 
 | 
      c: popupListPeriodSpecificationPeriod 
 | 
    } 
 | 
  ] 
 | 
  ResponseDefinitions: 
 | 
  [ 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_ListPeriodSpecificationInPanel_Menu_OnClick 
 | 
    { 
 | 
      #keys: '[131438.0.353247255]' 
 | 
      Initiator: 'Menu' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[131439.0.874196502]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_ListPeriodSpecificationInPanel_GUIButtonBase_OnClick 
 | 
    { 
 | 
      #keys: '[131438.0.353247256]' 
 | 
      Initiator: 'GUIButtonBase' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[131439.0.874196548]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    ResponseDefinition OnContextMenu id:Responsedef_ListPeriodSpecificationInPanel_OnContextMenu 
 | 
    { 
 | 
      #keys: '[131438.0.398722361]' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnContextMenu' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[131439.0.238207587]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
} 
 |