- //=========================================================================
- // WxBlackBoxWindow
- //=========================================================================
-
-
-
- //=========================================================================
- WxBlackBoxWindow::WxBlackBoxWindow(WxBlackBox* box)
- : mBox(box), mShown(false)
- {
- bbtkDebugMessage("Wx",9,"WxBlackBoxWindow::WxBlackBoxWindow("<<
- mBox->bbGetFullName()<<")"<<std::endl);
- mBox->bbSetWindow(this);
- Wx::IncNbWindowsAlive();
- bbtkDebugMessage("Wx",9," -> Number of windows alive = "
- <<Wx::GetNbWindowsAlive()<<std::endl);
- }
- //=========================================================================
-
- //=========================================================================
- WxBlackBoxWindow::~WxBlackBoxWindow()
- {
- bbtkDebugMessage("Wx",9,"WxBlackBoxWindow::~WxBlackBoxWindow() ["<<
- mBox->bbGetFullName()<<"]"<<std::endl);
- bbHide();
- mBox->bbSetWindow(0);
- Wx::DecNbWindowsAlive();
- bbtkDebugMessage("Wx",9," -> Number of windows alive = "
- <<Wx::GetNbWindowsAlive()<<std::endl);
-
-
- }
- //=========================================================================
-
-
- //=========================================================================
- void WxBlackBoxWindow::bbShow()
- {
- if (bbIsShown()) return;
- bbtkDebugMessage("Wx",9,"WxBlackBoxWindow::bbShow() ["<<
- mBox->bbGetFullName()<<"]"<<std::endl);
- Wx::IncNbWindowsShown();
- mShown = true;
- bbtkDebugMessage("Wx",9," -> Number of windows shown = "
- <<Wx::GetNbWindowsShown()<<std::endl);
- }
- //=========================================================================
-
- //=========================================================================
- void WxBlackBoxWindow::bbHide()
- {
- if (!bbIsShown()) return;
- bbtkDebugMessage("Wx",9,"WxBlackBoxWindow::bbHide() ["<<
- mBox->bbGetFullName()<<"]"<<std::endl);
- Wx::DecNbWindowsShown();
- mShown = false;
- bbtkDebugMessage("Wx",9," -> Number of windows shown = "
- <<Wx::GetNbWindowsShown()<<std::endl);
- }
- //=========================================================================
-
-