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

Dave Murray dmurray at common-lisp.net
Thu Jul 28 20:36:39 UTC 2005


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

Modified Files:
	gui.lisp lisp-syntax.lisp packages.lisp 
Log Message:
Change climacs application frame to use global-climacs-table
Date: Thu Jul 28 22:36:36 2005
Author: dmurray

Index: climacs/gui.lisp
diff -u climacs/gui.lisp:1.166 climacs/gui.lisp:1.167
--- climacs/gui.lisp:1.166	Tue Jul 26 07:28:39 2005
+++ climacs/gui.lisp	Thu Jul 28 22:36:36 2005
@@ -52,6 +52,8 @@
 (define-application-frame climacs (standard-application-frame
 				   esa-frame-mixin)
   ((buffers :initform '() :accessor buffers))
+  (:command-table (global-climacs-table :inherit-from (global-esa-table)))
+  (:menu-bar nil)
   (:panes
    (win (let* ((extended-pane 
 		(make-pane 'extended-pane
@@ -159,9 +161,6 @@
 	do (when (modified-p buffer)
 	     (setf (needs-saving buffer) t))))	
 
-(make-command-table 'global-climacs-table :errorp nil
-		    :inherit-from '(global-esa-table keyboard-macro-table))
-
 (defmacro define-named-command (command-name args &body body)
   `(define-command ,(if (listp command-name)
 			`(, at command-name :name t :command-table global-climacs-table)
@@ -1232,7 +1231,7 @@
                   :gesture :select-other
                   :tester-definitive t
                   :menu nil
-                  :priority 11)
+                  :priority 10)
     (object)
   object)
 
@@ -1243,7 +1242,7 @@
   (display-message (format nil "~s" (accept 'symbol))))	 
 
 (define-named-command com-accept-lisp-string ()
-  (display-message (format nil "~s" (accept 'climacs-lisp-syntax::lisp-string))))
+  (display-message (format nil "~s" (accept 'lisp-string))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;; 


Index: climacs/lisp-syntax.lisp
diff -u climacs/lisp-syntax.lisp:1.17 climacs/lisp-syntax.lisp:1.18
--- climacs/lisp-syntax.lisp:1.17	Tue Jul 26 07:28:39 2005
+++ climacs/lisp-syntax.lisp	Thu Jul 28 22:36:36 2005
@@ -1143,9 +1143,6 @@
 (define-presentation-type lisp-string () 
                           :description "lisp string")
 
-;(define-presentation-method presentation-typep (object (type lisp-string))
-;  (stringp object))
-
 (defmethod display-parse-tree ((parse-symbol complete-string-form) (syntax lisp-syntax) pane)
   (let ((children (children parse-symbol)))
     (if (third children)


Index: climacs/packages.lisp
diff -u climacs/packages.lisp:1.70 climacs/packages.lisp:1.71
--- climacs/packages.lisp:1.70	Tue Jul 26 07:28:39 2005
+++ climacs/packages.lisp	Thu Jul 28 22:36:36 2005
@@ -164,7 +164,7 @@
 (defpackage :climacs-lisp-syntax
   (:use :clim-lisp :clim :climacs-buffer :climacs-base 
 	:climacs-syntax :flexichain :climacs-pane)
-  (:export))
+  (:export :lisp-string))
 
 (defpackage :esa
   (:use :clim-lisp :clim)
@@ -179,5 +179,6 @@
 
 (defpackage :climacs-gui
   (:use :clim-lisp :clim :climacs-buffer :climacs-base :climacs-abbrev :climacs-syntax
-	:climacs-kill-ring :climacs-pane :clim-extensions :undo :esa))
+	:climacs-kill-ring :climacs-pane :clim-extensions :undo :esa)
+  (:import-from :climacs-lisp-syntax :lisp-string))
 




More information about the Climacs-cvs mailing list