On Sun, Mar 15, 2009 at 3:51 PM, Johan Ur Riise <jo...@riise-data.no> wrote:
> #|
> (cells-gtk:start-app 'my-app)
> |#
>
> #|
> (cgtk:with-widget (w :statebar) (setf (busy w) t))
> |#

On my system at least cells-gtk:start-app blocks the repl, so how
would you set the widget after that? When using cells-gtk:start-win it
closes normally in both cases.

Anyway, as far as I can tell, cells have no thread-safety at all. The
GTK parts do have locks to guarantee at most one thread accesses them
at a time, but as far as I can tell the cells system doesn't, and it
is quite possible to cause two conflicting datapulses, which means
that all cell access, even with models completely separate from
cells-gtk, have to be done through cells-gtk:with-gdk-threads. But
this doesn't seem to related to your problem.

Regards,
Jakub Higersberger

_______________________________________________
cells-gtk-devel site list
cells-gtk-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/cells-gtk-devel

Reply via email to