53{
55
56 wxWindow::Create(parent, id, pos, size, wxBORDER_NONE);
57 SetBackgroundColour(*wxWHITE);
58
59 m_rotate_offsets.push_back(RotateOffSet{ 2.5, wxPoint(-FromDIP(16), FromDIP(11)) });
60 m_rotate_offsets.push_back(RotateOffSet{ 2.2, wxPoint(-FromDIP(20), FromDIP(11)) });
61 m_rotate_offsets.push_back(RotateOffSet{ 1.7, wxPoint(-FromDIP(24), FromDIP(12)) });
62 m_rotate_offsets.push_back(RotateOffSet{ 1.2, wxPoint(-FromDIP(22), FromDIP(4)) });
63 m_rotate_offsets.push_back(RotateOffSet{ 0.7, wxPoint(-FromDIP(17), -FromDIP(6)) });
64 m_rotate_offsets.push_back(RotateOffSet{ 0.3, wxPoint(-FromDIP(8), -FromDIP(11)) });
65 m_rotate_offsets.push_back(RotateOffSet{ 6.1, wxPoint(-FromDIP(0), -FromDIP(9)) });
66 m_rotate_offsets.push_back(RotateOffSet{ 5.5, wxPoint(-FromDIP(4), -FromDIP(2)) });
67 m_rotate_offsets.push_back(RotateOffSet{ 5.1, wxPoint(-FromDIP(3), FromDIP(5)) });
68 m_rotate_offsets.push_back(RotateOffSet{ 4.6, wxPoint(-FromDIP(3), FromDIP(14)) });
69 m_rotate_offsets.push_back(RotateOffSet{ 4.0, wxPoint(-FromDIP(2), FromDIP(11)) });
70
71
72
73
74 m_bitmap_bk = ScalableBitmap(
this,
"fan_dash_bk", 80);
75
76 for (auto i = 0; i <= 10; i++) {
77#ifdef __APPLE__
78 auto m_bitmap_scale = ScalableBitmap(this, wxString::Format("fan_scale_%d", i).ToStdString(), 60);
80#else
81 auto m_bitmap_scale = ScalableBitmap(this, wxString::Format("fan_scale_%d", i).ToStdString(), 46);
83#endif
84 }
85
86
87
88
89
92
93
95}
void paintEvent(wxPaintEvent &evt)
Definition FanControl.cpp:111
std::vector< ScalableBitmap > m_bitmap_scales
Definition FanControl.hpp:94
int m_current_speeds
Definition FanControl.hpp:75
std::vector< RotateOffSet > m_rotate_offsets
Definition FanControl.hpp:76
ScalableBitmap m_bitmap_bk
Definition FanControl.hpp:81