X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuViewerNV.cxx;h=e1c6bb5d75e49ce6969222a244a004756abd59ec;hb=9dc674e734b8dc98f1729630889bcabc9f4a695c;hp=b088ac534707a2d1bac29e2f3274cd1c6ff5c46f;hpb=44e4be7013ea566bd2bdefb9d48e1da0071c3d91;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuViewerNV.cxx b/bbtk/src/bbmaracasvisuViewerNV.cxx index b088ac5..e1c6bb5 100644 --- a/bbtk/src/bbmaracasvisuViewerNV.cxx +++ b/bbtk/src/bbmaracasvisuViewerNV.cxx @@ -1,9 +1,56 @@ #include "bbmaracasvisuViewerNV.h" -#include "bbmaracasvisuPackage.h" -namespace bbmaracasvisu +#include "bbcreaMaracasVisuPackage.h" +namespace bbcreaMaracasVisu { -BBTK_ADD_BLACK_BOX_TO_PACKAGE(maracasvisu,ViewerNV) + +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); //------------------------------------------------------------- void ViewerNV::Process() @@ -34,10 +81,10 @@ void ViewerNV::Process() } //------------------------------------------------------------- -void ViewerNV::CreateWidget() +void ViewerNV::CreateWidget(wxWindow* parent) { bbtkDebugMessageInc("Core",9,"ViewerNV::CreateWidget()"<