[cells-cvs] CVS Celtk

fgoenninger fgoenninger at common-lisp.net
Sun Jul 12 11:36:19 UTC 2009


Update of /project/cells/cvsroot/Celtk
In directory cl-net:/tmp/cvs-serv30167

Modified Files:
	tk-object.lisp 
Log Message:
Added: ON-HOVER functionality provided by Andy Chambers. See file widget.lisp for explanation (CVS log of that file).



--- /project/cells/cvsroot/Celtk/tk-object.lisp	2008/06/16 12:35:56	1.17
+++ /project/cells/cvsroot/Celtk/tk-object.lisp	2009/07/12 11:36:15	1.18
@@ -24,14 +24,17 @@
 (defmodel tk-object (model)
   ((.md-name :cell nil :initform (gentemp "TK") :initarg :id)
    (tk-class :cell nil :initform nil :initarg :tk-class :reader tk-class)
-   
+   (hover-timer :cell nil :initform nil :initarg :hover-timer :reader hover-timer)
    (timers :owning t :initarg :timers :accessor timers :initform nil)
    (on-command :initarg :on-command :accessor on-command :initform nil)
+   (on-hover :initarg :on-hover :accessor on-hover :initform nil)
    (on-key-down :initarg :on-key-down :accessor on-key-down :initform nil
      :documentation "Long story. Tcl C API weak for keypress events. This gets dispatched
 eventually thanks to DEFCOMMAND")
    (on-key-up :initarg :on-key-up :accessor on-key-up :initform nil)
    (on-double-click-1 :initarg :on-double-click-1 :accessor on-double-click-1 :initform nil)
+   (on-double-click-2 :initarg :on-double-click-2 :accessor on-double-click-2 :initform nil)
+   (on-double-click-3 :initarg :on-double-click-3 :accessor on-double-click-3 :initform nil)
    (user-errors :initarg :user-errors :accessor user-errors :initform nil)
    
    (tile? :initform t :cell nil :reader tile? :initarg :tile?))





More information about the Cells-cvs mailing list