Page 186 Table of Contents Index Page 188
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 21. INCREMENTAL REDISPLAY

=> propagate-output-record-changes record child mode &optional old-position old-bounding-
rectangle erases moves draws erase-overlapping move-overlapping check-overlapping
[Generic Function]
Called when the changed child output record requires that its parent, record, be redisplayed as
well. propagate-output-record-changes will update the difference set to reflect the additional
changes.

check-overlapping is as for compute-difference-set.

=> match-output-records record &rest initargs [Generic Function]
Returns true if record matches the supplied class initargs initargs, otherwise returns false.

=> find-child-output-record record use-old-elements record-type &rest initargs &key unique-id
unique-id-test
[Generic Function]
Finds a child of record matching the record-type and the supplied initargs initargs. unique-id and
unique-id-test are used to match against the children as well. use-old-elements controls whether
the desired record is to be found in the previous (before redisplay) contents of the record.

=> output-record-contents-ok record [Generic Function]
Returns true if the current state of record are up to date, otherwise returns false.

=> recompute-contents-ok record [Generic Function]
Compares the old (before redisplay) and new contents of record to determine whether or not this
record changed in such a way so that the display needs updating.

=> cache-output-record record child unique-id [Generic Function]
record stores child such that it can be located later using unique-id.

=> decache-child-output-record record child use-old-elements [Generic Function]
Invalidates the redisplay state of record.

=> find-cached-output-record record use-old-elements record-type &rest initargs &key unique-
id unique-id-test
&allow-other-keys [Generic Function]
Finds a previously cached child matching record-type, initargs, unique-id, and unique-id-test. use-
old-elements
controls whether the desired record is to be found in the previous (before redisplay)
contents of the record.


Page 186 Table of Contents Index Page 188
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E