X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuViewerNV.cxx;h=4530cae2927e28fafe2254d93c81cd52d8e0ab4d;hb=e35c619cb84c22854f9e08ffc8634a6cc65f381c;hp=b088ac534707a2d1bac29e2f3274cd1c6ff5c46f;hpb=44e4be7013ea566bd2bdefb9d48e1da0071c3d91;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuViewerNV.cxx b/bbtk/src/bbmaracasvisuViewerNV.cxx index b088ac5..4530cae 100644 --- a/bbtk/src/bbmaracasvisuViewerNV.cxx +++ b/bbtk/src/bbmaracasvisuViewerNV.cxx @@ -1,9 +1,58 @@ #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->bbSetModifiedStatus(); + mbbViewerNV->bbSignalOutputModification("Point"); + +} + +//------------------------------------------------------------- +void bbwxMaracas_N_ViewersWidget::OnDClickLeft(wxCommandEvent & event) +{ + wxMaracas_N_ViewersWidget::OnDClickLeft(event); + mbbViewerNV->bbSetModifiedStatus(); + mbbViewerNV->bbSignalOutputModification("Point"); +} + +//------------------------------------------------------------- +//------------------------------------------------------------- +//------------------------------------------------------------- + + + + +BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,ViewerNV) BBTK_BLACK_BOX_IMPLEMENTATION(ViewerNV,bbtk::WxBlackBox); //------------------------------------------------------------- void ViewerNV::Process() @@ -37,7 +86,7 @@ void ViewerNV::Process() void ViewerNV::CreateWidget() { bbtkDebugMessageInc("Core",9,"ViewerNV::CreateWidget()"<