Program: bbtk
Module: $RCSfile: bbtkWx.cxx,v $
Language: C++
- Date: $Date: 2009/04/08 07:56:11 $
- Version: $Revision: 1.13 $
+ Date: $Date: 2009/05/19 10:19:23 $
+ Version: $Revision: 1.14 $
=========================================================================*/
/* ---------------------------------------------------------------------
_T("TOP BBTK FRAME (YOU SHOULD NOT SEE ME !!)"));
top->Hide();
- Wx::SetTopWindow(top);
+ //if (mgTopWindowParent==0)
+ Wx::SetTopWindow(top);
}
//=========================================================================
void Wx::DestroyTopWindowIfNeeded()
{
if ( (mgNbWindowsAlive==0) &&
- (mgAutoDestroyTopWindow) )
+ (mgAutoDestroyTopWindow) &&
+ (mgTopWindow != 0))
{
bbtkDebugMessage("wx",1," --> Destructing bbtk top window"<<std::endl);
mgTopWindow->Close();
bbtkDebugMessage("wx",2,"* Number of windows shown = "<<mgNbWindowsShown
<<std::endl);
- DestroyTopWindowIfNeeded();
+ // DestroyTopWindowIfNeeded();
// BBTKWXSIG
mgWxSignal();
bbtkDebugMessage("wx",2,
"Wx::BusyCursor::BusyCursor() : creating new cursor"
<<std::endl);
- mCursor = new wxBusyCursor;
+ //mCursor = new wxBusyCursor;
}
}
Wx::BusyCursor::~BusyCursor()
{
if (mCursor)
{
- delete mCursor;
+ //delete mCursor;
bbtkDebugMessage("wx",2,
"Wx::BusyCursor::~BusyCursor() : deleting cursor"<<std::endl);
}