[climacs-cvs] CVS update: climacs/slidemacs-gui.lisp

Brian Mastenbrook bmastenbrook at common-lisp.net
Fri Jun 17 01:17:28 UTC 2005


Update of /project/climacs/cvsroot/climacs
In directory common-lisp.net:/tmp/cvs-serv32186

Modified Files:
	slidemacs-gui.lisp 
Log Message:
some small font size changes, some source formatting changes

Date: Fri Jun 17 03:17:27 2005
Author: bmastenbrook

Index: climacs/slidemacs-gui.lisp
diff -u climacs/slidemacs-gui.lisp:1.8 climacs/slidemacs-gui.lisp:1.9
--- climacs/slidemacs-gui.lisp:1.8	Wed Jun 15 03:39:46 2005
+++ climacs/slidemacs-gui.lisp	Fri Jun 17 03:17:27 2005
@@ -73,7 +73,7 @@
                            (subseq text start cur)
                          (setf start (1+ cur))))
                  :test #'equal)))
-    (present (pop split) 'string :stream pane)
+    (write-string (pop split) pane)
     (loop
      with margin = (stream-text-margin pane)
      for word in split
@@ -82,14 +82,14 @@
                margin)
             (progn
               (terpri pane)
-              (present word 'string :stream pane))
+              (write-string word pane))
             (progn
-              (present " " 'string :stream pane)
-              (present word 'string :stream pane))))
+              (write-string " " pane)
+              (write-string word pane))))
     (terpri pane)))
 
 (defparameter *slidemacs-sizes*
-  '(:title 64
+  '(:title 48
     :bullet 32
     :graph-node 16
     :slideset-title 48
@@ -148,14 +148,14 @@
 
 (defmethod display-parse-tree ((parse-tree slidemacs-slide) (syntax slidemacs-gui-syntax) pane)
   (with-slots (point) pane
-              (when (and (mark>= point (start-offset parse-tree))
-                         (mark<= point (end-offset parse-tree)))
-                (when (boundp '*did-display-a-slide*)
-                  (setf *did-display-a-slide* t))
-                (with-slots (slidemacs-slide-name nonempty-list-of-bullets)
-                    parse-tree
-                  (display-parse-tree slidemacs-slide-name syntax pane)
-                  (display-parse-tree nonempty-list-of-bullets syntax pane)))))
+    (when (and (mark>= point (start-offset parse-tree))
+               (mark<= point (end-offset parse-tree))) 
+      (when (boundp '*did-display-a-slide*)
+        (setf *did-display-a-slide* t))
+      (with-slots (slidemacs-slide-name nonempty-list-of-bullets)
+          parse-tree
+        (display-parse-tree slidemacs-slide-name syntax pane)
+        (display-parse-tree nonempty-list-of-bullets syntax pane)))))
 
 (defun traverse-list-entry (list-entry unit-type function)
   (when (and
@@ -212,8 +212,8 @@
                  (present node 'string :stream stream))))
            (lambda (node)
              (loop for edge in edges
-                  if (equal (car edge) node)
-                  collect (cdr edge)))
+                if (equal (car edge) node)
+                collect (cdr edge)))
            :orientation :horizontal
            :generation-separation "xxxxxx"
            :arc-drawer
@@ -270,7 +270,7 @@
 
 (defparameter *slidemacs-gui-ink* +black+)
 
-(defmethod redisplay-pane-with-syntax ((pane climacs-pane) (syntax slidemacs-gui-syntax) current-p) 
+(defmethod redisplay-pane-with-syntax ((pane climacs-pane) (syntax slidemacs-gui-syntax) current-p)
   (with-drawing-options (pane :ink *slidemacs-gui-ink*)
     (with-slots (top bot point) pane
       (with-slots (lexer) syntax
@@ -328,7 +328,7 @@
   (setf *slidemacs-sizes*
         (loop for thing in *slidemacs-sizes*
               if (or (not (numberp thing))
-                     (< thing 16))
+                     (and (not decrease-p) (< thing 16)))
               collect thing
               else collect (if decrease-p (- thing 8) (+ thing 8)))))
 




More information about the Climacs-cvs mailing list