Quintiq file version 2.0
Component GanttChartPeriods id:GanttChartPeriods_715
{
  #keys: '[137862.0.750454007]'
  BaseType: 'WebGanttChart'
  Children:
  [
    #child: ContextMenuPeriods_844
    Component uciRowPeriodSpec
    {
      #keys: '[137862.0.750454008]'
      BaseType: 'WebUserConfigurableInformation'
      Properties:
      [
        ObjectType: 'PeriodSpecification_MP'
        Taborder: 0
        Text: 'VALUE(object.ImgUseForPlanning()) VALUE(object.ID())'
      ]
    }
    Component uciNodePeriod
    {
      #keys: '[137862.0.750454009]'
      BaseType: 'WebUserConfigurableInformation'
      Properties:
      [
        ObjectType: 'Period_MP'
        Taborder: 1
        Tooltip: '<table><tr><td><b>Period start</b></td><td>VALUE( object.StartDate() )</td></tr><tr><td><b>Period end</b></td><td>VALUE( object.EndDate() )</td></tr><tr><td><b>Duration</b></td><td>VALUE( object.DurationInDays() ) days</td></tr></table>'
      ]
    }
    Component GanttChartRowDummyPeriodSpec
    {
      #keys: '[137862.0.750454010]'
      BaseType: 'WebGanttChartRow'
      Children:
      [
        Component GanttChartNodeDummyPeriodSpecPeriod
        {
          #keys: '[137862.0.750454011]'
          BaseType: 'WebGanttChartNode'
          Properties:
          [
            End: 'object.End()'
            Relation: 'PeriodSpecificationPeriod.Period_MP'
            Start: 'object.Start()'
            Taborder: 1
          ]
        }
        Component DataExtractorDummyPeriodSpec
        {
          #keys: '[137862.0.750454012]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'MacroPlan'
            FixedFilter: 'object.IsDummyPlanningPeriod()'
            Source: 'MacroPlan'
            Taborder: 0
            Transformation: 'PeriodSpecification_MP'
          ]
        }
      ]
      Properties:
      [
        ContextMenu: 'ContextMenuGanttPeriodSpecs'
        Taborder: 2
      ]
    }
    Component GanttChartRowPeriodSpec
    {
      #keys: '[137862.0.750454015]'
      BaseType: 'WebGanttChartRow'
      Children:
      [
        Component DataExtractorPeriodSpec1
        {
          #keys: '[137862.0.750454016]'
          BaseType: 'WebDataExtractor'
          Properties:
          [
            DataType: 'MacroPlan'
            FixedFilter: 'not object.IsDummyPlanningPeriod()'
            Source: 'MacroPlan'
            Taborder: 0
            Transformation: 'PeriodSpecification_MP'
          ]
        }
        Component GanttChartNodePeriodSpecPeriod
        {
          #keys: '[137862.0.750454017]'
          BaseType: 'WebGanttChartNode'
          Properties:
          [
            ContextMenu: 'ContextMenuPeriods'
            End: 'object.End()'
            Relation: 'Period_MP'
            Start: 'object.Start()'
            Taborder: 1
          ]
        }
      ]
      Properties:
      [
        ContextMenu: 'ContextMenuGanttPeriodSpecs'
        Taborder: 3
      ]
    }
    #child: ContextMenuGanttPeriodSpecs
  ]
  Properties:
  [
    ContextMenu: 'ContextMenuGanttPeriodSpecs'
    NavigationRange:
    [*
      {
        Name := '1 Day'
        Interval := 2
        Count := 1
        Offset := 0
        Interval := 1
        Count := 2
        Offset := 0
        IntervalStartType := 2
        Item := 0
      }
      {
        Name := '2 Days'
        Interval := 2
        Count := 2
        Offset := 0
        Interval := 1
        Count := 2
        Offset := 0
        IntervalStartType := 2
        Item := 0
      }
      {
        Name := '4 Days'
        Interval := 2
        Count := 4
        Offset := 0
        Interval := 1
        Count := 2
        Offset := 0
        IntervalStartType := 2
        Item := 0
      }
      {
        Name := '1 Week'
        Interval := 3
        Count := 1
        Offset := 0
        Interval := 1
        Count := 2
        Offset := 0
        IntervalStartType := 3
        Item := 0
      }
      {
        Name := '2 Weeks'
        Interval := 3
        Count := 2
        Offset := 0
        Interval := 2
        Count := 1
        Offset := 0
        IntervalStartType := 3
        Item := 0
      }
      {
        Name := '4 Weeks'
        Interval := 3
        Count := 4
        Offset := 0
        Interval := 2
        Count := 1
        Offset := 0
        IntervalStartType := 3
        Item := 0
      }
      {
        Name := '1 Month'
        Interval := 4
        Count := 1
        Offset := 0
        Interval := 2
        Count := 2
        Offset := 0
        IntervalStartType := 4
        Item := 1
      }
      {
        Name := '3 Months'
        Interval := 4
        Count := 3
        Offset := 0
        Interval := 3
        Count := 1
        Offset := 0
        IntervalStartType := 4
        Item := 1
      }
      {
        Name := '6 Months'
        Interval := 4
        Count := 6
        Offset := 0
        Interval := 3
        Count := 1
        Offset := 0
        IntervalStartType := 4
        Item := 1
      }
      {
        Name := '1 Year'
        Interval := 5
        Count := 1
        Offset := 0
        Interval := 3
        Count := 1
        Offset := 0
        IntervalStartType := 6
        Item := 1
      }
      {
        Name := '5 Years'
        Interval := 5
        Count := 5
        Offset := 0
        Interval := 4
        Count := 1
        Offset := 0
        IntervalStartType := 6
        Item := 1
      }
    *]
    Taborder: 0
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_GanttChartPeriods_715_WebMenu_OnClick
    {
      #keys: '[137862.0.750454000]'
      Initiator: 'WebMenu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[2571.0.33577543]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_GanttChartPeriods_715_WebButton_OnClick
    {
      #keys: '[139394.0.2086142330]'
      Initiator: 'WebButton'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[6763.0.7995960]'
          Binding: 'this.Selection()'
        }
      ]
    }
  ]
}
