Quintiq file version 2.0 #parent: CustomDrawComponentRoutingConfigurator/CustomDrawDataLayerOperationInputGroupEdge Response OnDetermineRegion ( OperationInputGroupEdge object ) id:Response_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerOperationInputGroupEdge_OnDetermineRegion { #keys: '[136682.0.487064335]' Body: [* // Determine region for PISP operation input Edge region := construct( Polygon ); x0 := object.FromX(); y0 := object.FromY(); x1 := object.ToX(); y1 := object.ToY(); padding := 6; // Adding points in a polygon must be in a clockwise manner region.AddPoint( x0, y0 - padding ); region.AddPoint( x1, y1 - padding); region.AddPoint( x1, y1 + padding ); region.AddPoint( x0, y0 + padding ); this.AddRegion( region ); *] CanBindMultiple: false DefinitionID: 'Responsedef_CustomDrawDataLayer_OnDetermineRegion' Precondition: [* return not isnull( DataHolderRCView.Data() ); *] }