[cells-cvs] CVS update: cell-cultures/celtic/button.lisp cell-cultures/celtic/frame.lisp cell-cultures/celtic/widget-item.lisp cell-cultures/celtic/base.lisp

Kenny Tilton ktilton at common-lisp.net
Mon Jun 28 04:25:15 UTC 2004


Update of /project/cells/cvsroot/cell-cultures/celtic
In directory common-lisp.net:/tmp/cvs-serv8831/celtic

Modified Files:
	button.lisp frame.lisp widget-item.lisp 
Removed Files:
	base.lisp 
Log Message:

Date: Sun Jun 27 21:25:14 2004
Author: ktilton

Index: cell-cultures/celtic/button.lisp
diff -u cell-cultures/celtic/button.lisp:1.2 cell-cultures/celtic/button.lisp:1.3
--- cell-cultures/celtic/button.lisp:1.2	Sun Jun 27 16:54:28 2004
+++ cell-cultures/celtic/button.lisp	Sun Jun 27 21:25:14 2004
@@ -30,7 +30,7 @@
      -bitmap	-borderwidth	-cursor	-disabledforeground
      -font	-foreground	-highlightbackground	-highlightcolor
      -highlightthickness -image -justify -padx -pady -relief -repeatdelay
-     -repeatinterval -takefocus -text -textvariable (-uline -underline)  -wraplength
+     -repeatinterval -takefocus -text -textvariable -underline  -wraplength
      (-command nil)
       -compound -default -height -overrelief -state -width))
 


Index: cell-cultures/celtic/frame.lisp
diff -u cell-cultures/celtic/frame.lisp:1.2 cell-cultures/celtic/frame.lisp:1.3
--- cell-cultures/celtic/frame.lisp:1.2	Sun Jun 27 16:54:28 2004
+++ cell-cultures/celtic/frame.lisp	Sun Jun 27 21:25:14 2004
@@ -45,6 +45,19 @@
       -takefocus -background (tk-class -class) -colormap -container -height -visual -width
       -text -labelanchor -labelwidget))
 
+(defmodel stack (frame)
+  ()
+  (:default-initargs
+    :kid-slots (lambda (self)
+                 (declare (ignore self))
+                 (list
+                  (mk-kid-slot (layout :if-missing t)
+                    (c? (format nil "pack~{ ~a~} -side {top} -anchor nw"
+                          (path self))))))))
+(defun stack (&rest init-args)
+  (apply 'make-instance 'stack init-args))
+
+
 (defun test-labelframe ()
   (make-be 'labelframe
     :text "Considering"


Index: cell-cultures/celtic/widget-item.lisp
diff -u cell-cultures/celtic/widget-item.lisp:1.1 cell-cultures/celtic/widget-item.lisp:1.2
--- cell-cultures/celtic/widget-item.lisp:1.1	Sat Jun 26 11:38:38 2004
+++ cell-cultures/celtic/widget-item.lisp	Sun Jun 27 21:25:14 2004
@@ -35,8 +35,7 @@
      :initform (c? (format nil "~a.~a"
                      (if (fm-parent self) (path .parent) "")
                      (name self))))
-   (layout :reader layout :initarg :layout
-     :initform (c? (format nil "pack ~a" (path self))))
+   (layout :reader layout :initarg :layout :initform nil)
    (configurations :reader configurations :initarg :configurations :initform nil))
   (:default-initargs
       :md-name (create-name)))
@@ -98,7 +97,7 @@
     ))
 
 (defmethod not-to-be :after ((self item))
-  (trc "whacking item" self)
+  (trc nil "whacking item" self)
   (tk-send (format nil "~a delete ~a" (path (upper self widget)) (id-no self))))
 
 (defmethod make-tk-instance :after ((self item))







More information about the Cells-cvs mailing list