wxMaracasIRMViewProp3DMHD.cxx

Go to the documentation of this file.
00001 #include "wxMaracasIRMViewProp3DMHD.h"
00002 
00003 #include "wxMaracasIRMView.h"
00007 wxMaracasIRMViewProp3DMHD::wxMaracasIRMViewProp3DMHD(wxWindow* parent, int propid)
00008 : wxMaracasIRMViewProp3D(parent, propid)
00009 {
00010         
00011 }
00012 wxMaracasIRMViewProp3DMHD::~wxMaracasIRMViewProp3DMHD(){
00013         //this->Show(false);
00014         //wxMaracasIRMView::getInstance()->addRemoveActor(_propid, false);
00015 }
00016 void wxMaracasIRMViewProp3DMHD::createControls(int maxisovalue){
00017         
00018         wxFlexGridSizer* sizer = new wxFlexGridSizer(1,1,1);
00019 
00020         wxStaticText* label = new wxStaticText(this, -1, wxString(_T("IsoValue")));
00021         sizer->Add(label, wxGROW);
00022         //this->addControl(label);
00023         isovalue = new wxSlider(this, -1,maxisovalue,0,maxisovalue,wxDefaultPosition,wxDefaultSize,wxSL_HORIZONTAL|wxSL_LABELS);
00024         sizer->Add(isovalue, wxGROW);
00025         //this->addControl(isovalue);
00026 
00027         this->addControl(sizer);        
00028         Connect(isovalue->GetId(), wxEVT_SCROLL_CHANGED, (wxObjectEventFunction)&wxMaracasIRMViewProp3DMHD::onIsoValueRelease); 
00029 }
00030 
00031 void wxMaracasIRMViewProp3DMHD::onIsoValueRelease(wxScrollEvent& event ){
00032 
00033         wxMaracasIRMView::getInstance()->changeIsoValue(this->getPropId(), isovalue->GetValue()/1.0);
00034         
00035 }
00036 

Generated on Wed Jul 29 16:35:30 2009 for creaMaracasVisu_lib by  doxygen 1.5.3