[cells-cvs] CVS cells-gtk3/cells-gtk

phildebrandt phildebrandt at common-lisp.net
Mon Jun 2 13:50:09 UTC 2008


Update of /project/cells/cvsroot/cells-gtk3/cells-gtk
In directory clnet:/tmp/cvs-serv32220/cells-gtk

Modified Files:
	widgets.lisp 
Log Message:
fixed configure event


--- /project/cells/cvsroot/cells-gtk3/cells-gtk/widgets.lisp	2008/06/02 13:38:15	1.6
+++ /project/cells/cvsroot/cells-gtk3/cells-gtk/widgets.lisp	2008/06/02 13:50:08	1.7
@@ -36,7 +36,6 @@
 		       (let ((id (apply (symbol-function (new-function-name self))
 					(new-args self))))
 			 (gtk-object-store id self)
-			 #+libcellsgtk (gtk-signal-connect-swap id "configure-event" (cffi:get-callback 'reshape-widget-handler) :data id)
 			 id))))
    
    (callbacks :cell nil :accessor callbacks
@@ -352,6 +351,10 @@
 	      (allocated-height self) new-height))))
   0)
 
+#+libcellsgtk
+(defmethod md-awaken :after ((self widget))
+  (gtk-signal-connect-swap (id self) "configure-event" (cffi:get-callback 'reshape-widget-handler) :data (id self)))
+
 
 (defmethod focus ((self widget))
   (gtk-widget-grab-focus (id self)))




More information about the Cells-cvs mailing list