Skip to content

Commit 244300d

Browse files
authored
WINDOWOBJ: Install classname in IMAGEFNS (#1788)
IMAGEFNSCREATE had an argument CLASSNAME and the IMAGEFNS datatype had a field IMAGECLASSNAME, but the CLASSNAME wasn't being installed in the field
2 parents 1ffcde1 + e9200c7 commit 244300d

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

sources/WINDOWOBJ

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)
22

3-
(FILECREATED "23-Apr-2024 18:08:13" {WMEDLEY}<sources>WINDOWOBJ.;26 32448
3+
(FILECREATED "17-Jul-2024 21:54:38" {WMEDLEY}<sources>WINDOWOBJ.;27 32550
44

55
:EDIT-BY rmk
66

7-
:CHANGES-TO (FNS ENCAPSULATEDOBJP)
8-
(VARS WINDOWOBJCOMS)
7+
:CHANGES-TO (FNS IMAGEFNSCREATE)
98

10-
:PREVIOUS-DATE " 5-Dec-2023 21:15:38" {WMEDLEY}<sources>WINDOWOBJ.;23)
9+
:PREVIOUS-DATE "23-Apr-2024 18:08:13" {WMEDLEY}<sources>WINDOWOBJ.;26)
1110

1211

1312
(PRETTYCOMPRINT WINDOWOBJCOMS)
@@ -133,6 +132,7 @@
133132
(IMAGEFNSCREATE
134133
[LAMBDA (DISPLAYFN IMAGEBOXFN PUTFN GETFN COPYFN BUTTONEVENTINFN COPYBUTTONEVENTINFN WHENMOVEDFN
135134
WHENINSERTEDFN WHENDELETEDFN WHENCOPIEDFN WHENOPERATEDONFN PREPRINTFN CLASSNAME)
135+
(* ; "Edited 17-Jul-2024 21:54 by rmk")
136136
(* jds "19-Feb-85 09:33")
137137

138138
(* ;; "returns a structure which contains the image functions for a type of image object.")
@@ -156,7 +156,8 @@
156156
WHENDELETEDFN _ WHENDELETEDFN
157157
WHENCOPIEDFN _ WHENCOPIEDFN
158158
WHENOPERATEDONFN _ WHENOPERATEDONFN
159-
PREPRINTFN _ PREPRINTFN])
159+
PREPRINTFN _ PREPRINTFN
160+
IMAGECLASSNAME _ CLASSNAME])
160161

161162
(IMAGEFNSP
162163
[LAMBDA (X) (* rrb " 1-Feb-84 11:13")
@@ -595,11 +596,11 @@ Either delete this image object or load its support files." IMAGEOBJ)
595596
(ADDTOVAR LAMA IMAGEOBJPROP)
596597
)
597598
(DECLARE%: DONTCOPY
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)))))
599+
(FILEMAP (NIL (4785 23416 (COPYINSERT 4795 . 6322) (IMAGEBOX 6324 . 6504) (IMAGEFNSCREATE 6506 . 7844)
600+
(IMAGEFNSP 7846 . 8087) (IMAGEOBJCREATE 8089 . 8634) (IMAGEOBJP 8636 . 8877) (IMAGEOBJPROP 8879 .
601+
14771) (\IMAGEUSERPROP 14773 . 15367) (HPRINT.IMAGEOBJ 15369 . 15958) (COPYIMAGEOBJ 15960 . 16703) (
602+
READIMAGEOBJ 16705 . 22062) (WRITEIMAGEOBJ 22064 . 23414)) (23630 32272 (
603+
ENCAPSULATEDOBJ.BUTTONEVENTINFN 23640 . 25423) (ENCAPSULATEDOBJ.PUTFN 25425 . 26540) (
604+
ENCAPSULATEDOBJ.DISPLAYFN 26542 . 28345) (ENCAPSULATEDOBJ.IMAGEBOXFN 28347 . 30523) (ENCAPSULATEDOBJP
605+
30525 . 30833) (ENCAPSULATEDIMAGEFNS 30835 . 32270)))))
605606
STOP

sources/WINDOWOBJ.LCOM

-20 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)