[cells-gtk-devel] Re: Cells-gtk now UFFI-ized, running under AllegroCL and Lispworks on win32, next stop OS/X.

Kenny Tilton ktilton at nyc.rr.com
Fri Dec 24 15:52:42 UTC 2004



Andras Simon wrote:

>
> This (crucial) one somehow got lost during the merge:
>
> Index: gtk-ffi/gtk-utilities.lisp
> ===================================================================
> RCS file: /project/cells-gtk/cvsroot/root/gtk-ffi/gtk-utilities.lisp,v
> retrieving revision 1.6
> diff -u -r1.6 gtk-utilities.lisp
> --- gtk-ffi/gtk-utilities.lisp  23 Dec 2004 16:34:51 -0000      1.6
> +++ gtk-ffi/gtk-utilities.lisp  24 Dec 2004 13:09:15 -0000
> @@ -74,7 +74,7 @@
>       (gdk-threads-leave)))
>
>  (ffx:ff-defun-callable :cdecl :int button-press-event-handler
> -  ((widget (* :void)) (signal (* gdk-event-button)) (data (* :void)))
> +  ((widget :pointer-void) (signal (* gdk-event-button)) (data 
> :pointer-void))
>    (declare (ignorable data))
>    (let ((event (gdk-event-button-type signal)))
>      (when (eql (event-type event) :button_press) 

Done. btw, if you think you will be working on cells-gtk a lot we should 
look at setting you up with cvs write access.

Now going back to that performance problem, I meant to confess that that 
WITH-G-VALUE stuff was a real hack of a way to get past a limitation of 
UFFI. If that is still a performance problem, let's figure out a better way.

Taking off now for a couple of days to visit family for the holidays. 
Catch you all on the rebound.

kenny





More information about the cells-gtk-devel mailing list