- void KWBlackBox::bbHideWindow()
- {
- bbtkDebugMessageInc("kw",1,"=> KWBlackBox::bbHideWindow() ["
- <<bbGetFullName()<<"]"<<std::endl);
-
- if (bbGetWindow()!=0) bbGetWindow()->bbHide();
-
- bbtkDebugMessageDec("kw",2,"<= KWBlackBox::bbHideWindow() ["
- <<bbGetFullName()<<"]"<<std::endl);
- }
- //==================================================================
-
-
- //==================================================================
- void KWBlackBox::bbCloseWindow()
- {
- bbtkDebugMessageInc("kw",1,"=> KWBlackBox::bbCloseWindow() ["
- <<bbGetFullName()<<"]"<<std::endl);
-
- if (bbGetWindow()!=0) bbGetWindow()->bbClose();
-
- bbtkDebugMessageDec("kw",2,"<= KWBlackBox::bbCloseWindow() ["
- <<bbGetFullName()<<"]"<<std::endl);
- }
- //==================================================================
-
- //==================================================================
- KWBlackBox::Window* KWBlackBox::bbGetContainingWindow()
- {
- if (bbGetWindow()!=0) return bbGetWindow();
- BlackBox::OutputConnectorMapType::const_iterator i
- = bbGetOutputConnectorMap().find("Widget");
- if ( i->second->GetConnectionVector().size() != 0 )
- {
- return boost::static_pointer_cast<KWBlackBox>
- (i->second->GetConnectionVector().front() //.lock()
- ->GetBlackBoxTo())->bbGetContainingWindow();
- }
- return 0;
- }
- //==================================================================
-
-
- //==================================================================
- bool KWBlackBox::bbIsShown()
- {
- if (bbGetContainingWindow()!=0)
- return bbGetContainingWindow()->bbIsShown();
- return false;
- }
+ // void KWBlackBox::InitWindowManagerIfNeeded() { KW::
+ void KWBlackBox::IncNbWindowsAlive() { KW::IncNbWindowsAlive(); }
+ void KWBlackBox::DecNbWindowsAlive() { KW::DecNbWindowsAlive(); }
+ int KWBlackBox::GetNbWindowsAlive() { return KW::GetNbWindowsAlive(); }
+ bool KWBlackBox::IsSomeWindowAlive() { return KW::IsSomeWindowAlive(); }
+
+ void KWBlackBox::IncNbWindowsShown() { KW::IncNbWindowsShown(); }
+ void KWBlackBox::DecNbWindowsShown() { KW::DecNbWindowsShown(); }
+ int KWBlackBox::GetNbWindowsShown() { return KW::GetNbWindowsShown(); }
+ bool KWBlackBox::IsSomeWindowShown() { return KW::GetNbWindowsShown(); }