[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
runtime IDL, blocking widgets
- Subject: runtime IDL, blocking widgets
- From: marc <m_schellens(at)hotmail.com>
- Date: Sat, 20 May 2000 19:34:59 +0900
- Newsgroups: comp.lang.idl-pvwave
- Organization: Institute of Physical & Chemical Research (RIKEN) Saitama,Japan
- Xref: news.doit.wisc.edu comp.lang.idl-pvwave:19711
As I understood now (after posting this question some time ago),
blocking of widgets behave like this:
A blocking base blocks when started 'from within' a nonblocking base.
the next blocking base started from within the blocking base did not
block any more. To get the blocking behaviour (i.e. xmanager did not
return till top level base is destroyed) you have to use modal bases.
So far so nice.
I have a program wich starts nonblocking (a), then starts a blocking
base (b) and from within this invokes another GUI program (c).
Now the problem: When I run this stuff in runtime IDL, it seems that
there are no non blocking bases. So the former blocking base (b) blocks
But when I make (b) modal, I cannot use (c) anymore!
So is there a solution other than restructuring the program?
Can I get back the behaviour of interactive IDL in runtime IDL?
Is this a buck in runtime IDL?