diff options
Diffstat (limited to 'src/subway_map.cpp')
-rw-r--r-- | src/subway_map.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/subway_map.cpp b/src/subway_map.cpp index c554b16..f742d12 100644 --- a/src/subway_map.cpp +++ b/src/subway_map.cpp | |||
@@ -50,7 +50,7 @@ SubwayMap::SubwayMap(wxWindow *parent) : wxPanel(parent, wxID_ANY) { | |||
50 | Bind(wxEVT_LEFT_DOWN, &SubwayMap::OnMouseClick, this); | 50 | Bind(wxEVT_LEFT_DOWN, &SubwayMap::OnMouseClick, this); |
51 | Bind(wxEVT_TIMER, &SubwayMap::OnTimer, this); | 51 | Bind(wxEVT_TIMER, &SubwayMap::OnTimer, this); |
52 | 52 | ||
53 | zoom_slider_ = new wxSlider(this, wxID_ANY, 0, 0, 8, {15, 15}); | 53 | zoom_slider_ = new wxSlider(this, wxID_ANY, 0, 0, 8, FromDIP(wxPoint{15, 15})); |
54 | zoom_slider_->Bind(wxEVT_SLIDER, &SubwayMap::OnZoomSlide, this); | 54 | zoom_slider_->Bind(wxEVT_SLIDER, &SubwayMap::OnZoomSlide, this); |
55 | 55 | ||
56 | help_button_ = new wxButton(this, wxID_ANY, "Help"); | 56 | help_button_ = new wxButton(this, wxID_ANY, "Help"); |
@@ -252,6 +252,9 @@ void SubwayMap::OnPaint(wxPaintEvent &event) { | |||
252 | SetZoomPos({zoom_x_, zoom_y_}); | 252 | SetZoomPos({zoom_x_, zoom_y_}); |
253 | 253 | ||
254 | SetUpHelpButton(); | 254 | SetUpHelpButton(); |
255 | |||
256 | zoom_slider_->SetSize(FromDIP(15), FromDIP(15), wxDefaultCoord, | ||
257 | wxDefaultCoord, wxSIZE_AUTO); | ||
255 | } | 258 | } |
256 | 259 | ||
257 | wxBufferedPaintDC dc(this); | 260 | wxBufferedPaintDC dc(this); |
@@ -620,6 +623,8 @@ void SubwayMap::Redraw() { | |||
620 | } | 623 | } |
621 | 624 | ||
622 | void SubwayMap::SetUpHelpButton() { | 625 | void SubwayMap::SetUpHelpButton() { |
626 | help_button_->SetSize(wxDefaultCoord, wxDefaultCoord, wxDefaultCoord, | ||
627 | wxDefaultCoord, wxSIZE_AUTO); | ||
623 | help_button_->SetPosition({ | 628 | help_button_->SetPosition({ |
624 | GetSize().GetWidth() - help_button_->GetSize().GetWidth() - 15, | 629 | GetSize().GetWidth() - help_button_->GetSize().GetWidth() - 15, |
625 | 15, | 630 | 15, |