X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxBlackBox.cxx;h=1050f0441871d305191f6b8d25bec281fa3237a1;hb=9f6d1a6420a64127d9b199fc0f55c01e85485c39;hp=38474a005630edb70ad6fc86ace7c5434bbcadee;hpb=d8041d1ef54a73acc2306557435f6b04edf60daf;p=bbtk.git diff --git a/kernel/src/bbtkWxBlackBox.cxx b/kernel/src/bbtkWxBlackBox.cxx index 38474a0..1050f04 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/06 13:45:12 $ - Version: $Revision: 1.17 $ + Date: $Date: 2008/07/25 07:44:12 $ + Version: $Revision: 1.26 $ 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() + { + } + //========================================================================= //========================================================================= @@ -105,7 +110,6 @@ namespace bbtk wxString title, wxSize size) : - WxBlackBoxWindow(box), wxDialog( parent, -1, title, @@ -117,7 +121,8 @@ namespace bbtk wxMAXIMIZE_BOX | wxMINIMIZE_BOX | wxCAPTION - ) + ), + WxBlackBoxWindow(box) { bbtkDebugMessage("wx",9,"WxBlackBoxDialog::WxBlackBoxDialog("<< bbGetBlackBox()->bbGetFullName()<<","<bbGetFullName()<<"]"<bbGetFullName()<<","<bbGetFullName()<<")"<bbUserOnShow(); - // wxFrame::SetFocus(); } //========================================================================= @@ -233,6 +255,13 @@ namespace bbtk } //========================================================================= + //========================================================================= + void WxBlackBoxFrame::bbClose() + { + bbtkDebugMessage("wx",9,"WxBlackBoxFrame::bbClose()"<GetBlackBoxTo() != to))&& - (!bbGetUpdateTransferedToParent())) + (!bbGetUpdateTransferedToParent())&& + (to->bbGetStatus()!=UPDATING)) { bbtkDebugMessage("process",3, " ... Transfering update order to parent" @@ -509,6 +539,7 @@ namespace bbtk if (bbGetOutputWidget()==0) this->bbUserCreateWidget(); this->bbUserProcess(); bbShowWindow(); + // this->bbUserOnShow(); } //========================================================================= @@ -643,6 +674,19 @@ namespace bbtk //================================================================== + //================================================================== + void WxBlackBox::bbCloseWindow() + { + bbtkDebugMessageInc("wx",1,"=> WxBlackBox::bbCloseWindow() [" + <bbClose(); + + bbtkDebugMessageDec("wx",1,"<= WxBlackBox::bbCloseWindow() [" + <