Quintiq file version 2.0
#parent: CustomDrawComponent/CustomDrawDataLayerLabels
Response OnDetermineRegion (
  Node object
) id:Response_CustomDrawComponent_CustomDrawDataLayerLabels_OnDetermineRegion
{
  #keys: '[11660.0.304962714]'
  Body:
  [*
    // Determine region for node
    this.AddRegion( object.LeftX(), object.LeftY(), object.Width(), object.Height() );
  *]
  DefinitionID: 'Responsedef_CustomDrawDataLayer_OnDetermineRegion'
  Precondition:
  [*
    value := true;
    if( object.istype( UnitNode ) )
    {
      value := object.astype( UnitNode ).SupplyChainView().IsUnitNodeLabelVisible();
    }
    else if( object.istype( StockingPointNode ) )
    {
      value := object.astype( StockingPointNode ).SupplyChainView().IsStockingPointNodeLabelVisible();
    }
    return value;
  *]
}
