|
1 | 1 | (DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10) |
2 | 2 |
|
3 | | -(FILECREATED " 5-Dec-2023 21:15:38" {WMEDLEY}<sources>WINDOWOBJ.;23 32078 |
| 3 | +(FILECREATED "23-Apr-2024 18:08:13" {WMEDLEY}<sources>WINDOWOBJ.;26 32448 |
4 | 4 |
|
5 | 5 | :EDIT-BY rmk |
6 | 6 |
|
7 | | - :CHANGES-TO (FNS READIMAGEOBJ) |
| 7 | + :CHANGES-TO (FNS ENCAPSULATEDOBJP) |
| 8 | + (VARS WINDOWOBJCOMS) |
8 | 9 |
|
9 | | - :PREVIOUS-DATE " 5-Dec-2023 20:44:27" {WMEDLEY}<sources>WINDOWOBJ.;22) |
| 10 | + :PREVIOUS-DATE " 5-Dec-2023 21:15:38" {WMEDLEY}<sources>WINDOWOBJ.;23) |
10 | 11 |
|
11 | 12 |
|
12 | 13 | (PRETTYCOMPRINT WINDOWOBJCOMS) |
|
23 | 24 | (COMS (* ; |
24 | 25 | "For encapsulating unknown-type IMAGEOBJs.") |
25 | 26 | (FNS ENCAPSULATEDOBJ.BUTTONEVENTINFN ENCAPSULATEDOBJ.PUTFN ENCAPSULATEDOBJ.DISPLAYFN |
26 | | - ENCAPSULATEDOBJ.IMAGEBOXFN ENCAPSULATEDIMAGEFNS) |
| 27 | + ENCAPSULATEDOBJ.IMAGEBOXFN ENCAPSULATEDOBJP ENCAPSULATEDIMAGEFNS) |
27 | 28 | (INITVARS ENCAPSULATEDIMAGEFNS) |
28 | 29 | (GLOBALVARS ENCAPSULATEDIMAGEFNS)) |
29 | 30 | (DECLARE%: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) |
@@ -549,6 +550,12 @@ Either delete this image object or load its support files." IMAGEOBJ) |
549 | 550 | YDESC _ 0 |
550 | 551 | XKERN _ 0]) |
551 | 552 |
|
| 553 | +(ENCAPSULATEDOBJP |
| 554 | + [LAMBDA (OBJ) (* ; "Edited 23-Apr-2024 18:03 by rmk") |
| 555 | + (AND (IMAGEOBJP OBJ) |
| 556 | + (EQ (FUNCTION ENCAPSULATEDOBJ.DISPLAYFN) |
| 557 | + (fetch (IMAGEFNS DISPLAYFN) of (fetch (IMAGEOBJ IMAGEOBJFNS) of OBJ]) |
| 558 | + |
552 | 559 | (ENCAPSULATEDIMAGEFNS |
553 | 560 | [LAMBDA (GETFN) (* rrb " 3-Feb-86 18:31") |
554 | 561 |
|
@@ -588,11 +595,11 @@ Either delete this image object or load its support files." IMAGEOBJ) |
588 | 595 | (ADDTOVAR LAMA IMAGEOBJPROP) |
589 | 596 | ) |
590 | 597 | (DECLARE%: DONTCOPY |
591 | | - (FILEMAP (NIL (4766 23254 (COPYINSERT 4776 . 6303) (IMAGEBOX 6305 . 6485) (IMAGEFNSCREATE 6487 . 7682) |
592 | | - (IMAGEFNSP 7684 . 7925) (IMAGEOBJCREATE 7927 . 8472) (IMAGEOBJP 8474 . 8715) (IMAGEOBJPROP 8717 . |
593 | | -14609) (\IMAGEUSERPROP 14611 . 15205) (HPRINT.IMAGEOBJ 15207 . 15796) (COPYIMAGEOBJ 15798 . 16541) ( |
594 | | -READIMAGEOBJ 16543 . 21900) (WRITEIMAGEOBJ 21902 . 23252)) (23468 31800 ( |
595 | | -ENCAPSULATEDOBJ.BUTTONEVENTINFN 23478 . 25261) (ENCAPSULATEDOBJ.PUTFN 25263 . 26378) ( |
596 | | -ENCAPSULATEDOBJ.DISPLAYFN 26380 . 28183) (ENCAPSULATEDOBJ.IMAGEBOXFN 28185 . 30361) ( |
597 | | -ENCAPSULATEDIMAGEFNS 30363 . 31798))))) |
| 598 | + (FILEMAP (NIL (4826 23314 (COPYINSERT 4836 . 6363) (IMAGEBOX 6365 . 6545) (IMAGEFNSCREATE 6547 . 7742) |
| 599 | + (IMAGEFNSP 7744 . 7985) (IMAGEOBJCREATE 7987 . 8532) (IMAGEOBJP 8534 . 8775) (IMAGEOBJPROP 8777 . |
| 600 | +14669) (\IMAGEUSERPROP 14671 . 15265) (HPRINT.IMAGEOBJ 15267 . 15856) (COPYIMAGEOBJ 15858 . 16601) ( |
| 601 | +READIMAGEOBJ 16603 . 21960) (WRITEIMAGEOBJ 21962 . 23312)) (23528 32170 ( |
| 602 | +ENCAPSULATEDOBJ.BUTTONEVENTINFN 23538 . 25321) (ENCAPSULATEDOBJ.PUTFN 25323 . 26438) ( |
| 603 | +ENCAPSULATEDOBJ.DISPLAYFN 26440 . 28243) (ENCAPSULATEDOBJ.IMAGEBOXFN 28245 . 30421) (ENCAPSULATEDOBJP |
| 604 | +30423 . 30731) (ENCAPSULATEDIMAGEFNS 30733 . 32168))))) |
598 | 605 | STOP |
0 commit comments