| 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' | 
| } |