Hello Rooters, I have a GUI consisting of a class MainFrm (inheriting from TGMainFrame) with some widgets and a pointer TransientFrm* _a as a private member. A istance of _a is created by a method associated to one of the widgets void CreateTransientFrame() { _a = new TransientFrm(this,w,h); } where TransientFrm::TransientFrm(const TGWindow* m, int w, int h ) { t1 = new TGTransientFrame(gClient->GetRoot(), m, w, h) .... ...} The transient frame can be closed by the user pressing a widget associated to the method DoClose() { t1-> SendCloseMessage()} All this is the standard way to do as I found in the macro guitest.C. My question is : How is it possible to make the main frame know the transient frame has been closed by the user? In fact I would like to create, every time the method CreateTransientFrame is entered, the transient frame only if it has been already closed, otherwise to use the previously opened window. Thanks for your help. Paolo
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET