Files
OrcaSlicer/src/slic3r/GUI/Widgets/CheckBox.hpp
lane.wei 1555904bef Add the full source of BambuStudio
using version 1.0.10
2022-07-15 23:42:08 +08:00

31 lines
496 B
C++

#ifndef slic3r_GUI_CheckBox_hpp_
#define slic3r_GUI_CheckBox_hpp_
#include "../wxExtensions.hpp"
#include <wx/tglbtn.h>
class CheckBox : public wxBitmapToggleButton
{
public:
CheckBox(wxWindow * parent = NULL);
public:
void SetValue(bool value) override;
void SetHalfChecked(bool value = true);
void Rescale();
private:
void update();
private:
ScalableBitmap m_on;
ScalableBitmap m_half;
ScalableBitmap m_off;
bool m_half_checked = false;
};
#endif // !slic3r_GUI_CheckBox_hpp_