I have had very positive experience with solving this kind of problem by making the utility that blocks run in its own process (perl fork with open2 or open3) and not using gtk, resp. a main loop (in that process). This is a step down in the level of programming tools, but the extra effort is quite limited (you need some amount of additional coding for implementing synchronisation) - and worth while to consider if you dont find a boxed solution.

Juergen
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to