[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: pcb 20070912 and GTK trouble



On Sun, Dec 09, 2007 at 01:41:10PM +0100, Stefan Salewski wrote:
> 
> Now we should try to find the reason for the jumping window content.

I was messing around in the gtk hid making a (long!) list of issues and
one critical one I hit involved toggling layer visibility from a torn-off
'shown layers' menu.  The gtk interface code goes into a loop where the
updating of checked-ness triggers callbacks (a problem solved in Xt 20
years ago!).  There's all kinds of gross avoid-reentry code in the gtk
hid, but some of the callbacks seem to get deferred and originate from
'main' again.  Those callbacks can form an infinite loop.  I bet some
of the scrolling madness is caused by interacting updates like that.

-- 
Ben Jackson AD7GD
<ben@xxxxxxx>
http://www.ben.com/


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user