about summary refs log tree commit diff stats
path: root/src/subway_map.h
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-02-08 15:11:23 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2025-02-08 15:11:23 -0500
commit712313d825db7ce7c9d4457f7564b27d3dd4ce64 (patch)
treea4fa488b66b19a825bebd8dfea8cdf97d2e9452b /src/subway_map.h
parent9b8570921477e374f53fa9df183f1776cf345f73 (diff)
downloadlingo-ap-tracker-712313d825db7ce7c9d4457f7564b27d3dd4ce64.tar.gz
lingo-ap-tracker-712313d825db7ce7c9d4457f7564b27d3dd4ce64.tar.bz2
lingo-ap-tracker-712313d825db7ce7c9d4457f7564b27d3dd4ce64.zip
Added a scrollbar to subway reports
Diffstat (limited to 'src/subway_map.h')
-rw-r--r--src/subway_map.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/subway_map.h b/src/subway_map.h index 6aa31f5..b04c2fd 100644 --- a/src/subway_map.h +++ b/src/subway_map.h
@@ -19,6 +19,8 @@
19#include "game_data.h" 19#include "game_data.h"
20#include "network_set.h" 20#include "network_set.h"
21 21
22class ReportPopup;
23
22class SubwayMap : public wxPanel { 24class SubwayMap : public wxPanel {
23 public: 25 public:
24 SubwayMap(wxWindow *parent); 26 SubwayMap(wxWindow *parent);
@@ -46,6 +48,7 @@ class SubwayMap : public wxPanel {
46 wxPoint RenderPosToMapPos(wxPoint pos) const; 48 wxPoint RenderPosToMapPos(wxPoint pos) const;
47 49
48 void EvaluateScroll(wxPoint pos); 50 void EvaluateScroll(wxPoint pos);
51 void EvaluateHover();
49 52
50 void SetZoomPos(wxPoint pos); 53 void SetZoomPos(wxPoint pos);
51 void SetScrollSpeed(int scroll_x, int scroll_y); 54 void SetScrollSpeed(int scroll_x, int scroll_y);
@@ -55,8 +58,6 @@ class SubwayMap : public wxPanel {
55 58
56 wxImage map_image_; 59 wxImage map_image_;
57 wxImage owl_image_; 60 wxImage owl_image_;
58 wxBitmap unchecked_eye_;
59 wxBitmap checked_eye_;
60 61
61 wxBitmap rendered_; 62 wxBitmap rendered_;
62 int render_x_ = 0; 63 int render_x_ = 0;
@@ -88,6 +89,8 @@ class SubwayMap : public wxPanel {
88 std::optional<int> actual_hover_; 89 std::optional<int> actual_hover_;
89 bool sticky_hover_ = false; 90 bool sticky_hover_ = false;
90 91
92 ReportPopup *report_popup_;
93
91 NetworkSet networks_; 94 NetworkSet networks_;
92 std::set<std::string> checked_paintings_; 95 std::set<std::string> checked_paintings_;
93 96