[climacs-cvs] CVS update: climacs/Doc/climacs-internals.texi
Robert Strandh
rstrandh at common-lisp.net
Sat Dec 25 14:50:06 UTC 2004
Update of /project/climacs/cvsroot/climacs/Doc
In directory common-lisp.net:/tmp/cvs-serv4250/Doc
Modified Files:
climacs-internals.texi
Log Message:
Simplified the syntax protocol according to suggestions from Teemu Kalvas.
Date: Sat Dec 25 15:50:01 2004
Author: rstrandh
Index: climacs/Doc/climacs-internals.texi
diff -u climacs/Doc/climacs-internals.texi:1.2 climacs/Doc/climacs-internals.texi:1.3
--- climacs/Doc/climacs-internals.texi:1.2 Sat Dec 25 14:22:59 2004
+++ climacs/Doc/climacs-internals.texi Sat Dec 25 15:49:59 2004
@@ -467,19 +467,20 @@
display after the previous invocation of the redisplay algorithm.
@end deftp
- at deftp {:initarg} :buffer
-Indicates the buffer that this syntax should display.
- at end deftp
-
@deftp {:initarg} :pane
Indicates the pane where rendering is to take place.
@end deftp
-All subclasses of the syntax class must support the :pane and :buffer
-initargs. These are both mandatory, because the syntax module needs
-to query both the buffer (for things like setting marks that
-correspond to the top and the bottom of the pane on display) and the
-pane (for things like font size).
+All subclasses of the syntax class must support the :pane initarg.
+The pane that is passed as an initarg must have a valid buffer
+associated with it.
+
+ at deffn {Function} {redisplay-pane} pane
+
+This function is called by the command loop on every pane that is on
+display. It simply calls redisplay-with-syntax with the pane and the
+syntax of the pane.
+ at end deffn
@deffn {Generic Function} {redisplay-with-syntax} pane syntax
More information about the Climacs-cvs
mailing list