Quintiq file version 2.0 
 | 
#parent: CustomDrawComponentRoutingConfigurator 
 | 
Response OnClick ( 
 | 
  Routing masterselection 
 | 
) id:Response_CustomDrawComponentRoutingConfigurator_MenuNewRoutingStep1_OnClick 
 | 
{ 
 | 
  #keys: '[124808.0.1221107710]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Create new step 
 | 
    dlg := construct( DialogCreateEditRoutingStep ); 
 | 
    step := dlg.New( masterselection, this ); 
 | 
     
 | 
    if( not isnull( step ) ) 
 | 
    { 
 | 
      //Auto scroll to the newly created op 
 | 
      CustomDrawComponentRoutingConfigurator.EnsureVisible( step.X(), step.Y() ); 
 | 
     
 | 
      // Select routing step in different form 
 | 
      form := Application.Frame().FindChildObject( 'FormOperations' ).astype( FormOperations ); 
 | 
      if( not isnull( form ) ) 
 | 
      { 
 | 
        form.ListRoutingStep().SelectByKey( step.Key() ); 
 | 
      } 
 | 
    } 
 | 
  *] 
 | 
  CanBindMultiple: false 
 | 
  DefinitionID => /CustomDrawComponentRoutingConfigurator/Responsedef_CustomDrawComponentRoutingConfigurator_Menu_OnClick 
 | 
  Initiator: 'MenuNewRoutingStep1' 
 | 
} 
 |