]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbmaracasvisuHistogramView.cxx
BUG macOs
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuHistogramView.cxx
1 #include "bbmaracasvisuHistogramView.h"
2 #include "bbcreaMaracasVisuPackage.h"
3
4
5 namespace bbcreaMaracasVisu
6 {
7
8 BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,HistogramView)
9 BBTK_BLACK_BOX_IMPLEMENTATION(HistogramView,bbtk::WxBlackBox);
10
11 //------------------------------------------------
12 void HistogramView::Process()
13 {
14         if (firsttime==true){
15                 firsttime=false;
16         //      histogram_wxwidget = new Histogram( wxpanel , -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER );
17                 histogram_wxwidget->Configure( bbGetInputIn() );
18         }
19 }
20
21 //------------------------------------------------
22 void HistogramView::CreateWidget(wxWindow* parent)
23 {
24         firsttime=true;
25         bbtkDebugMessageInc("Core",9,"HistogramViewWindow::CreateWidget()"<<std::endl);
26         
27 //EED 07Mai2009 
28 //      histogram_wxwidget = new Histogram( parent , -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER ,bbGetInputIn());
29         wxPanel *wxpanel =new wxPanel(parent);
30         wxpanel->SetSize(400,400);
31         histogram_wxwidget = new Histogram( parent , -1, wxPoint(0,0), wxSize(400,400),wxNO_BORDER );
32         
33     bbtkDebugDecTab("Core",9);
34         bbSetOutputWidget( histogram_wxwidget );
35 //      bbSetOutputWidget( wxpanel );
36 }
37
38 //------------------------------------------------
39 void HistogramView::bbUserConstructor()
40 {
41
42 }
43
44 //------------------------------------------------
45 void HistogramView::bbUserCopyConstructor(bbtk::BlackBox::Pointer)
46 {
47 }
48
49 //------------------------------------------------
50 void HistogramView::bbUserDestructor()
51 {
52 }
53
54 }
55 // EO namespace bbcreaMaracasVisu
56
57