- std::string iconfile = wxMaracasIRMView::getInstance()->getPath();
- iconfile+= "/Data/Icons/Color.png";
- wxBitmap* bitmap = new wxBitmap(wxString(iconfile.c_str(),wxConvUTF8), wxBITMAP_TYPE_PNG);
- _colorchoose = new wxBitmapButton(this, -1, *bitmap,wxDefaultPosition,wxSize(30,30));
- Connect(_colorchoose->GetId(), wxEVT_COMMAND_BUTTON_CLICKED, (wxObjectEventFunction)&wxMaracasIRMViewProp3D::onColorChange);
-
- wxBoxSizer* sizercolor = new wxBoxSizer(wxVERTICAL);
- sizercolor->Add(checkbox,wxFIXED_MINSIZE);
- sizercolor->Add(_colorchoose,wxFIXED_MINSIZE);
- this->addControl(sizercolor);
-
-
- wxStaticText* label = new wxStaticText(this, -1, wxString(_T("Opacity")));
- opacity = new wxSlider(this, -1,100,0,100,wxDefaultPosition,wxDefaultSize,wxSL_HORIZONTAL|wxSL_LABELS);
- Connect(opacity->GetId(), wxEVT_SCROLL_CHANGED, (wxObjectEventFunction)&wxMaracasIRMViewProp3D::onOpacityRelease);
- wxBoxSizer* sizeropacity = new wxBoxSizer(wxVERTICAL);
- sizeropacity->Add(label,wxFIXED_MINSIZE);
- sizeropacity->Add(opacity,wxFIXED_MINSIZE);
- this->addControl(sizeropacity);