message popups from worker thread
- From: Alan Mazer <alan s mazer jpl nasa gov>
- To: gtkmm-list gnome org
- Subject: message popups from worker thread
- Date: Wed, 04 Sep 2013 13:35:02 -0700
Hi. I need some advice because I think I might be missing something simple!
I have an app with a worker thread. The app is doing real-time image
display and plotting with data from an attached science instrument.
Occasionally the worker thread will detect an error which the user needs
to know about. Previously I had the worker thread creating
MessageDialogs for these messages but I realized that I should probably
be using a dispatcher instead.
I noticed two things when I switched, first that plotting and image
display now stop when there's an error until the dialog is dismissed,
and more importantly, that if the user doesn't acknowledge the dialog
immediately and another dialog pops up, the entire application freezes.
Presumably, overlapped calls to a dispatcher are a big no no (which
makes sense).
What's the best way to approach this? I'd like image display and
plotting to continue which messages are up, and I especially need a way
to pop up an indefinite number of message dialogs, not from the worker
thread, without the app freezing.
-- Alan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]