(FILECREATED " 2-AUG-83 02:07:41" {PHYLUM}<LISPUSERS>LOGOCLOCK.;6 3219         changes to:  (FNS LOGOCLOCK1)      previous date: "23-JUN-83 03:34:44" {PHYLUM}<LISPUSERS>LOGOCLOCK.;5)(* Copyright (c) 1983 by Xerox Corporation)(PRETTYCOMPRINT LOGOCLOCKCOMS)(RPAQQ LOGOCLOCKCOMS ((FNS LOGOCLOCK LOGOCLOCK.PROC LOGOCLOCK1 DRAWANGLE WAKE.LOGOCLOCK)		      (P (LOGOCLOCK LOGOW))))(DEFINEQ(LOGOCLOCK  [LAMBDA (W)                                                (* lmm "23-JUN-83 03:30")    (COND      ((TYPENAMEP W (QUOTE WINDOW))	(CLEARW W)))    (LOGOCLOCK1 W])(LOGOCLOCK.PROC  [LAMBDA (WINDOW X Y R)                                     (* lmm "23-JUN-83 03:25")    (PROG (INSIDERADIUS HOURHANDSIZE MINUTEHANDSIZE DATE SECONDS HOUR MINUTE)                                                             (* Allow 10 points at top for digital form)          (SETQ INSIDERADIUS (IDIFFERENCE R 10))          (SETQ HOURHANDSIZE (FTIMES .5 INSIDERADIUS))          (SETQ MINUTEHANDSIZE (FTIMES .8 INSIDERADIUS))          (do (SETQ DATE (DATE))	      (SETQ SECONDS (SUBATOM DATE -2 -1))	      (SETQ DATE (SUBSTRING DATE 1 -4 DATE))	      (SETQ MINUTE (SUBATOM DATE -2 -1))	      (BITBLT NIL NIL NIL WINDOW (IDIFFERENCE X INSIDERADIUS)		      (IDIFFERENCE Y INSIDERADIUS)		      (TIMES 2 INSIDERADIUS)		      (TIMES 2 INSIDERADIUS)		      (QUOTE TEXTURE)		      (QUOTE ERASE)		      BLACKSHADE)	      (DRAWCIRCLE X Y 2 (QUOTE (ROUND 4))			  NIL WINDOW)	      (SETQ HOUR (SUBATOM DATE -5 -4))	      (DRAWANGLE X Y (PLUS (TIMES 30 HOUR)				   (QUOTIENT MINUTE 2))			 HOURHANDSIZE 5 WINDOW)	      (DRAWANGLE X Y (TIMES 6 MINUTE)			 MINUTEHANDSIZE 3 WINDOW)	      (RESHOWTITLE DATE WINDOW)	      (BLOCK (ITIMES 1000 (IDIFFERENCE 60 SECONDS])(LOGOCLOCK1  [LAMBDA (W)                                                (* edited: " 1-AUG-83 23:06")                                                             (* creates a logo window.)    (PROG NIL          (SETQ W (LOGOW NIL W (DATE)			 30))          (DEL.PROCESS (QUOTE LOGOCLOCK.PROC))          (WINDOWPROP W (QUOTE PROCESS)		      (ADD.PROCESS (LIST (FUNCTION LOGOCLOCK.PROC)					 W 88 80 42)))          (WINDOWPROP W (QUOTE SCROLLFN)		      (QUOTE SCROLLBYREPAINTFN))          (WINDOWPROP W (QUOTE REPAINTFN)		      (FUNCTION LOGOCLOCK1))          [WINDOWADDPROP W (QUOTE CLOSEFN)			 (FUNCTION (LAMBDA (W)			     (DEL.PROCESS (WINDOWPROP W (QUOTE PROCESS]          (WINDOWPROP W (QUOTE BUTTONEVENTFN)		      (FUNCTION WAKE.LOGOCLOCK))          (RETURN W])(DRAWANGLE  [LAMBDA (X Y HOURANGLE HOURHANDSIZE Z WINDOW)              (* lmm "23-JUN-83 02:32")    (DRAWLINE X Y [PLUS X (FIXR (FTIMES HOURHANDSIZE (SIN HOURANGLE]	      [PLUS Y (FIXR (FTIMES HOURHANDSIZE (COS HOURANGLE]	      Z	      (QUOTE PAINT)	      WINDOW])(WAKE.LOGOCLOCK  [LAMBDA (WINDOW)                                           (* lmm " 7-JUN-83 01:31")    (COND      ((LASTMOUSESTATE (NOT UP))	(WAKE.PROCESS (WINDOWPROP WINDOW (QUOTE PROCESS))		      (QUOTE REPAINT]))(LOGOCLOCK LOGOW)(PUTPROPS LOGOCLOCK COPYRIGHT ("Xerox Corporation" 1983))(DECLARE: DONTCOPY  (FILEMAP (NIL (395 3121 (LOGOCLOCK 405 . 594) (LOGOCLOCK.PROC 596 . 1811) (LOGOCLOCK1 1813 . 2608) (DRAWANGLE 2610 . 2888) (WAKE.LOGOCLOCK 2890 . 3119)))))STOP