Я бы сказал, что ваш первый инстинкт был верным, но изменил бы его так:
Main: layout [
origin 0 space 6
yuml-image: image img 600x400
across pad 6
btn "Save" [request-save]
btn "Refresh" [request-refresh]
btn "Quit" [quit]
below
area (yuml-command0) yellow 600x200
]
Если вам действительно нужно разбить панели, позвольте «стилю панели» выполнять тяжелую работу:
image-panel: [
yuml-image: image 600x400 img
]
btn-panel: [
across origin 6 space 6
btn "Save" [request-save]
btn "Refresh" [request-refresh]
btn "Quit" [quit]
]
area-panel: [
area yellow 600x200
]
main: layout [
origin 0 space 0
panel image-panel
panel btn-panel
panel area-panel
]