Quintiq file version 2.0
|
#parent: #root
|
Function CalcLeftRegionHeight
|
{
|
TextBody:
|
[*
|
// ying ying Feb-15-2016 (created)
|
|
//Referring to "step.Y" will cause circularity, so we need to calculate the total height
|
value := 0;
|
rcv := this.RoutingConfiguratorView();
|
|
if( not isnull( rcv ) and this.RoutingStep( relsize ) > 0 )
|
{
|
height := sum( this, RoutingStep, rs, true, rs.Height() );
|
distance := guard( ( this.LastStep().SequenceNumber() - 1 ), 0 ) * rcv.RoutingStepDistance();
|
value := rcv.OffsetY() + height + distance;
|
|
pispontop := this.GetPISPOnTop();
|
if( not isnull( pispontop ) )
|
{
|
value := value + maxvalue( pispontop.Y() + pispontop.Height(), this.TopRegionHeight() );
|
}
|
}
|
|
this.LeftRegionHeight( value );
|
*]
|
}
|