Toggle-ncs-ghosts-script: Difference between revisions
Jump to navigation
Jump to search
New page: <pre> ;; this bind the "g" key: (add-key-binding "Toggle Ghosts" "g" (lambda () (let ((keyboard-ghosts-mol (let ((ls (model-molecule-list))) ... |
(No difference)
|
Latest revision as of 23:28, 19 June 2008
;; this bind the "g" key:
(add-key-binding "Toggle Ghosts" "g"
(lambda ()
(let ((keyboard-ghosts-mol
(let ((ls (model-molecule-list)))
(let loop ((ls ls))
(cond
((null? ls) -1)
((ncs-ghosts (car ls))
(car ls))
(else
(loop (cdr ls))))))))
(if (= (draw-ncs-ghosts-state keyboard-ghosts-mol) 0)
(set-draw-ncs-ghosts keyboard-ghosts-mol 1)
(set-draw-ncs-ghosts keyboard-ghosts-mol 0)))))