[mcclim-cvs] CVS update: mcclim/Doc/manual.tex mcclim/Doc/ex2.lisp

Robert Strandh rstrandh at common-lisp.net
Sun Aug 14 04:01:28 UTC 2005


Update of /project/mcclim/cvsroot/mcclim/Doc
In directory common-lisp.net:/tmp/cvs-serv23985

Modified Files:
	manual.tex ex2.lisp 
Log Message:
Added :display-time nil to example 2 so that it will run correctly.

Added a paragraph to the manual explaining what that means. 

Date: Sun Aug 14 06:01:23 2005
Author: rstrandh

Index: mcclim/Doc/manual.tex
diff -u mcclim/Doc/manual.tex:1.27 mcclim/Doc/manual.tex:1.28
--- mcclim/Doc/manual.tex:1.27	Thu Apr  7 09:54:59 2005
+++ mcclim/Doc/manual.tex	Sun Aug 14 06:01:19 2005
@@ -1,6 +1,7 @@
 % -*- coding: latin-1; -*-
 \documentclass{book}
 
+\usepackage[T1]{fontenc}
 \usepackage[latin1]{inputenc}
 \usepackage{color}
 \usepackage{epsfig}
@@ -350,6 +351,22 @@
 such as \texttt{format} and \texttt{read} and to CLIM-specific
 functions such as \texttt{draw-line}.
 
+In this example we have such an application pane, the name of which is
+\texttt{app}.  As you can see, we have defined it with an option
+\texttt{:display-time nil}.  The default value for this option for an
+application pane is \texttt{:command-loop}, which means that the pane
+is cleared after each iteration in the command loop, and then
+redisplayed using a client-supplied \emph{display function}.  The
+default display function does nothing, and we have not supplied any,
+so if we had omitted the \texttt{:display-time nil} option, the
+\texttt{parity} command would have written to the pane.  Then, at the
+end of the command loop, the pane would have been cleared, and nothing
+else would have been displayed.  The net result is that we would have
+seen no visible output.  With the option \texttt{:display-time nil},
+the pane is never cleared, and output is accumulated every time we
+execute the \texttt{parity} command.
+
+
 For this example, let us also add a few \emph{commands}.  Such
 commands are defined by the use of a macro called
 \texttt{define-}\textit{name}\texttt{-command}, where \textit{name} is
@@ -648,9 +665,8 @@
 c.  Mirrors are outlined with dotted rectangles. 
 
 \begin{figure}
-  \begin{center}
-    \input native.pstex_t
-%\inputfig{native.pstex_t}
+\begin{center}
+\inputfig{native.pstex_t}
 \end{center}
 \caption{\label{fignative} A sheet with a nontrivial transformation}
 \end{figure}


Index: mcclim/Doc/ex2.lisp
diff -u mcclim/Doc/ex2.lisp:1.2 mcclim/Doc/ex2.lisp:1.3
--- mcclim/Doc/ex2.lisp:1.2	Thu Jul 22 14:04:55 2004
+++ mcclim/Doc/ex2.lisp	Sun Aug 14 06:01:21 2005
@@ -10,7 +10,7 @@
   ()
   (:pointer-documentation t)
   (:panes
-    (app :application :height 600 :width 600)
+    (app :application :display-time nil :height 400 :width 600)
     (int :interactor :height 200 :width 600))
   (:layouts
     (default (vertically () app int))))




More information about the Mcclim-cvs mailing list