Quintiq file version 2.0
|
#parent: #root
|
FunctionOverride CalcY
|
{
|
TextBody:
|
[*
|
value := 0;
|
rcv := this.RoutingConfiguratorView();
|
operation := this.Operation();
|
heightoio := guard( rcv.OperationInputOutputHeight(), 0 );
|
|
if( isnull( this.PreviousSortedOperationInput() ))
|
{
|
value := operation.GetMinYForInputNode();
|
}
|
else
|
{
|
value := this.PreviousSortedOperationInput().Y() + heightoio;
|
// set y for all the operationinput in the same group to same y pos
|
if ( this.PreviousSortedOperationInput().OperationLinkGroupID() = this.OperationLinkGroupID())
|
{
|
value := this.PreviousSortedOperationInput().Y();
|
}
|
}
|
|
this.Y( value );
|
*]
|
}
|