getPosition method
Implementation
Offset getPosition(Node node, double globalPadding, Offset offset) {
Offset finalOffset;
switch (configuration.orientation) {
case 1:
finalOffset = Offset(node.x - offset.dx, node.y + globalPadding);
break;
case 2:
finalOffset = Offset(node.x - offset.dx, offset.dy - node.y - globalPadding);
break;
case 3:
finalOffset = Offset(node.y + globalPadding, node.x - offset.dx);
break;
case 4:
finalOffset = Offset(offset.dy - node.y - globalPadding, node.x - offset.dx);
break;
default:
finalOffset = Offset(0, 0);
break;
}
return finalOffset;
}