]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbmaracasvisuHistogramView.cxx
#2490 creaMaracasVisu Feature New High - Histogram Interaction
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuHistogramView.cxx
index c510b41105c9279a9fbe95a1e09310d967ede91b..a3101688aea46ff005d287fcd95816e711111bb7 100644 (file)
@@ -37,10 +37,11 @@ BBTK_BLACK_BOX_IMPLEMENTATION(HistogramView,bbtk::WxBlackBox);
 void HistogramView::Process()
 {
 printf("EED HistogramView::Process Start \n");
-       if (firsttime==true){
+       if (firsttime==true)
+       {
                firsttime=false;
        //      histogram_wxwidget = new Histogram( wxpanel , -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER );
-               histogram_wxwidget->Configure( bbGetInputIn() );
+               _histogramMinMaxLevel->Configure( bbGetInputIn() );
        }
 printf("EED HistogramView::Process End \n");
 }
@@ -55,10 +56,15 @@ void HistogramView::CreateWidget(wxWindow* parent)
 //     histogram_wxwidget = new Histogram( parent , -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER ,bbGetInputIn());
        wxPanel *wxpanel =new wxPanel(parent);
        wxpanel->SetSize(400,400);
-       histogram_wxwidget = new Histogram( parent , -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER );
+
+//Borrame
+//     histogram_wxwidget = new Histogram( parent , -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER );
        
-    bbtkDebugDecTab("Core",9);
-       bbSetOutputWidget( histogram_wxwidget );
+       Histogram* histogram            = new Histogram(  parent , -1, wxPoint(0,0), wxSize(400,400), /*wxNO_BORDER*/ wxBORDER_DEFAULT ); 
+       _histogramMinMaxLevel   = new HistogramMinMaxLevel( (HistogramBase*)histogram );
+
+   bbtkDebugDecTab("Core",9);
+       bbSetOutputWidget( _histogramMinMaxLevel->GetWindow() );
 //     bbSetOutputWidget( wxpanel );
 }