pull more newer library lispusers internal(/library) files from envos (#813)
This commit is contained in:
@@ -1,63 +1,67 @@
|
||||
(DEFINE-FILE-INFO §READTABLE "INTERLISP" §PACKAGE "INTERLISP")
|
||||
(FILECREATED " 4-Feb-87 23:58:42" {ERIS}<LISPUSERS>LYRIC>COLOROBJ.;2 7868
|
||||
(DEFINE-FILE-INFO READTABLE "INTERLISP" PACKAGE "INTERLISP")
|
||||
(FILECREATED "14-Jun-90 21:02:08" {DSK}<usr>local>lde>lispcore>internal>library>COLOROBJ.;2 7921
|
||||
|
||||
changes to%: (VARS COLOROBJCOMS COLOROBJFNS)
|
||||
changes to%: (FNS COLOROBJ.IMAGEBOXFN COLOROBJ.PUTFN COLOROBJ.COPYFN COLOROBJ.WHENOPERATEDONFN
|
||||
COLOROBJ.CREATE COLOROBJ.DISPLAYFN COLOROBJ.GETFN)
|
||||
(VARS COLOROBJCOMS)
|
||||
|
||||
previous date%: "26-Feb-86 14:47:40" {ERIS}<LISPUSERS>LYRIC>COLOROBJ.;1)
|
||||
previous date%: " 4-Feb-87 23:58:42" {DSK}<usr>local>lde>lispcore>internal>library>COLOROBJ.;1
|
||||
)
|
||||
|
||||
|
||||
(* "
|
||||
Copyright (c) 1985, 1986, 1987 by Xerox Corporation. All rights reserved.
|
||||
(* ; "
|
||||
Copyright (c) 1985, 1986, 1987, 1990 by Venue & Xerox Corporation. All rights reserved.
|
||||
")
|
||||
|
||||
(PRETTYCOMPRINT COLOROBJCOMS)
|
||||
|
||||
(RPAQQ COLOROBJCOMS [(FNS * COLOROBJFNS)
|
||||
(FILES COLOR)
|
||||
(INITVARS (COLOROBJ.DEFAULT.COLOR 'RED))
|
||||
(VARS (COLOROBJFNS '(COLOROBJ.CREATE COLOROBJ.DISPLAYFN COLOROBJ.GETFN
|
||||
COLOROBJ.IMAGEBOXFN COLOROBJ.PUTFN COLOROBJ.COPYFN
|
||||
COLOROBJ.WHENOPERATEDONFN))
|
||||
(COLOROBJ.IMAGEFNS (IMAGEFNSCREATE (FUNCTION COLOROBJ.DISPLAYFN)
|
||||
(FUNCTION COLOROBJ.IMAGEBOXFN)
|
||||
(FUNCTION COLOROBJ.PUTFN)
|
||||
(FUNCTION COLOROBJ.GETFN)
|
||||
(FUNCTION COLOROBJ.COPYFN)
|
||||
(FUNCTION COLOROBJ.BUTTONEVENTFN)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION COLOROBJ.WHENOPERATEDONFN)
|
||||
(FUNCTION NILL])
|
||||
(RPAQQ COLOROBJCOMS
|
||||
[(FNS * COLOROBJFNS)
|
||||
(FILES COLOR)
|
||||
(INITVARS (COLOROBJ.DEFAULT.COLOR 'RED))
|
||||
(VARS (COLOROBJFNS '(COLOROBJ.CREATE COLOROBJ.DISPLAYFN COLOROBJ.GETFN COLOROBJ.IMAGEBOXFN
|
||||
COLOROBJ.PUTFN COLOROBJ.COPYFN COLOROBJ.WHENOPERATEDONFN))
|
||||
(COLOROBJ.IMAGEFNS (IMAGEFNSCREATE (FUNCTION COLOROBJ.DISPLAYFN)
|
||||
(FUNCTION COLOROBJ.IMAGEBOXFN)
|
||||
(FUNCTION COLOROBJ.PUTFN)
|
||||
(FUNCTION COLOROBJ.GETFN)
|
||||
(FUNCTION COLOROBJ.COPYFN)
|
||||
(FUNCTION COLOROBJ.BUTTONEVENTFN)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION COLOROBJ.WHENOPERATEDONFN)
|
||||
(FUNCTION NILL])
|
||||
|
||||
(RPAQQ COLOROBJFNS (COLOROBJ.CREATE COLOROBJ.DISPLAYFN COLOROBJ.GETFN COLOROBJ.IMAGEBOXFN
|
||||
COLOROBJ.PUTFN COLOROBJ.COPYFN COLOROBJ.WHENOPERATEDONFN))
|
||||
COLOROBJ.PUTFN COLOROBJ.COPYFN COLOROBJ.WHENOPERATEDONFN))
|
||||
(DEFINEQ
|
||||
|
||||
(COLOROBJ.CREATE
|
||||
[LAMBDA (COLOR) (* gbn "13-Jan-86 16:00")
|
||||
|
||||
(* * create a color object. color is anything acceptable to dspcolor
|
||||
(atoms on colornames, rgb triples, indices))
|
||||
[LAMBDA (COLOR) (* gbn "13-Jan-86 16:00")
|
||||
|
||||
(* * create a color object. color is anything acceptable to dspcolor
|
||||
(atoms on colornames, rgb triples, indices))
|
||||
|
||||
(LET ((COLOROBJ (IMAGEOBJCREATE NIL COLOROBJ.IMAGEFNS)))
|
||||
(IMAGEOBJPROP COLOROBJ 'COLOR (OR COLOR COLOROBJ.DEFAULT.COLOR))
|
||||
COLOROBJ])
|
||||
|
||||
(COLOROBJ.DISPLAYFN
|
||||
[LAMBDA (COLOROBJ IMAGE.STREAM) (* gbn "13-Jan-86 17:51")
|
||||
|
||||
(* On the display a color object shows up as the color name, otherwise it has
|
||||
no image. On any stream it has the sideeffect of changing the foreground color)
|
||||
[LAMBDA (COLOROBJ IMAGE.STREAM) (* gbn "13-Jan-86 17:51")
|
||||
|
||||
(* On the display a color object shows up as the color name, otherwise it has
|
||||
no image. On any stream it has the sideeffect of changing the foreground color)
|
||||
|
||||
(LET* ((COLOR (IMAGEOBJPROP COLOROBJ 'COLOR))
|
||||
(X (DSPXPOSITION NIL IMAGE.STREAM))
|
||||
(Y (DSPYPOSITION NIL IMAGE.STREAM)))
|
||||
(DSPCOLOR COLOR IMAGE.STREAM)
|
||||
(SELECTQ (IMAGESTREAMTYPE IMAGE.STREAM)
|
||||
(DISPLAY (DSPFONT '(WEIGHT BOLD) IMAGE.STREAM)
|
||||
(DISPLAY (DSPFONT '(WEIGHT BOLD)
|
||||
IMAGE.STREAM)
|
||||
(LET* ((STRING (IMAGEOBJPROP COLOROBJ 'COLOR))
|
||||
(STRINGREGION (STRINGREGION STRING IMAGE.STREAM))
|
||||
(LEFT (ADD1 (fetch (REGION LEFT) of STRINGREGION)))
|
||||
@@ -65,9 +69,13 @@ Copyright (c) 1985, 1986, 1987 by Xerox Corporation. All rights reserved.
|
||||
(REGION (create REGION
|
||||
LEFT _ LEFT
|
||||
BOTTOM _ BOTTOM
|
||||
HEIGHT _ (IPLUS (fetch (REGION HEIGHT) of STRINGREGION)
|
||||
HEIGHT _ (IPLUS (fetch (REGION HEIGHT) of
|
||||
STRINGREGION
|
||||
)
|
||||
2)
|
||||
WIDTH _ (IPLUS (fetch (REGION WIDTH) of STRINGREGION)
|
||||
WIDTH _ (IPLUS (fetch (REGION WIDTH) of
|
||||
STRINGREGION
|
||||
)
|
||||
6)))
|
||||
(TOP (fetch (REGION TOP) of REGION))
|
||||
(RIGHT (fetch (REGION RIGHT) of REGION)))
|
||||
@@ -86,16 +94,16 @@ Copyright (c) 1985, 1986, 1987 by Xerox Corporation. All rights reserved.
|
||||
(NILL])
|
||||
|
||||
(COLOROBJ.GETFN
|
||||
[LAMBDA (INPUT.STREAM TEXTSTREAM) (* gbn "13-Jan-86 15:42")
|
||||
[LAMBDA (INPUT.STREAM TEXTSTREAM) (* gbn "13-Jan-86 15:42")
|
||||
(* reads the COLOR and creates an
|
||||
COLOROBJ)
|
||||
COLOROBJ)
|
||||
(COLOROBJ.CREATE (READ INPUT.STREAM])
|
||||
|
||||
(COLOROBJ.IMAGEBOXFN
|
||||
[LAMBDA (COLOROBJ IMAGE.STREAM CURRENT.X RIGHT.MARGIN) (* gbn "13-Jan-86 16:01")
|
||||
|
||||
(* * Returns a null imagebox, except to the display, where it returns the size
|
||||
of the box)
|
||||
[LAMBDA (COLOROBJ IMAGE.STREAM CURRENT.X RIGHT.MARGIN) (* gbn "13-Jan-86 16:01")
|
||||
|
||||
(* * Returns a null imagebox, except to the display, where it returns the size
|
||||
of the box)
|
||||
|
||||
(LET NIL (SELECTQ (IMAGESTREAMTYPE IMAGE.STREAM)
|
||||
(DISPLAY (create IMAGEBOX
|
||||
@@ -113,44 +121,46 @@ Copyright (c) 1985, 1986, 1987 by Xerox Corporation. All rights reserved.
|
||||
XKERN _ 0])
|
||||
|
||||
(COLOROBJ.PUTFN
|
||||
[LAMBDA (COLOROBJ OUTPUT.STREAM) (* gbn "13-Jan-86 15:57")
|
||||
[LAMBDA (COLOROBJ OUTPUT.STREAM) (* gbn "13-Jan-86 15:57")
|
||||
(* prints only the color to the file)
|
||||
(PRINT (IMAGEOBJPROP COLOROBJ 'COLOR)
|
||||
OUTPUT.STREAM])
|
||||
|
||||
(COLOROBJ.COPYFN
|
||||
[LAMBDA (IMAGEOBJ FROMSTREAM TOSTREAM) (* gbn "13-Jan-86 15:58")
|
||||
[LAMBDA (IMAGEOBJ FROMSTREAM TOSTREAM) (* gbn "13-Jan-86 15:58")
|
||||
(COLOROBJ.CREATE (IMAGEOBJPROP IMAGEOBJ 'COLOR)
|
||||
TOSTREAM])
|
||||
|
||||
(COLOROBJ.WHENOPERATEDONFN
|
||||
[LAMBDA (A B C C) (* gbn " 6-Jan-85 13:23")
|
||||
[LAMBDA (A B C C) (* gbn " 6-Jan-85 13:23")
|
||||
(* DUMMY)
|
||||
])
|
||||
)
|
||||
|
||||
(FILESLOAD COLOR)
|
||||
|
||||
(RPAQ? COLOROBJ.DEFAULT.COLOR 'RED)
|
||||
|
||||
(RPAQQ COLOROBJFNS (COLOROBJ.CREATE COLOROBJ.DISPLAYFN COLOROBJ.GETFN COLOROBJ.IMAGEBOXFN
|
||||
COLOROBJ.PUTFN COLOROBJ.COPYFN COLOROBJ.WHENOPERATEDONFN))
|
||||
COLOROBJ.PUTFN COLOROBJ.COPYFN COLOROBJ.WHENOPERATEDONFN))
|
||||
|
||||
(RPAQ COLOROBJ.IMAGEFNS (IMAGEFNSCREATE (FUNCTION COLOROBJ.DISPLAYFN)
|
||||
(FUNCTION COLOROBJ.IMAGEBOXFN)
|
||||
(FUNCTION COLOROBJ.PUTFN)
|
||||
(FUNCTION COLOROBJ.GETFN)
|
||||
(FUNCTION COLOROBJ.COPYFN)
|
||||
(FUNCTION COLOROBJ.BUTTONEVENTFN)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION COLOROBJ.WHENOPERATEDONFN)
|
||||
(FUNCTION NILL)))
|
||||
(PUTPROPS COLOROBJ COPYRIGHT ("Xerox Corporation" 1985 1986 1987))
|
||||
(RPAQ COLOROBJ.IMAGEFNS
|
||||
(IMAGEFNSCREATE (FUNCTION COLOROBJ.DISPLAYFN)
|
||||
(FUNCTION COLOROBJ.IMAGEBOXFN)
|
||||
(FUNCTION COLOROBJ.PUTFN)
|
||||
(FUNCTION COLOROBJ.GETFN)
|
||||
(FUNCTION COLOROBJ.COPYFN)
|
||||
(FUNCTION COLOROBJ.BUTTONEVENTFN)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION NILL)
|
||||
(FUNCTION COLOROBJ.WHENOPERATEDONFN)
|
||||
(FUNCTION NILL)))
|
||||
(PUTPROPS COLOROBJ COPYRIGHT ("Venue & Xerox Corporation" 1985 1986 1987 1990))
|
||||
(DECLARE%: DONTCOPY
|
||||
(FILEMAP (NIL (1994 6812 (COLOROBJ.CREATE 2004 . 2428) (COLOROBJ.DISPLAYFN 2430 . 4799) (
|
||||
COLOROBJ.GETFN 4801 . 5136) (COLOROBJ.IMAGEBOXFN 5138 . 6118) (COLOROBJ.PUTFN 6120 . 6406) (
|
||||
COLOROBJ.COPYFN 6408 . 6601) (COLOROBJ.WHENOPERATEDONFN 6603 . 6810)))))
|
||||
(FILEMAP (NIL (1964 7057 (COLOROBJ.CREATE 1974 . 2380) (COLOROBJ.DISPLAYFN 2382 . 5080) (
|
||||
COLOROBJ.GETFN 5082 . 5411) (COLOROBJ.IMAGEBOXFN 5413 . 6375) (COLOROBJ.PUTFN 6377 . 6659) (
|
||||
COLOROBJ.COPYFN 6661 . 6850) (COLOROBJ.WHENOPERATEDONFN 6852 . 7055)))))
|
||||
STOP
|
||||
|
||||
Reference in New Issue
Block a user