Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method PTF_ScrollGanttChartPageLeftRight ( 
 | 
  String formname, 
 | 
  String ganttchartname, 
 | 
  Number pagecount, 
 | 
  output String response_o 
 | 
) as Boolean id:Method_LibPTF_pnlTestRunner_PTF_ScrollGanttChartPageLeftRight 
 | 
{ 
 | 
  #keys: '[103546.0.55732653]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Scrolls the Gantt Chart to left or right by page 
 | 
    issuccessful     := false; 
 | 
    targetganttchart := this.PTF_GetGanttChart( formname, ganttchartname, response_o ); 
 | 
     
 | 
    if( response_o.Length() = 0 ) //equals to not isnull( targetganttchart ); 
 | 
    { 
 | 
      // Perform (multiple) scroll left or right by page on gantt chart depending on pagecount value 
 | 
      if( pagecount > 0 ) 
 | 
      { 
 | 
        for( i := 0; i < pagecount; i++ ) 
 | 
        { 
 | 
          targetganttchart.NavigationInterface().NextPage(); 
 | 
        } 
 | 
      } 
 | 
      else 
 | 
      { 
 | 
        for( i := 0; i > pagecount; i-- ) 
 | 
        { 
 | 
          targetganttchart.NavigationInterface().PreviousPage(); 
 | 
        } 
 | 
      } 
 | 
      issuccessful := true; 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      MessageBox::Warning( this, response_o, "OK", 1 ); 
 | 
    } 
 | 
     
 | 
    return issuccessful; 
 | 
  *] 
 | 
} 
 |