[cells-gtk-cvs] CVS root/cells-gtk
pdenno
pdenno at common-lisp.net
Thu Feb 16 18:12:15 UTC 2006
Update of /project/cells-gtk/cvsroot/root/cells-gtk
In directory common-lisp:/tmp/cvs-serv9292/root/cells-gtk
Modified Files:
conditions.lisp
Log Message:
trivial
--- /project/cells-gtk/cvsroot/root/cells-gtk/conditions.lisp 2005/02/26 22:22:05 1.2
+++ /project/cells-gtk/cvsroot/root/cells-gtk/conditions.lisp 2006/02/16 18:12:15 1.3
@@ -21,18 +21,18 @@
(defmacro gtk-report-error (type string &body args)
`(error ',type :format-string ,string :format-arguments (list , at args)))
-(define-condition gtk-continuable-error (condition) ())
+(define-condition gtk-continuable-error (condition)
+ ((text :initarg :text :reader text)))
(define-condition gtk-cells-error (gtk-continuable-error)
- ((format-string :initarg :format-string)
- (format-arguments :initarg :format-arguments))
- (:report (lambda (err stream)
- (with-slots (format-string format-arguments) err
- (apply #'format stream format-string format-arguments)))))
+ ((format-string :initarg :format-string :reader format-string)
+ (format-arguments :initarg :format-arguments :reader format-arguments))
+ (:report (lambda (c stream)
+ (apply #'format stream (format-string c) (format-arguments c)))))
-(define-condition gtk-object-id-error (gtk-cells-error)
- ())
+(define-condition gtk-object-id-error (gtk-cells-error) ())
-(define-condition gtk-user-signals-quit (condition)
- ())
+(define-condition gtk-user-signals-quit (condition) ())
+
+(export '(gtk-user-signals-quit gtk-continuable-error gtk-report-error))
More information about the Cells-gtk-cvs
mailing list