X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuViewerNV.cxx;h=e1c6bb5d75e49ce6969222a244a004756abd59ec;hb=e78a80c507961553cc6186b93a793c0d1fc96be2;hp=e50eed4f23106ae74894c8937a8e968f4f0cd60a;hpb=800f29fd7e4cc70d8706b3075454e63f0b1a5717;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuViewerNV.cxx b/bbtk/src/bbmaracasvisuViewerNV.cxx index e50eed4..e1c6bb5 100644 --- a/bbtk/src/bbmaracasvisuViewerNV.cxx +++ b/bbtk/src/bbmaracasvisuViewerNV.cxx @@ -3,6 +3,53 @@ namespace bbcreaMaracasVisu { + +BEGIN_EVENT_TABLE( bbwxMaracas_N_ViewersWidget, wxPanel ) + EVT_MENU( 12121, bbwxMaracas_N_ViewersWidget::OnRefreshView ) + EVT_MENU( 12122, bbwxMaracas_N_ViewersWidget::OnDClickLeft ) +END_EVENT_TABLE( ); + + +//------------------------------------------------------------- +//------------------------------------------------------------- +//------------------------------------------------------------- + +bbwxMaracas_N_ViewersWidget::bbwxMaracas_N_ViewersWidget(ViewerNV* box, + wxWindow *parent, + vtkImageData* imagedata, + std::vector *nTypeView) +:wxMaracas_N_ViewersWidget(parent,imagedata,nTypeView) +{ + mbbViewerNV=box; +} + +//------------------------------------------------------------- +bbwxMaracas_N_ViewersWidget::~bbwxMaracas_N_ViewersWidget() +{ +} + +//------------------------------------------------------------- +void bbwxMaracas_N_ViewersWidget::OnRefreshView(wxCommandEvent & event) +{ + wxMaracas_N_ViewersWidget::OnRefreshView(event); + mbbViewerNV->bbSignalOutputModification(std::string("Point")); + +} + +//------------------------------------------------------------- +void bbwxMaracas_N_ViewersWidget::OnDClickLeft(wxCommandEvent & event) +{ + wxMaracas_N_ViewersWidget::OnDClickLeft(event); + mbbViewerNV->bbSignalOutputModification(std::string("Point")); +} + +//------------------------------------------------------------- +//------------------------------------------------------------- +//------------------------------------------------------------- + + + + BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,ViewerNV) BBTK_BLACK_BOX_IMPLEMENTATION(ViewerNV,bbtk::WxBlackBox); //------------------------------------------------------------- @@ -34,10 +81,10 @@ void ViewerNV::Process() } //------------------------------------------------------------- -void ViewerNV::CreateWidget() +void ViewerNV::CreateWidget(wxWindow* parent) { bbtkDebugMessageInc("Core",9,"ViewerNV::CreateWidget()"<