dos_checklist

显示一个可缩放的检查列表对话框. 当试图绑定对象或设置的状态时很有用.


语法

(dos_checklist title prompt assoc-list [T])

参数

title

窗口标题.

 

prompt

提示信息.

 

assoc-list

由字符串和状态所组成的关联表, 1代表开, 0代表关.

 

T

如果指定, 对话框将显示添加按钮(Add...)允许用户在列表中添加新项.

返回

如果成功, 返回用户修改后的状态映射关联表.

nil 取消或出错时.

示例

Command: (setq layer_list '(("Layer1" . 0) ("Layer2" . 0) ("Layer3" . 0)))

(("Layer1" . 0) ("Layer2" . 0) ("Layer3" . 0))

 

Command: (dos_checklist "Display Layers" "Layers to turn on/off" layer_list)

 

(("Layer1" . 1) ("Layer2" . 0) ("Layer3" . 1))