[wadalabfont-kit] / lisp / tools / nocompile.l  

View of /lisp/tools/nocompile.l

Parent Directory | Revision Log
Revision: 1.1 - (download) (annotate)
Thu Dec 28 08:54:20 2000 UTC (23 years, 11 months ago) by ktanaka
Branch: MAIN
Branch point for: ktanaka
Initial revision
;;-------------;;
;; nocompile.l ;;
;;-------------;;

(defmacro push-name-def (name-loc def . body)
  (append `(let ((,(eval name-loc) ,def)))
	  body))

(defun show-temporary-nikuduked-skeltons (win)
  (clear-win win)
  (when (boundp edittee-name)
    (lets ((assq-list (assq edittee-name primitive-reference-table))
	   (shown (if (null assq-list) 
		      nil 
		    (cdr assq-list)))
	   (count 0))
      (push-name-def edittee-name niti
		     (clear-win! win)
		     (catch 'continue
		       (do ((x 0 (+ x 50)))
			   ((>= x 400))
			   (do ((y 0 (+ y 50)))
			       ((>= y 400))
			       (if (endp shown) (throw 'continue))
			       (when (> count 2)
				 (if (not (ask-y-n skeleditor "³¤±¤Þ¤¹"))
				     (throw 'continue))
				 (setq count 0))
			       (when (not (endp shown))
				 (draw-temporary-nikuduked-skelton-win
				  win
				  (applykanji (car shown))
				  50 50
				  x y)
				 (redisplay-win win)
				 (setq shown (cdr shown)))
			       (setq count (1+ count)))))))))


ktanaka

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help