Quintiq file version 2.0
|
#parent: #root
|
Function CalcWidth
|
{
|
TextBody:
|
[*
|
// Ying Ying Feb-10-2016 (modified)
|
|
/*
|
The width of routing step depends on the width of the sibling routing step
|
which has the highes number of operations in it.
|
This is done to make sure the width of all routing steps within a routing
|
are equal throughout.
|
*/
|
|
rcv := this.Routing().RoutingConfiguratorView();
|
if( not isnull( rcv ) )
|
{
|
operationnr := this.Routing().MaxNrOfOperations();
|
distancebetweenop := rcv.OperationOffsetX();
|
|
stepwidth := operationnr * rcv.OperationWidth() + ( operationnr + 1 ) * distancebetweenop;
|
|
value := maxvalue( stepwidth, rcv.RoutingStepMinimumWidth() );
|
|
this.Width( value );
|
}
|
*]
|
}
|