From: eduardo.davila@creatis.insa-lyon.fr Date: Tue, 14 Jan 2025 15:52:22 +0000 (+0100) Subject: Test code X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=c915d12686098d81bc873f81c74efab20f62f992;p=bbtk.git Test code --- diff --git a/kernel/src/bbtkWxBlackBox.cxx b/kernel/src/bbtkWxBlackBox.cxx index a51639c..93cb407 100644 --- a/kernel/src/bbtkWxBlackBox.cxx +++ b/kernel/src/bbtkWxBlackBox.cxx @@ -307,8 +307,10 @@ printf("EED WxFrame::~WxFrame\n"); w->SetFocus(); // focus on my window w->Raise(); // bring window to front - printf("EED ------ WxBlackBox::bbCreateFrameWindow-------------------- \n"); -// w->Show(true); + printf("EED WxBlackBox::bbCreateFrameWindow --------------\n"); + w->Enable(false); + + w->Show(true); } //================================================================== @@ -329,21 +331,19 @@ printf("EED WxFrame::~WxFrame\n"); void WxBlackBox::bbShowWindow() { if ((bbmWindow) && (!bbIsShown())) - { - bbtkBlackBoxDebugMessage("widget",3,"==> WxBlackBox::bbShowWindow()" - < WxBlackBox::bbShowWindow()" <ShowModal(); - } - else - { - bbGetWindow()->Show(); - bbSetShown(true); - } - } // if - - + } else { + printf("//EED -------------- WxBlackBox::bbShowWindow 1 ------------------------ \n"); + bbGetWindow()->Show(); + bbSetShown(true); + bbmWindow->Enable(true); + printf("//EED -------------- WxBlackBox::bbShowWindow 2 ------------------------ \n"); + } // if Dialog + } // if Window shown } //================================================================== diff --git a/packages/wx/src/bbwxLayoutLine.cxx b/packages/wx/src/bbwxLayoutLine.cxx index d3a89dc..81b873c 100644 --- a/packages/wx/src/bbwxLayoutLine.cxx +++ b/packages/wx/src/bbwxLayoutLine.cxx @@ -157,7 +157,6 @@ void LayoutLine::Process() w -> SetSizer(sizer); w -> SetAutoLayout(true); w -> Layout(); - w->Enable(false); bbSetOutputWidget( w ); } @@ -169,7 +168,6 @@ void LayoutLine::Process() if (bbGetOutputWidget()!=NULL) { bbGetOutputWidget()->Layout(); - bbGetOutputWidget()->Enable(true); } // if bbGetOutputWidget }