I am seeing the same destructive behaviour using curly brackets to create groups, the following gets destroyed badly when trying to move things:
image bounds (0, 0, 270, 170)
{
image bounds(10, 10, 250, 50) colour(0, 255, 255, 255)
{
hslider bounds(0, 10, 240, 50) channel("band") range(0.0010, 1.5, .17, 1, 0.001) align("top")
label bounds(0, -8, 250, 30) text("FREQ SPREAD") fontSize(12) align ("centre")
label bounds(0, 10, 250, 20) text("Focused <-------------------> Diffuse") fontSize(10) align ("centre")
}
image bounds(10, 60, 250, 50) colour(100, 255, 255, 255)
{
hslider bounds(0, 10, 240, 50) channel("dur") range(0.01, 2.5, 0.17, 1, 0.001)
label bounds(0, -8, 250, 30) text("DURATION") fontSize(12) align ("centre")
label bounds(0, 10, 250, 20) text("Short <-------------------> Long") fontSize(10) align ("centre")
}
image bounds(10, 110, 250, 50) colour(200, 255, 255, 255)
{
hslider bounds(0, 10, 250, 50) channel("rate") range(0.1, 2, 0.17, 1, 0.001)
label bounds(0, -8, 250, 30) text("RATE") fontSize(12) align ("centre")
label bounds(0, 10, 250, 20) text("Fast <-------------------> Slow") fontSize(10) align ("centre")
}
}