[mcclim-cvs] CVS mcclim/Drei
rstrandh
rstrandh at common-lisp.net
Mon Dec 17 06:29:38 UTC 2007
Update of /project/mcclim/cvsroot/mcclim/Drei
In directory clnet:/tmp/cvs-serv11340
Modified Files:
core-commands.lisp drei.lisp
Log Message:
Added additional documentation of *drei-instance* because it
took me a while to figure out what type it was supposed to be.
Auto-fill-mode is now a flag in the view, but com-auto-fill-mode
called the accessor with *drei-instance* which is a pane. I fixed
com-auto-fill-mode to call the accessor with the (current-view)
instead.
--- /project/mcclim/cvsroot/mcclim/Drei/core-commands.lisp 2007/12/08 23:25:23 1.8
+++ /project/mcclim/cvsroot/mcclim/Drei/core-commands.lisp 2007/12/17 06:29:37 1.9
@@ -259,8 +259,9 @@
'((#\^ :shift :meta)))
(define-command (com-auto-fill-mode :name t :command-table fill-table) ()
- (setf (auto-fill-mode *drei-instance*)
- (not (auto-fill-mode *drei-instance*))))
+ (let ((view (current-view)))
+ (setf (auto-fill-mode view)
+ (not (auto-fill-mode view)))))
(define-command (com-fill-paragraph :name t :command-table fill-table) ()
(let ((begin-mark (clone-mark (point)))
--- /project/mcclim/cvsroot/mcclim/Drei/drei.lisp 2007/12/10 21:25:12 1.21
+++ /project/mcclim/cvsroot/mcclim/Drei/drei.lisp 2007/12/17 06:29:37 1.22
@@ -64,7 +64,7 @@
;;; Convenience stuff.
(defvar *drei-instance* nil
- "The currently running Drei instance.")
+ "The currently running Drei instance. The value is a subclass of pane.")
(defun current-view (&optional (object *drei-instance*))
"Return the view of the provided object. If no object is
More information about the Mcclim-cvs
mailing list