From: eduardo.davila@creatis.insa-lyon.fr Date: Tue, 14 Jan 2025 15:14:17 +0000 (+0100) Subject: Test code X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=7ea2ac6379e1818563ebbec63bba5eaeadce8135;p=bbtk.git Test code --- diff --git a/packages/qt/src/bbqtLayoutSplit.cxx b/packages/qt/src/bbqtLayoutSplit.cxx index a8117ed..6ec29be 100644 --- a/packages/qt/src/bbqtLayoutSplit.cxx +++ b/packages/qt/src/bbqtLayoutSplit.cxx @@ -94,10 +94,13 @@ namespace bbqt void LayoutSplit::Process() { + printf("EED LayoutSplit::Process start\n"); + printf("EED LayoutSplit::Process end\n"); } void LayoutSplit::CreateWidget(QWidget* parent) { + printf("EED LayoutSplit::CreateWidget\n"); Qt::Orientation ori; if (bbtk::Utilities::loosematch(bbGetInputOrientation(), "0|H|HORIZONTAL")==true) @@ -172,6 +175,7 @@ namespace bbqt // when window is shown void LayoutSplit::OnShowWidget() { + printf("EED LayoutSplit::OnShowWidget\n"); /* bbUserOnShowWidget("Widget1"); bbUserOnShowWidget("Widget2"); diff --git a/packages/wx/src/bbwxLayoutLine.cxx b/packages/wx/src/bbwxLayoutLine.cxx index af131a2..d3a89dc 100644 --- a/packages/wx/src/bbwxLayoutLine.cxx +++ b/packages/wx/src/bbwxLayoutLine.cxx @@ -80,7 +80,10 @@ namespace bbwx void LayoutLine::Process() { + printf("EED LayoutLine::Process start\n"); PutWinTitle(); + printf("EED LayoutLine::Process end\n"); + } @@ -97,6 +100,9 @@ void LayoutLine::Process() void LayoutLine::CreateWidget(wxWindow* parent) { + printf("EED LayoutLine::CreateWidget\n"); + + wxBoxSizer *sizer; wxPanel *w = new wxPanel(parent, -1, wxDefaultPosition, wxSize(40,40) ); w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) ); @@ -151,6 +157,7 @@ void LayoutLine::Process() w -> SetSizer(sizer); w -> SetAutoLayout(true); w -> Layout(); + w->Enable(false); bbSetOutputWidget( w ); } @@ -158,9 +165,11 @@ void LayoutLine::Process() // when window is shown void LayoutLine::OnShowWidget() { + printf("EED LayoutLine::OnShowWidget\n"); if (bbGetOutputWidget()!=NULL) { bbGetOutputWidget()->Layout(); + bbGetOutputWidget()->Enable(true); } // if bbGetOutputWidget } diff --git a/packages/wx/src/bbwxLayoutTab.cxx b/packages/wx/src/bbwxLayoutTab.cxx index 6b529d4..ab08609 100644 --- a/packages/wx/src/bbwxLayoutTab.cxx +++ b/packages/wx/src/bbwxLayoutTab.cxx @@ -191,12 +191,16 @@ void LayoutTab::SetTitleTabs() void LayoutTab::Process() { + printf("EED LayoutTab::Process Start\n"); PutWinTitle(); SetTitleTabs(); + printf("EED LayoutTab::Process End\n"); } void LayoutTab::CreateWidget(wxWindow* parent) { + printf("EED LayoutTab::CreateWidget \n"); + long style = wxNB_TOP; if (bbtk::Utilities::loosematch(bbGetInputOrientation(),"0|T|TOP")==true) { style=wxNB_TOP; } @@ -241,6 +245,8 @@ void LayoutTab::SetTitleTabs() // when window is shown void LayoutTab::OnShowWidget() { + printf("EED LayoutTab::OnShowWidget \n"); + //EED2020-04-06 // wxNotebook* w = (wxNotebook*)bbGetOutputWidget(); wxNotebook* w = ((TabWidget*)bbGetOutputWidget())->GetmwxNotebook();