Quintiq file version 2.0
Component GanttChartPeriodSpecification_MP
{
  #keys: '[113694.2.278646393]'
  BaseType: 'GanttChart'
  Children:
  [
    Component menuGanttChart1
    {
      #keys: '[113694.2.278646394]'
      BaseType: 'popupGanttchart'
      Children:
      [
        Component PopupParent
        {
          #keys: '[514.0.555535]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component Menu4 { #keys: '[113694.2.331343072]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuRollToThisPeriod1 { #keys: '[113694.2.331343140]' BaseType: 'Menu' Properties: [ Image: 'NAVIGATE_CLOSE' Shortcut: 'Ctrl+R' Text: '&Roll to this period' ] }
            Component MenuLegend2 { #keys: '[113694.2.437955126]' BaseType: 'Menu' Properties: [ Image: 'colors' Shortcut: 'Ctrl+L' Text: 'Legend...' ] }
            Component MenuEditPeriodSpecification { #keys: '[113694.2.462384270]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'editobject' Shortcut: 'Enter' Text: 'Edit...' ] }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuActions
              c: MenuFilter
              c: MenuNavigation
              c: MenuLegend2
              c: Menu4
              c: MenuEditPeriodSpecification
              c: MenuRollToThisPeriod1
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 96
        PosY: 83
      ]
    }
    Component GUIDataExtractor2
    {
      #keys: '[113694.2.278647595]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        DataSet: 'MacroPlan'
        DataType: 'MacroPlan'
        PosX: 50
        PosY: 5
      ]
    }
    Component ChartMarkingStartOfPlanning
    {
      #keys: '[113694.2.278647599]'
      BaseType: 'ChartMarking'
      Properties:
      [
        MarkPosition: 'guard( MacroPlan.StartOfPlanning(), DateTime::Now() )'
        PosX: 100
        PosY: 50
      ]
    }
    Component NavigationToolbar
    {
      #keys: '[113694.2.278647600]'
      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: 5 bottom: 5 inner: 5 ]
        Rows:
        [
          GBFlow.Row { grow: 0 id: 1 parent: 0 }
        ]
      }
      Children:
      [
        #child: dpNavigationPanel
      ]
      Properties:
      [
        Location: 'bottom'
        Priority: 1
        Size: 37
      ]
    }
    Component menuGanttChartRows1
    {
      #keys: '[113694.2.278647607]'
      BaseType: 'popupGanttchartRows'
      Children:
      [
        Component PopupParent id:PopupParent_513
        {
          #keys: '[530.0.59473]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component MenuFilter id:MenuFilter_526
            {
              #keys: '[104128.0.41519836]'
              BaseType: 'MenuFilter'
              IsDerived: true
              Properties:
              [
                ModeledStringList ChildOrdering
                {
                  c: menuEditFilter
                  c: MenuClearFilter
                  c: MenuStoredFilters
                  c: Menu_1
                  c: menuHideGanttchartRow
                  c: MenuUnhideAllRows
                  c: Menu1_1
                  c: menuShowAllGanttChartRows
                }
              ]
            }
            Component Menu8 { #keys: '[113694.2.462383373]' BaseType: 'Menu' Properties: [ Separator: true ] }
            Component MenuEditSpec { #keys: '[113694.2.462386038]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'editobject' Shortcut: 'Enter' Text: 'Edit...' ] }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuFilter_526
              c: MenuSortGanttChartRows
              c: Menu8
              c: MenuEditSpec
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 6
        PosY: 48
      ]
    }
    Component X
    {
      #keys: '[113694.2.278648421]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'PeriodSpecification_MP'
        ObjectText: 'VALUE(object.ID())'
        ObjectType: 'PeriodSpecification_MP'
        PosX: 50
        PosY: 50
      ]
    }
    Component X1
    {
      #keys: '[113694.2.278648456]'
      BaseType: 'UserConfigurableInformation'
      Properties:
      [
        Identification: 'PeriodSpecification_MP'
        ObjectType: 'PeriodSpecification_MP'
        PosX: 51
        PosY: 81
      ]
    }
    #child: GanttChartRowDefinition
    #child: GanttChartRowDefinition755
  ]
  Properties:
  [
    BackgroundColor: 'Window'
    ContextMenu: 'popupGanttchart'
    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: 'popupGanttchartRows'
    ModeledStringList ChildOrdering
    {
      c: menuGanttChartRows1
      c: GanttChartRowDefinition
      c: GUIDataExtractor2
      c: ChartMarkingStartOfPlanning
      c: menuGanttChart1
      c: NavigationToolbar
      c: X
      c: X1
      c: GanttChartRowDefinition755
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_GanttChartPeriodSpecification_MP_Menu_OnClick
    {
      #keys: '[113694.2.278648388]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[113694.2.278648389]'
          Binding: 'this.Selection()'
        }
        ResponseDefinitionArgument row
        {
          #keys: '[113694.2.278648396]'
          Binding: 'this.ContextMenuRowObject()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_GanttChartPeriodSpecification_MP_GUIButtonBase_OnClick
    {
      #keys: '[113694.2.278648403]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[113694.2.278648404]'
          Binding: 'this.Selection()'
        }
        ResponseDefinitionArgument row
        {
          #keys: '[113694.2.278648411]'
          Binding: 'this.ContextMenuRowObject()'
        }
      ]
    }
  ]
}
