Explained visually in this image:
(Example for demonstration purposes but the skin graphics could be anything)
My current thinking was shifting the X coordinates of the skin via an OnUpdateAction on the Time measure with a SetWindowPosition bang and AnchorX value (positive AnchorX values move the skin to the left, so I'd have to determine the offset via some separate calc).
The only way I can think of determining this offset would be somehow storing the width of the string from the prior change (in this case the prior time) then comparing that width with the current string width (current time) to see if there's a width change then making the difference the AnchorX value for that update cycle.
Is there a more straightforward way? I'm not sure how I'd store the prior time width value besides writing the values to a file then using a WebParser to check the prior value, but I'd much prefer not to have to write to a file every minute just for this.
Spoilered below is a simplified test case skin based on the example image. The TimeMeasure Format values can be toggled between by uncommenting the different lines which affects the SkinWidth measure being used to calculate the background shape.