X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fsrc%2FbbtkWxBlackBox.cxx;h=6a26356ce46850b9e14a029e2e6089ed165bc339;hb=4d3619bf05342807aec39f571d94e4aea2efa38b;hp=22f0a6baf910f7859f156803d2afe8857cc7c934;hpb=1880cc0a4d3244494442cde0bc4b8e667774ebf4;p=bbtk.git diff --git a/kernel/src/bbtkWxBlackBox.cxx b/kernel/src/bbtkWxBlackBox.cxx index 22f0a6b..6a26356 100644 --- a/kernel/src/bbtkWxBlackBox.cxx +++ b/kernel/src/bbtkWxBlackBox.cxx @@ -270,8 +270,8 @@ namespace bbtk WxDialog* w = 0; w = new WxDialog( GetThisPointer(), Wx::GetTopWindow(), - std2wx( bbGetInputWinTitle() - + " - bbtk (c) CREATIS"), +// std2wx( bbGetInputWinTitle() + " - bbtk (c) CREATIS"), + std2wx( ConstructWinTitle() ), wxSize( bbGetInputWinWidth() , bbGetInputWinHeight() ) ); w->Show(false); @@ -292,8 +292,8 @@ namespace bbtk WxFrame* w = 0; w = new WxFrame( GetThisPointer(), Wx::GetTopWindow(), - std2wx( bbGetInputWinTitle() - + " - bbtk (c) CREATIS"), +// std2wx( bbGetInputWinTitle() + " - bbtk (c) CREATIS"), + std2wx( ConstructWinTitle() ), wxSize( bbGetInputWinWidth() , bbGetInputWinHeight() ) ); w->Show(); @@ -356,6 +356,27 @@ namespace bbtk } //================================================================== + + //================================================================== + void WxBlackBox::PutWinTitle() + { + if ( ! bbIsOutputWidgetConnected() ) + { + wxTopLevelWindow* wParent = (wxTopLevelWindow*)( bbGetOutputWidget()->GetParent() ); + wParent->SetTitle( std2wx( ConstructWinTitle() ) ); + } // if + } + //================================================================== + + //================================================================== + std::string WxBlackBox::ConstructWinTitle() + { + std::string title( bbGetInputWinTitle() + " - bbtk (c) CREATIS"); + return title; + } + //================================================================== + + }//namespace bbtk