Отображение переключателей в прологе xpce

Я создал меню с радио-кнопками в прологе XPCE, но мои радио-кнопки отображаются в одной строке, и я хочу, чтобы каждая из них была в отдельной строке.

Мой код следующий:

new(D, dialog('title')), 
send(D, size, size(500,500)), 
send(D, append,new(Op, menu(options, marked))), 
send(Op, append, option1), send(Op,append, option2), 
send(Op, append, option2), 
send(Op, size,size(300,300)), 
send(D, display, Op, point(100, 40)), 
send(D,append(new(B1,button(ok, message(D, return, Op?selection))))), 
send(D,display, B1, point(100, 100)), 
send(D, append(button(cancel,message(D, return, @nil)))), 
send(D, default_button(ok)), get(D,confirm, Rval), 
free(D).

заранее спасибо

1 ответ

Решение

Добавьте эту строку:

send(Op, layout, orientation:= vertical),
Другие вопросы по тегам