I am trying to make use of the skincreator option to define a relative position for a button, depending on whether another element is displayed or not.
In this case I am trying to relocate the equalizer button, depending on Spectrum being shown or not.
I am using:
element id="EqualiserButton" parent="Panel">
<left relativeTo="Spectrum.Left" offset="-40" />
for the position of the Equalizer button,
and:
<replacementElement id="Spectrum" replaceWith="Panel.Right" offsetAdjustment="0" />
so it will relocate when Spectrum is not displayed.
When displaying Spectrum I have this:
When not displaying Spectrum I would expect to get the Equalizer button somewhere at the yellow cross.
But whatever value I use for offsetAdjustment, it will always show at the same position in the yellow circle:
Is this some bug, or am I making a thinking error?