Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method PTF_ScrollGanttChartLeftRight ( 
 | 
  String formname, 
 | 
  String ganttchartname, 
 | 
  Number count, 
 | 
  output String response_o 
 | 
) as Boolean id:Method_LibPTF_pnlTestRunner_PTF_ScrollGanttChartLeftRight 
 | 
{ 
 | 
  #keys: '[103546.0.55704256]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Scrolls the Gantt Chart to left or right 
 | 
    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 unit on gantt chart depending on count value 
 | 
      if( count > 0 ) 
 | 
      { 
 | 
        for( i := 0; i < count; i++ ) 
 | 
        { 
 | 
          targetganttchart.NavigationInterface().MoveRight(); 
 | 
        } 
 | 
      } 
 | 
      else 
 | 
      { 
 | 
        for( i := 0; i > count; i-- ) 
 | 
        { 
 | 
          targetganttchart.NavigationInterface().MoveLeft(); 
 | 
        } 
 | 
      } 
 | 
      issuccessful := true; 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      MessageBox::Warning( this, response_o, "OK", 1 ); 
 | 
    } 
 | 
     
 | 
    return issuccessful; 
 | 
  *] 
 | 
} 
 |