Quintiq file version 2.0 #parent: CustomDrawComponentContainer/CustomDrawDataLayerComponent Response OnDetermineRegion ( LibOpt_Component object ) id:Response_CustomDrawComponentContainer_CustomDrawDataLayerComponent_OnDetermineRegion { #keys: '[139164.3.945951600]' Body: [* scale_x := ValueHolderScaleX.Data(); scale_y := ValueHolderScaleY.Data(); offset_x := ValueHolderOffsetX.Data(); offset_y := ValueHolderOffsetY.Data(); width := guard( object.UIGraphNode().Width() * scale_x, 0 ); height := guard( object.UIGraphNode().Height() * scale_y, 0 ); x := guard( object.UIGraphNode().X() * scale_x, 0 ) - width / 2 + offset_x; y := guard( object.UIGraphNode().Y() * scale_y, 0 ) - height / 2 + offset_y; rect := Rect::Construct( [Number] x, [Number] y, [Number] ( x + width ) - [Number] x, [Number] ( y + height ) - [Number] y ); this.AddRegion( rect ); *] CanBindMultiple: false DefinitionID: 'Responsedef_CustomDrawDataLayer_OnDetermineRegion' }