Breaking while loop from on_destroy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





I'm taking pictures from an industrial camera within a loop to make it a continuous live display. The images are attached to an Image-widget. Works fine, but when the main program window is closed by the user I want to free the resources used by the camera in the while loop. There are a lot of buffers and data structures that need clean up there. Problem is, I don't know how to interrupt the picture taking while loop. I tried using a variable, e.g.  while (grabbing) {pic = TakePicture(); ...} setting the grabbing variable to false from the on_destroy callback but this is never registered from the camera while loop. Maybe GTK runs the picture taking in another process? How can I solve this in any other way?

/Paul
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux