X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxBlackBox.cxx;h=401ac4130637bbde28941572f8f28ab7a03b47bc;hb=daa4b4dd18d9320341aed677d97e78f890fa88a3;hp=37bfe4d3758d12b7595d420809846126098e0045;hpb=f993478d7df1d9688c4ab93c617688c84cf2d424;p=bbtk.git diff --git a/kernel/src/bbtkWxBlackBox.cxx b/kernel/src/bbtkWxBlackBox.cxx index 37bfe4d..401ac41 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/05/14 12:32:26 $ - Version: $Revision: 1.19 $ + Date: $Date: 2008/06/27 08:12:46 $ + Version: $Revision: 1.23 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -93,6 +93,11 @@ namespace bbtk } //========================================================================= + //========================================================================= + void WxBlackBoxWindow::bbClose() + { + } + //========================================================================= //========================================================================= @@ -153,6 +158,13 @@ namespace bbtk } //========================================================================= + //========================================================================= + void WxBlackBoxDialog::bbClose() + { + wxDialog::Close(); + } + //========================================================================= + //========================================================================= WxBlackBoxDialog::~WxBlackBoxDialog() { @@ -214,13 +226,19 @@ namespace bbtk bbtkDebugMessage("wx",5,"WxBlackBoxFrame::bbShow(" <bbGetFullName()<<")"<bbUserOnShow(); - // wxFrame::SetFocus(); } //========================================================================= @@ -234,6 +252,12 @@ namespace bbtk } //========================================================================= + //========================================================================= + void WxBlackBoxFrame::bbClose() + { + wxFrame::Close(); + } + //========================================================================= @@ -458,7 +482,8 @@ namespace bbtk if ((caller==0) || ((caller!=0) && (caller->GetBlackBoxTo() != to))&& - (!bbGetUpdateTransferedToParent())) + (!bbGetUpdateTransferedToParent())&& + (to->bbGetStatus()!=UPDATING)) { bbtkDebugMessage("process",3, " ... Transfering update order to parent" @@ -645,6 +670,19 @@ namespace bbtk //================================================================== + //================================================================== + void WxBlackBox::bbCloseWindow() + { + bbtkDebugMessageInc("wx",1,"=> WxBlackBox::bbCloseWindow() [" + <bbClose(); + + bbtkDebugMessageDec("wx",1,"<= WxBlackBox::bbCloseWindow() [" + <