Quintiq file version 2.0
Component GanttChartUnitCalendar
{
  #keys: '[112884.1.898702684]'
  BaseType: 'GanttChart'
  Children:
  [
    Component NavigationToolbar
    {
      #keys: '[112884.1.898702691]'
      BaseType: 'NavigationToolbar'
      GBLayout
      {
        Type: 'internal[GBLayoutDefinition]'
        Columns:
        [
          GBFlow.Column { grow: 128 id: 1 parent: 0 }
        ]
        Elements:
        [
          GBElement
          {
            Component => /dpNavigationPanel
            Position { startcolumn: 1 startrow: 1 endcolumn: 1 endrow: 1 }
          }
        ]
        Gaps: [ left: 5 right: 5 top: 0 bottom: 0 inner: 5 ]
        Rows:
        [
          GBFlow.Row { grow: 128 id: 1 parent: 0 }
        ]
      }
      Children:
      [
        #child: dpNavigationPanel
      ]
      Properties:
      [
        Priority: 3
        Size: 27
      ]
    }
    #child: GanttChartRowDefinitionUnit0
    Component GUIDataExtractorUnitCalendar
    {
      #keys: '[112884.1.974870612]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        DataSet: 'MacroPlan'
        DataType: 'MacroPlan'
        FilterArguments: 'dataholderproductinstockingpoints:DataHolderProductInStockingPoints(structured[ProductInStockingPoint_MP]);dataholdershowchildofunit:DataHolderShowChildOfUnit(structured[Unit]);dataholderunits:DataHolderUnits(structured[Unit]);dataholderhideunits:DataHolderHideUnits(structured[Unit])'
        FixedFilter: 'object.GetIsUnitToShow( null( Units ), dataholdershowchildofunit, false );'
        PosX: 59
        PosY: 50
        SizePosition: 'lt50 76 5 31'
        Transformation: 'Unit'
      ]
    }
    Component menuGanttChartUnitCalendar
    {
      #keys: '[112884.1.974872567]'
      BaseType: 'popupGanttchart'
      Children:
      [
        Component PopupParent id:PopupParent_694
        {
          #keys: '[514.0.555535]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component MenuActions
            {
              #keys: '[104128.0.40869768]'
              BaseType: 'MenuActions'
              IsDerived: true
              Children:
              [
                Component menuConfigureGanttchart { #keys: '[104128.0.40871721]' BaseType: 'menuConfigureGanttchart' IsDerived: true Properties: [ Image: 'WRENCH' Text: 'Configure...' ] }
                Component menuPrintGanttChart { #keys: '[104128.0.40873698]' BaseType: 'menuPrintGanttChart' IsDerived: true Properties: [ Image: 'PRINTER' Text: 'Print...' ] }
                Component menuExportGanttchart { #keys: '[104128.0.40875681]' BaseType: 'menuExportGanttchart' IsDerived: true Properties: [ Image: 'EXPORT' Text: 'Export...' ] }
                Component menuSynchronizeGanttChart { #keys: '[104128.0.40877670]' BaseType: 'menuSynchronizeGanttChart' IsDerived: true Properties: [ Checkmark: true Text: 'Synchronize visualization' ] }
                Component Menu id:Menu_459 { #keys: '[104128.0.41586423]' BaseType: 'Menu' IsDerived: true Properties: [ Separator: true ] }
              ]
              Properties:
              [
                Text: 'Actions'
                ModeledStringList ChildOrdering
                {
                  c: menuConfigureGanttchart
                  c: menuSynchronizeGanttChart
                  c: Menu_459
                  c: menuPrintGanttChart
                  c: menuExportGanttchart
                }
              ]
            }
            Component MenuNavigation
            {
              #keys: '[104128.0.40881109]'
              BaseType: 'MenuNavigation'
              IsDerived: true
              Children:
              [
                Component MenuMoveLeft { #keys: '[104128.0.40886686]' BaseType: 'MenuMoveLeft' IsDerived: true Properties: [ Image: 'NAVIGATE_LEFT' Shortcut: 'Ctrl+Left' Text: 'Move left' ] }
                Component MenuMoveRight { #keys: '[104128.0.40888653]' BaseType: 'MenuMoveRight' IsDerived: true Properties: [ Image: 'NAVIGATE_RIGHT' Shortcut: 'Ctrl+Right' Text: 'Move right' ] }
                Component MenuPreviousPage { #keys: '[104128.0.40890620]' BaseType: 'MenuPreviousPage' IsDerived: true Properties: [ Image: 'NAVIGATE_LEFT2' Shortcut: '[' Text: 'Previous page' ] }
                Component MenuNextpage { #keys: '[104128.0.40892603]' BaseType: 'MenuNextpage' IsDerived: true Properties: [ Image: 'NAVIGATE_RIGHT2' Shortcut: ']' Text: 'Next page' ] }
                Component Menu1 id:Menu1_873 { #keys: '[104128.0.40893120]' BaseType: 'Menu1' IsDerived: true Properties: [ Separator: true ] }
                Component menuZoomInGanttchart { #keys: '[104128.0.40895083]' BaseType: 'menuZoomInGanttchart' IsDerived: true Properties: [ Image: 'ZOOMIN' Shortcut: '+' Text: 'Zoom in' ] }
                Component menuZoomOutGanttchart { #keys: '[104128.0.40897082]' BaseType: 'menuZoomOutGanttchart' IsDerived: true Properties: [ Image: 'ZOOMOUT' Shortcut: '-' Text: 'Zoom out' ] }
                Component MenuNow { #keys: '[103784.990.515374824]' BaseType: 'MenuNow' IsDerived: true Properties: [ Image: 'NAV_PLAIN_BLUE' Text: 'Now' ] }
              ]
              Properties:
              [
                Image: 'NAV_PLAIN_BLUE'
                Text: 'Navigation'
                Visible: false
                ModeledStringList ChildOrdering
                {
                  c: MenuPreviousPage
                  c: MenuMoveLeft
                  c: MenuNow
                  c: MenuMoveRight
                  c: MenuNextpage
                  c: Menu1_873
                  c: menuZoomInGanttchart
                  c: menuZoomOutGanttchart
                }
              ]
            }
            Component MenuFilter id:MenuFilter_331
            {
              #keys: '[104128.0.41501005]'
              BaseType: 'MenuFilter'
              IsDerived: true
              Children:
              [
                Component menuEditFilterGantt { #keys: '[112950.0.719605804]' BaseType: 'menuEditFilterGantt' IsDerived: true Properties: [ Image: 'EDITOBJECT' Text: 'Edit filter...' ] }
                Component MenuStoredFiltersGantt { #keys: '[112950.0.719606148]' BaseType: 'MenuStoredFiltersGantt' IsDerived: true Properties: [ Text: 'Stored filters' ] }
              ]
              Properties:
              [
                Image: 'FUNNEL'
                Text: 'Filter'
                Visible: false
              ]
            }
            Component Menu4 { #keys: '[112884.1.974872569]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuEditCapacityInPeriodInGanttChartUnitCalendar { #keys: '[112884.1.974872570]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT_EDIT' Shortcut: 'Enter' Text: '&Edit capacity...' ] }
            Component MenuEditCalendarInGanttChartUnitCalendar { #keys: '[112884.1.974872571]' BaseType: 'Menu' Properties: [ Image: 'Calendar' Shortcut: 'Ctrl+C' Text: 'Edit &calendar...' ] }
            Component MenuIsPlannedInfinite { #keys: '[112884.1.974872577]' BaseType: 'Menu' Properties: [ Image: 'CLOCK_REFRESH' Shortcut: 'Alt+P' Text: '&Plan as infinite' ] ResponseDefinitions: [ ResponseDefinition OnPopupUpdateUI id:Responsedef_GanttChartUnitCalendar_MenuIsPlannedInfinite_OnPopupUpdateUI
                {
                  #keys: '[131962.0.9744491]'
                  IsInherited: false
                  ResponseType: 'OnPopupUpdateUI'
                  Arguments:
                  [
                    ResponseDefinitionArgument selections
                    {
                      #keys: '[131962.0.9744664]'
                      Binding: 'GanttChartUnitCalendar.Selection()'
                    }
                  ]
                }
              ] }
            Component MenuLegend2 { #keys: '[112884.1.974872568]' BaseType: 'Menu' Properties: [ Image: 'colors' Shortcut: 'Ctrl+L' Text: 'Legend...' ] }
            Component Menu5 { #keys: '[112884.1.974872579]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuResetManualPlan { #keys: '[112884.1.974872580]' BaseType: 'Menu' Properties: [ Image: 'TRASH' Shortcut: 'Alt+L' Text: 'Reset locked plan' ] }
            Component Menu8
            {
              #keys: '[112884.1.974872582]'
              BaseType: 'Menu'
              Children:
              [
                Component MenuEditCampaign { #keys: '[112884.1.974872583]' BaseType: 'Menu' Properties: [ Image: 'editobject' Shortcut: 'Ctrl+Enter' Text: 'Edit campaign...' ] }
              ]
              Properties:
              [
                Separator: true
              ]
            }
            Component Menu3 { #keys: '[127472.0.290174010]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuEditComment { #keys: '[127238.0.1601463200]' BaseType: 'Menu' Properties: [ Image: 'TEXT_MARKED' Shortcut: 'Alt+E' Text: 'Edit not&e...' ] }
            Component MenuCampaignPlanning
            {
              #keys: '[131962.0.9578324]'
              BaseType: 'Menu'
              Children:
              [
                Component MenuNewCampaign { #keys: '[131962.0.9578612]' BaseType: 'Menu' Properties: [ Image: 'DOCUMENT_NEW' Shortcut: 'Ins' Text: 'New campaign...' ] }
                Component MenuEditCampaign1 { #keys: '[131962.0.9578667]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'DOCUMENT_EDIT' Shortcut: 'Ctrl+Enter' Text: 'Edit campaign...' ] }
                Component MenuDeleteCampaign { #keys: '[131962.0.9578712]' BaseType: 'Menu' Properties: [ Image: 'GARBAGE' Shortcut: 'Ctrl+Del' Text: 'Delete campaigns' ] }
              ]
              Properties:
              [
                Image: 'ROW_ADD'
                Text: 'Campaign planning'
                ModeledStringList ChildOrdering
                {
                  c: MenuNewCampaign
                  c: MenuEditCampaign1
                  c: MenuDeleteCampaign
                }
              ]
            }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuActions
              c: MenuFilter_331
              c: MenuNavigation
              c: Menu4
              c: MenuEditCapacityInPeriodInGanttChartUnitCalendar
              c: MenuEditCalendarInGanttChartUnitCalendar
              c: MenuIsPlannedInfinite
              c: Menu5
              c: MenuResetManualPlan
              c: Menu8
              c: MenuCampaignPlanning
              c: Menu3
              c: MenuEditComment
              c: MenuLegend2
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 65
        PosY: 88
        SizePosition: 'lt51 77 46 72'
      ]
    }
    Component userInfoCalendarElement
    {
      #keys: '[112884.1.974872858]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'CalendarElement'
        ObjectBackgroundColor: 'Gray'
        ObjectType: 'CalendarElement'
        PosX: 100
        PosY: 119
        SizePosition: 'lt51 77 77 103'
      ]
    }
    Component userInfoPeriod
    {
      #keys: '[112884.1.974873539]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'Period'
        ObjectBackgroundColor: 'ColorScheme.Period_HistoricalPeriods'
        ObjectType: 'Period_MP'
        PosX: 184
        PosY: 119
        SizePosition: 'lt120 146 76 102'
      ]
    }
    Component UserConfigurableInformationCampaign_MP
    {
      #keys: '[112884.1.974873800]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'Campaign'
        ObjectBackgroundColor: 'White'
        ObjectText: 'VALUE( object.Utilization() * 100 )%'
        ObjectType: 'Campaign_MP'
        PosX: 133
        PosY: 120
        TooltipText:
        [*
          
          | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period()) | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End())) | 
          | SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() ) | 
          | SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName() ) | 
          |  | SYNONYM(object.UsedCapacity) | VALUE(object.UsedCapacity() ) VALUE( "" +object.Unit().UnitOfMeasureName()) | 
          |  | SYNONYM(object.FreeCapacity) | VALUE(object.FreeCapacity()) VALUE( ""+ object.Unit().UnitOfMeasureName()) | 
          
          VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
        *]
      ]
    }
    Component userInfoUnitPeriodInfinite
    {
      #keys: '[132478.0.127016680]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'UnitPeriodInfinite( parent )'
        ObjectBackgroundColor: 'White'
        ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( forall( object, Unit.AllChildren.AsChildren, child, true, child.CapacityType() = 'Infinite' ), [String]object.UsedCapacity().Round(0) + ' ' + object.Unit().UnitOfMeasure_MP().Name(), [String] ( object.UtilizationPercentage() * object.MaximumLoadPercentage() / 100 ).Round(0) + ' %' ) )"
        ObjectType: 'UnitPeriodInfinite'
        PosX: 125
        PosY: 161
        Precondition: 'object.Unit().HasChild()'
        SizePosition: 'lt120 146 108 134'
        TooltipText:
        [*
          
          | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period()) | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End())) | 
          | VALUE(Translations::MP_CapacityPlanning_Tooltip_ShiftPattern())VALUE( guard(  object.ShiftPattern().Name() , "-" ) ) |  | 
          | SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity()) | 
          | SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity()) | 
          | SYNONYM(object.UsedCapacity) | VALUE(object.UsedCapacity()) | 
          | SYNONYM(object.FreeCapacity) | VALUE(object.FreeCapacity()) | 
          
          VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
        *]
      ]
    }
    Component userInfoUnitPeriodTransportQuantity
    {
      #keys: '[135040.0.14113313]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'Unit period transport quantity'
        ObjectBackgroundColor: 'White'
        ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), object.UsedQuantity().Format('N(Dec(0))'),  ( object.DisplayUtilizationPercentageWithMaxLoadRatio() ).Format('N(Dec(0))'))) VALUE( ifexpr( object.IsUtilizationInUOM(), object.Unit().UnitOfMeasureName(), '%') )"
        ObjectType: 'UnitPeriodTransportQuantity'
        PosX: 68
        PosY: 237
        TooltipText:
        [*
          
          | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period()) | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End())) | 
          | SYNONYM(object.TotalMaximumQuantity) | VALUE(object.TotalMaximumQuantity() ) VALUE( "" + object.Unit().UnitOfMeasure_MP().Name()) | VALUE( ifexpr( object.HasSecondaryCapacity(), Translations::MP_UnitPeriodTransportQuantity_Tooltip_SecondaryAvailableCapacity(), '' ) ) | VALUE( ifexpr( object.HasSecondaryCapacity(), object.TotalSecondaryMaximumQuantity().Format( 'N(Dec(0), Thousands)' ) + ' ' + object.SecondaryUnitOfMeasureName(), '' ) ) | 
          | SYNONYM(object.UsedQuantity) | VALUE(object.UsedQuantity()) VALUE( "" + object.Unit().UnitOfMeasure_MP().Name()) | VALUE( ifexpr( object.HasSecondaryCapacity(), Translations::MP_UnitPeriodTransportQuantity_Tooltip_UsedCapacity(), '' ) ) | VALUE( ifexpr( object.HasSecondaryCapacity(), object.SecondaryUsedQuantity().Format( 'N(Dec(0), Thousands)' ) + ' ' + object.SecondaryUnitOfMeasureName(), '' ) ) | 
          | SYNONYM(object.FreeQuantity) | VALUE(object.FreeQuantity()) VALUE( "" + object.Unit().UnitOfMeasure_MP().Name()) | VALUE( ifexpr( object.HasSecondaryCapacity(), Translations::MP_UnitPeriodTransportQuantity_Tooltip_FreeCapacity(), '' ) ) | VALUE( ifexpr( object.HasSecondaryCapacity(), object.SecondaryFreeQuantity().Format( 'N(Dec(0), Thousands)' ) + ' ' + object.SecondaryUnitOfMeasureName(), '' ) ) | 
          
          VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
        *]
      ]
    }
    Component userInfoUnitPeriodTransportTime
    {
      #keys: '[135040.0.14113865]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'Unit period transport time'
        ObjectBackgroundColor: 'White'
        ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.IsUtilizationInUOM(), object.UsedQuantity().Format('N(Dec(0))'),  ( object.DisplayUtilizationPercentageWithMaxLoadRatio() ).Format('N(Dec(0))'))) VALUE( ifexpr( object.IsUtilizationInUOM(), object.Unit().UnitOfMeasureName(), '%') )"
        ObjectType: 'UnitPeriodTransportTime'
        PosX: 101
        PosY: 236
        TooltipText:
        [*
          
          | SYNONYM(object.TotalMaximumQuantity()) | VALUE(object.TotalMaximumQuantity()) | VALUE(object.Unit().UnitOfMeasure_MP().Name()) | 
          | SYNONYM(object.UsedQuantity) | VALUE(object.UsedQuantity()) | VALUE(object.Unit().UnitOfMeasure_MP().Name()) | 
          | SYNONYM(object.FreeQuantity) | VALUE(object.FreeQuantity()) | VALUE(object.Unit().UnitOfMeasure_MP().Name()) | 
          
        *]
      ]
    }
    Component userInfoUnitNonAggregateType
    {
      #keys: '[144528.0.1765404649]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'UnitNonAggregateType'
        ObjectText: "VALUE( object.IndentationSymbol() )
          |  | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period()) | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End())) | 
          | SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity()) | 
          | SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity()) | 
          | SYNONYM(object.UsedCapacity) | VALUE(object.UsedCapacity()) | 
          | SYNONYM(object.FreeCapacity) | VALUE(object.FreeCapacity()) | 
          
          VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
        *]
      ]
    }
    Component userInfoUnitPeriodQuantityChild
    {
      #keys: '[145730.1.1119646319]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'UnitPeriodQuantityBase'
        ObjectBackgroundColor: 'White'
        ObjectText: "VALUE( object.ImgHasFeedback() )VALUE( ifexpr( object.GetHasAvailableCapacity(), object.ParentOfUnitDimension().UtilizationPercentage()  * object.ParentOfUnitDimension().MaximumLoadPercentage() / 100, 0.0 ) ) VALUE( '%' )"
        ObjectType: 'UnitPeriodQuantityBase'
        PosX: 457
        PosY: 163
        Precondition: 'object.Unit().IsForCapacityAggregation()'
        TooltipText:
        [*
                   
          | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period()) | VALUE(Translations::MP_CapacityPlanning_Tooltip_Period_Start_End(object.Start(), object.End())) | 
          | SYNONYM(object.BaseAvailableCapacity) | VALUE(object.BaseAvailableCapacity()) VALUE("" +object.Unit().UnitOfMeasureName()) | 
          | SYNONYM(object.TotalAvailableCapacity) | VALUE(object.TotalAvailableCapacity()) VALUE("" +object.Unit().UnitOfMeasureName()) | 
          | SYNONYM(object.UsedCapacity) | VALUE(object.UsedCapacity()) VALUE("" +object.Unit().UnitOfMeasureName()) | 
          | SYNONYM(object.FreeCapacity) | VALUE(object.FreeCapacity()) VALUE(""+ object.Unit().UnitOfMeasureName()) | 
          
           VALUE( object.ImgCapacitySeverity() ) VALUE( object.GetCapacitySeverityText() )
        *]
      ]
    }
    Component DataHolderSelectedSingleUnit
    {
      #keys: '[149260.0.347660288]'
      BaseType: 'DataHolder'
      Databinding: 'Unit'
      Children:
      [
        Component GUIDataExtractor589
        {
          #keys: '[149260.0.347660507]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderSelectedUnits'
            DataType: 'structured[Unit]'
            PosX: 23
            PosY: 34
            Transformation: 'Elements'
          ]
        }
      ]
      Properties:
      [
        PosX: 241
        PosY: 68
      ]
    }
  ]
  Properties:
  [
    BackgroundColor: 'ButtonHighlight'
    ContextMenu: 'menuGanttChartUnitCalendar'
    FastSynchronization: true
    MinimumSpan: P900DT0H0M0S
    NavigationRangeManager:
    [*
      {
        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
      }
    *]
    RowContextMenu: 'menuGanttChartRowsUnitCalendar'
    RowLines: true
    ScaleHeight: 22
    ScrollOnHighlight: true
    SizePosition: 'ss0 0 0 0'
    StatusbarTimeFormat: 'D2-M2-Y'
    ModeledStringList ChildOrdering
    {
      c: NavigationToolbar
      c: userInfoUnitPeriodForCapacityAggregation
      c: ChartMarkingStartOfPlanningHorizon
      c: userInfoPeriod
      c: GanttChartRowDefinitionUnit0
      c: GUIDataExtractorUnitCalendar
      c: menuGanttChartUnitCalendar
      c: userInfoCalendarElement
      c: UserConfigurableInformationCampaign_MP
      c: UserConfigurableInformationTransition_MP
      c: menuGanttChartRowsUnitCalendar
      c: DataHolderHideUnits
      c: DataHolderSelectedUnits
      c: userInfoUnitPeriodQuantity
      c: userInfoUnitPeriodInfinite
      c: userInfoUnitPeriodInfinite1
      c: userInfoUnitPeriodTime
      c: userInfoUnitPeriodTransportQuantity
      c: userInfoUnitPeriodTransportTime
      c: userInfoUnitNonAggregateType
      c: userInfoUnitAggregateType
      c: userInfoUnitPeriodTimeAggregation
      c: userInfoUnitPeriodQuantityChild
      c: DataHolderSelectedSingleUnit
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_Menu_OnClick
    {
      #keys: '[11660.0.111672756]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[11660.0.111672757]'
          Binding: 'GanttChartUnitCalendar.Selection()'
        }
        ResponseDefinitionArgument row
        {
          #keys: '[11660.0.111672764]'
          Binding: 'this.ContextMenuRowObject()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_GanttChartUnitCalendar_GUIButtonBase_OnClick
    {
      #keys: '[11660.0.111672771]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[11660.0.111672772]'
          Binding: 'this.Selection()'
        }
        ResponseDefinitionArgument row
        {
          #keys: '[11660.0.111672779]'
          Binding: 'this.ContextMenuRowObject()'
        }
      ]
    }
  ]
}