1- (DEFINE-FILE-INFO �PACKAGE "INTERLISP" �READTABLE "INTERLISP" �BASE 10)
2- (FILECREATED " 2-Mar-87 16:07:23" {ERIS}<LISPUSERS>LYRIC>BACKGROUNDIMAGES.;6 17437
1+ (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
32
4- changes to%: (FNS BACKGROUND.SETUP)
5- (VARS BACKGROUNDIMAGESCOMS)
3+ (FILECREATED " 1-Sep-2025 11:35:16"
4+ {DSK}<Users>kaplan>Local>medley3.5>working-medley>lispusers>BACKGROUNDIMAGES.;4 18372
65
7- previous date%: "11-Feb-87 21:26:26" {ERIS}<LISPUSERS>LYRIC>BACKGROUNDIMAGES.;5)
6+ :EDIT-BY rmk
87
8+ :CHANGES-TO (VARS BACKGROUNDIMAGESCOMS)
9+
10+ :PREVIOUS-DATE " 2-Mar-87 16:07:23"
11+ {DSK}<Users>kaplan>Local>medley3.5>working-medley>lispusers>BACKGROUNDIMAGES.;1)
912
10- (* "
11- Copyright (c) 1986, 1987 by Xerox Corporation. All rights reserved.
12- ")
1313
1414(PRETTYCOMPRINT BACKGROUNDIMAGESCOMS)
1515
16- (RPAQQ BACKGROUNDIMAGESCOMS [
16+ (RPAQQ BACKGROUNDIMAGESCOMS
17+ [
1718
1819(* ;;;
1920"Enables you to load interesting backgrounds. Simplest entry is just to call (BACKGROUND.SETUP).")
2021
21- (FNS BACKGROUND.SETUP BACKGROUND.FILES BACKGROUND.FILE BACKGROUND.FETCH
22- BACKGROUND.SHORTNAME BACKGROUND.MODE BACKGROUND.SHADE)
23- (FNS BACKGROUND.CENTER BACKGROUND.REFLECT BACKGROUND.TILE
24- BACKGROUND.LESS)
25- (INITVARS (BACKGROUNDS NIL)
26- (BACKGROUND.MODE 'CENTER)
27- (BACKGROUND.SHADE 34850))
28- (GLOBALVARS BACKGROUNDS BackgroundMenuCommands LISPUSERSDIRECTORIES
29- BACKGROUND.MODE BACKGROUND.SHADE)
30- [ADDVARS (GAINSPACEFORMS ((LISTP BACKGROUNDS)
31- "Delete saved background bitmaps"
32- (SETQ BACKGROUNDS NIL]
33- (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
34- (ADDVARS (NLAMA)
35- (NLAML)
36- (LAMA])
22+ (FNS BACKGROUND.SETUP BACKGROUND.FILES BACKGROUND.FILE BACKGROUND.FETCH BACKGROUND.SHORTNAME
23+ BACKGROUND.MODE BACKGROUND.SHADE)
24+ (FNS BACKGROUND.CENTER BACKGROUND.REFLECT BACKGROUND.TILE BACKGROUND.LESS)
25+ [COMS (* ;
26+ "RMK 2025: Copied from now obsolete PRESS")
27+ (FNS PRESSFILEP)
28+ (DECLARE%: EVAL@COMPILE DONTCOPY (CONSTANTS (BYTESPERRECORD 512]
29+ (INITVARS (BACKGROUNDS NIL)
30+ (BACKGROUND.MODE 'CENTER)
31+ (BACKGROUND.SHADE 34850))
32+ (GLOBALVARS BACKGROUNDS BackgroundMenuCommands LISPUSERSDIRECTORIES BACKGROUND.MODE
33+ BACKGROUND.SHADE)
34+ [ADDVARS (GAINSPACEFORMS ((LISTP BACKGROUNDS)
35+ "Delete saved background bitmaps"
36+ (SETQ BACKGROUNDS NIL]
37+ (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA)
38+ (NLAML)
39+ (LAMA])
3740
3841
3942
@@ -330,6 +333,40 @@ Copyright (c) 1986, 1987 by Xerox Corporation. All rights reserved.
330333 do (add START (MINUS IMAGESIZE)) finally (RETURN START])
331334)
332335
336+
337+
338+ (* ; "RMK 2025: Copied from now obsolete PRESS")
339+
340+ (DEFINEQ
341+
342+ (PRESSFILEP
343+ [LAMBDA (FILE) (* ; "Edited 20-Feb-87 18:41 by jds")
344+
345+ (* ;; "Returns FILE if it looks like a Press file")
346+
347+ (AND (SETQ FILE (OR (STREAMP FILE)
348+ (FINDFILE FILE)))
349+ (PROG [(LEN (GETFILEINFO FILE 'LENGTH]
350+ (AND (NOT (ZEROP LEN))
351+ (EVENP LEN BYTESPERRECORD)
352+ (RESETLST
353+ [COND
354+ (T (RESETSAVE (SETQ PRESS-STREAM (OPENSTREAM FILE 'INPUT 'OLD 8))
355+ '(PROGN (CLOSEF? OLDVALUE]
356+ (SETFILEPTR PRESS-STREAM (IDIFFERENCE LEN BYTESPERRECORD))
357+ (IEQP 27183 (\WIN PRESS-STREAM)))
358+ (RETURN FILE])
359+ )
360+ (DECLARE%: EVAL@COMPILE DONTCOPY
361+ (DECLARE%: EVAL@COMPILE
362+
363+ (RPAQQ BYTESPERRECORD 512)
364+
365+
366+ (CONSTANTS (BYTESPERRECORD 512))
367+ )
368+ )
369+
333370(RPAQ? BACKGROUNDS NIL)
334371
335372(RPAQ? BACKGROUND.MODE 'CENTER)
@@ -351,11 +388,10 @@ Copyright (c) 1986, 1987 by Xerox Corporation. All rights reserved.
351388
352389(ADDTOVAR LAMA )
353390)
354- (PUTPROPS BACKGROUNDIMAGES COPYRIGHT ("Xerox Corporation" 1986 1987))
355391(DECLARE%: DONTCOPY
356- (FILEMAP (NIL (1897 10963 (BACKGROUND.SETUP 1907 . 4149 ) (BACKGROUND.FILES 4151 . 5706 ) (
357- BACKGROUND.FILE 5708 . 6973 ) (BACKGROUND.FETCH 6975 . 9284 ) (BACKGROUND.SHORTNAME 9286 . 10006 ) (
358- BACKGROUND.MODE 10008 . 10460 ) (BACKGROUND.SHADE 10462 . 10961 )) (10964 16807 (BACKGROUND.CENTER 10974
359- . 11668 ) (BACKGROUND.REFLECT 11670 . 15603 ) (BACKGROUND.TILE 15605 . 16340 ) (BACKGROUND.LESS 16342 .
360- 16805 )))))
392+ (FILEMAP (NIL (1911 10977 (BACKGROUND.SETUP 1921 . 4163 ) (BACKGROUND.FILES 4165 . 5720 ) (
393+ BACKGROUND.FILE 5722 . 6987 ) (BACKGROUND.FETCH 6989 . 9298 ) (BACKGROUND.SHORTNAME 9300 . 10020 ) (
394+ BACKGROUND.MODE 10022 . 10474 ) (BACKGROUND.SHADE 10476 . 10975 )) (10978 16821 (BACKGROUND.CENTER 10988
395+ . 11682 ) (BACKGROUND.REFLECT 11684 . 15617 ) (BACKGROUND.TILE 15619 . 16354 ) (BACKGROUND.LESS 16356 .
396+ 16819)) (16879 17682 (PRESSFILEP 16889 . 17680 )))))
361397STOP
0 commit comments