Quintiq file version 2.0 #parent: CustomDrawRC/CustomDrawDataLayerOperationLinkEdge Response OnDetermineRegion ( OperationLinkEdge object ) id:Response_CustomDrawRC_CustomDrawDataLayerOperationLinkEdge_OnDetermineRegion { #keys: '[139394.0.1292636311]' CanBindMultiple: false DefinitionID: 'Responsedef_WebCustomDrawDataLayer_OnDetermineRegion' Precondition: [* return object.IsVisible(); *] QuillAction { Body: [* // Determine region for Operation Link Edge padding := 6; region := construct( Polygon ); x0 := object.FromX(); y0 := object.FromY(); x1 := object.ToX(); y1 := object.ToY(); // Adding points in a polygon must be in a clockwise manner region.AddPoint( x0 - padding, y0 ); region.AddPoint( x0 + padding, y0 ); region.AddPoint( x1 + padding, y1 ); region.AddPoint( x1 - padding, y1 ); layer.AddRegion( ®ion, 0 ); *] GroupServerCalls: false } }