X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxBlackBox.cxx;h=1cea747459170fe233e9acec99b57b89f49ce3f1;hb=6acada1443d66ee0de5825c90b92449a64320870;hp=4f791be31ff46919da792514fe8e244f7af7c72a;hpb=f5db17702a2c51a5933f6c556d070167e4db9cfd;p=bbtk.git diff --git a/kernel/src/bbtkWxBlackBox.cxx b/kernel/src/bbtkWxBlackBox.cxx index 4f791be..1cea747 100644 --- a/kernel/src/bbtkWxBlackBox.cxx +++ b/kernel/src/bbtkWxBlackBox.cxx @@ -3,8 +3,8 @@ Program: bbtk Module: $RCSfile: bbtkWxBlackBox.cxx,v $ Language: C++ - Date: $Date: 2008/02/07 07:58:54 $ - Version: $Revision: 1.6 $ + Date: $Date: 2008/02/08 10:05:38 $ + Version: $Revision: 1.7 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -38,59 +38,6 @@ namespace bbtk { - //========================================================================= - wxWindow* WxBlackBox::bbGlobalGetTopWindow() - { - return bbmgTopWindow; - } - //========================================================================= - - //========================================================================= - void WxBlackBox::bbGlobalSetTopWindow(wxWindow* w) - { - if ( bbmgTopWindow ) - { - bbtkGlobalError("WxBlackBox::bbGlobalSetTopWindow : top window already set !"); - } - bbmgTopWindow = w; - } - //========================================================================= - - - //========================================================================= - void WxBlackBox::bbGlobalDecNbWindowsAlive() - { - bbmgNbWindowsAlive--; - /* - if ( (bbmgNbWindowsAlive==0) && - bbmgTopWindow && (!bbmgTopWindow->IsShown())) - { - bbmgTopWindow->Close(); - } - */ - } - //========================================================================= - - //========================================================================= - void WxBlackBox::bbGlobalDecNbWindowsShown() - { - bbmgNbWindowsShown--; - if ( (bbmgNbWindowsShown==0) && - bbmgTopWindow && (!bbmgTopWindow->IsShown())) - { - bbmgTopWindow->Close(); - } - } - //========================================================================= - - //========================================================================= - // Static members - wxWindow* WxBlackBox::bbmgTopWindow =0; - int WxBlackBox::bbmgNbWindowsAlive = 0; - int WxBlackBox::bbmgNbWindowsShown = 0; - //========================================================================= - - @@ -107,9 +54,9 @@ namespace bbtk bbtkDebugMessage("Wx",9,"WxBlackBoxWindow::WxBlackBoxWindow("<< mBox->bbGetFullName()<<")"<bbSetWindow(this); - WxBlackBox::bbGlobalIncNbWindowsAlive(); + Wx::IncNbWindowsAlive(); bbtkDebugMessage("Wx",9," -> Number of windows alive = " - <bbGetFullName()<<"]"<bbSetWindow(0); - WxBlackBox::bbGlobalDecNbWindowsAlive(); + Wx::DecNbWindowsAlive(); bbtkDebugMessage("Wx",9," -> Number of windows alive = " - <bbGetFullName()<<"]"< Number of windows shown = " - <bbGetFullName()<<"]"< Number of windows shown = " - <