(FILECREATED "14-NOV-83 08:55:34" {PHYLUM}<DMRUSSELL>DEMOSCRIPT.;8 4492         previous date: " 3-AUG-83 16:32:26" {PHYLUM}<DMRUSSELL>DEMOSCRIPT.;7)(PRETTYCOMPRINT DEMOSCRIPTCOMS)(RPAQQ DEMOSCRIPTCOMS ((FNS DemoMenuFN DemoWindow DMRDrawBox FixMenus LargeMouse)		       (P (FixMenus))))(DEFINEQ(DemoMenuFN  [LAMBDA (a b c)                                            (* dmr: " 2-AUG-83 12:59")    [COND      ((CADR a)	(EVAL (CADR a]    (SHADEITEM a DemoMenu BLACKSHADE])(DemoWindow  [LAMBDA NIL                                                (* edited: " 3-AUG-83 16:30")    (PROG NIL          (SETQ DemoMenu	    (create MENU		    WHENSELECTEDFN _(QUOTE DemoMenuFN)		    ITEMS _[QUOTE (["Large Mouse Buttons" (SETQ LargeMouseProc							    (EVAL.AS.PROCESS (QUOTE (LargeMouse]				    ("Show Mouse as Cursor" NIL)				    ("Show Cursor Changes" NIL)				    ("Show Mouse Buttons" NIL)				    ("Define Window" NIL)				    ("Show how PromptWindow works" NIL)				    ("Show and define a menu (RIGHTBUTTONFN)" NIL)				    ("Explain each RIGHTBUTTONFN" NIL)				    ("Mouse click vs. Depress&Hold" NIL)				    ("Show Inspector" NIL)				    ("Define term Active Region" NIL)				    ("Show Active Region via SET" NIL)				    ("Typein expr: (PRINT (PLUS (QUOTIENT 6 2) 4) )" NIL)				    ("Demo BS and ^W" NIL)				    ("Show list operations:" NIL)				    ("(CONS '(A) '(B))" NIL)				    ("(LIST 'A 'B 'C)" NIL)				    ("(CONS 'A1 '(B C D) )" NIL)				    (" " NIL)				    ("Show use of ^D" NIL)				    ("Show use of ^ to escape from BREAK" (PROG NIL									        (DEL.PROCESS 										   LargeMouseProc)									        (CLOSEW 										 LargeMouseWindow)									        (DELETEMENU DemoMenu 											    T)									        (SHAPEW 									       \TopLevelTtyWindow											(create											  REGION											  LEFT _ 3											  BOTTOM _ 											  463											  WIDTH _ 422											  HEIGHT _ 											  283]		    CENTERFLG _ T))          (ADDMENU DemoMenu NIL (create POSITION					XCOORD _ 700					YCOORD _ 500])(DMRDrawBox  [LAMBDA (reg win)                                          (* dmr: "29-JUL-83 13:20")    (DRAWLINE reg:LEFT reg:BOTTOM reg:WIDTH+reg:LEFT reg:BOTTOM 4 NIL win)    (DRAWLINE reg:LEFT reg:BOTTOM reg:LEFT reg:HEIGHT+reg:BOTTOM 4 NIL win)    (DRAWLINE reg:LEFT reg:HEIGHT+reg:BOTTOM reg:WIDTH+reg:LEFT reg:HEIGHT+reg:BOTTOM 4 NIL win)    (DRAWLINE reg:LEFT+reg:WIDTH reg:HEIGHT+reg:BOTTOM reg:LEFT+reg:WIDTH reg:BOTTOM 4 NIL win])(FixMenus  [LAMBDA NIL                                                (* dmr: " 2-AUG-83 16:16")    (PROG (x)          (x_(FASSOC (QUOTE Paint)		     WindowMenuCommands))          (if x	      then (WindowMenuCommands_(DREMOVE x WindowMenuCommands))		   (WindowMenu_NIL])(LargeMouse  [LAMBDA NIL                                                (* edited: "14-NOV-83 08:50")    (PROG ((BUTTON1 (create REGION			    LEFT _ 10			    BOTTOM _ 400			    WIDTH _ 75			    HEIGHT _ 150))	   (BUTTON2 (create REGION			    LEFT _ 110			    BOTTOM _ 400			    WIDTH _ 75			    HEIGHT _ 150))	   (BUTTON3 (create REGION			    LEFT _ 210			    BOTTOM _ 400			    WIDTH _ 75			    HEIGHT _ 150)))          (LargeMouseWindow_(CREATEW (create REGION					     LEFT _ 50					     BOTTOM _ 100					     WIDTH _ 300					     HEIGHT _ 600)				     NIL 4))          (DMRDrawBox BUTTON1 LargeMouseWindow)          (DMRDrawBox BUTTON2 LargeMouseWindow)          (DMRDrawBox BUTTON3 LargeMouseWindow)          (WINDOWPROP LargeMouseWindow (QUOTE RIGHTBUTTONFN)		      (FUNCTION [LAMBDA NIL NIL]))          (SHAPEW \TopLevelTtyWindow		  (create REGION			  LEFT _ 600			  BOTTOM _ 50			  WIDTH _ 400			  HEIGHT _ 300))          (while T	     do (BLOCK)		(if (ACTIVEWP LargeMouseWindow)		    then (if (MOUSESTATE LEFT)			     then (DSPFILL BUTTON1 BLACKSHADE NIL LargeMouseWindow)			   else (DSPFILL BUTTON1 WHITESHADE NIL LargeMouseWindow))			 (if (MOUSESTATE MIDDLE)			     then (DSPFILL BUTTON2 BLACKSHADE NIL LargeMouseWindow)			   else (DSPFILL BUTTON2 WHITESHADE NIL LargeMouseWindow))			 (if (MOUSESTATE RIGHT)			     then (DSPFILL BUTTON3 BLACKSHADE NIL LargeMouseWindow)			   else (DSPFILL BUTTON3 WHITESHADE NIL LargeMouseWindow]))(FixMenus)(DECLARE: DONTCOPY  (FILEMAP (NIL (303 4459 (DemoMenuFN 313 . 501) (DemoWindow 503 . 2128) (DMRDrawBox 2130 . 2582) (FixMenus 2584 . 2877) (LargeMouse 2879 . 4457)))))STOP