Quintiq file version 2.0 #parent: CustomDrawComponentRoutingConfigurator/CustomDrawDataLayerBlendingOperation Response OnDetermineRegion ( Operation object ) id:Response_CustomDrawComponentRoutingConfigurator_CustomDrawDataLayerBlendingOperation_OnDetermineRegion { #keys: '[124808.0.1222256453]' Body: [* //Determine the region of the blending indicator //a small box on the upper right corner of the operation rcv := DataHolderRCView.Data(); cornersize := 10; poly := construct( Polygon ); poly.Reset(); poly.AddPoint( object.X() + rcv.OperationWidth() - cornersize, object.Y() ); poly.AddPoint( object.X() + rcv.OperationWidth(), object.Y() ); poly.AddPoint( object.X() + rcv.OperationWidth(), object.Y() + cornersize ); this.AddRegion( poly ); *] CanBindMultiple: false DefinitionID: 'Responsedef_CustomDrawDataLayer_OnDetermineRegion' Precondition: [* return not isnull( DataHolderRCView.Data() ) and object.IsBlending(); *] }