Тема: не могу считать значение из :popup_list
Есть диалог:
d3:dialog { label="Информация о кабеле";key="titl"; :edit_box {label="Старая длина ";key="num";edit_width=7;is_enabled=false;} :text {label="Масштаб";} :popup_list {key="mas";list="1:100\n1:75\n1:50\n1:200\n1:500\n1:1000\n1:2000";} :edit_box {label="Добавка на подъёмы(спуски)[м]";key="dob";edit_width=7;} :edit_box {label="Коефициент(добавка 6%)";key="kof";edit_width=7;value="0.06";} ok_cancel; }
А вот кусок лисповского файла:
(new_dialog "d3" namber) (set_tile "num" (vl-bb-ref 'kab)) (action_tile "accept" "(progn (setq mash (get_tile \"mas\")) (setq metr (get_tile \"dob\")) (setq koef (get_tile \"kof\")) (done_dialog))" ) (action_tile "cancel" "(progn (done_dialog) (quit))") (start_dialog) (unload_dialog namber)
Переменной mash в итоге присваивается значение "0", а не значение из popup_list.