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<int> *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::CreateWidget()
{
bbtkDebugMessageInc("Core",9,"ViewerNV::CreateWidget()"<<std::endl);
- mwxwidget = new wxMaracas_N_ViewersWidget( bbGetWxParent() , bbGetInputIn() , &(bbGetInputnTypeView()) ); // taking address of temporary JPRx
+ mwxwidget = new bbwxMaracas_N_ViewersWidget( this,bbGetWxParent() , bbGetInputIn() , &(bbGetInputnTypeView()) );
bbtkDebugDecTab("Core",9);
bbSetOutputWidget( mwxwidget );
}