 - (defun c:list1 ()
- (setq electlist '("list0" "list1" "list2" "list3" "list4"))
- (setq dcl_id (load_dialog "list1"))
- (new_dialog "list1" dcl_id)
- (set_tile "list_t1" "list0")
- (action_tile "elect" "(sub_dcl)")
- (start_dialog)
- (unload_dialog dcl_id)
- (prin1)
- )
- (defun sub_dcl ()
- (setq sub_dcl_id (load_dialog "list2"))
- (new_dialog "list2" sub_dcl_id)
- (start_list "list_t2")
- (mapcar 'add_list electlist)
- (end_list)
- (action_tile "accept" "(setq mid (nth (atoi (get_tile "list_t2")) electlist)) (done_dialog)")
- (start_dialog)
- (unload_dialog sub_dcl_id)
- (set_tile "list_t1" mid)
- )
|