diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-06 14:28:36 -0500 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-03-06 14:28:36 -0500 |
| commit | 9597d8e4c6f29d40049abbfd6cc6688dd2988c89 (patch) | |
| tree | 10c8873720883a655617c21d1b5c07763755bf1c /src | |
| parent | 2268234f2dfb6efcfc0904ccab2100abff6f7df4 (diff) | |
| download | lingo-ap-tracker-9597d8e4c6f29d40049abbfd6cc6688dd2988c89.tar.gz lingo-ap-tracker-9597d8e4c6f29d40049abbfd6cc6688dd2988c89.tar.bz2 lingo-ap-tracker-9597d8e4c6f29d40049abbfd6cc6688dd2988c89.zip | |
Refresh map after adjusting sash
Diffstat (limited to 'src')
| -rw-r--r-- | src/tracker_frame.cpp | 6 | ||||
| -rw-r--r-- | src/tracker_frame.h | 2 |
2 files changed, 8 insertions, 0 deletions
| diff --git a/src/tracker_frame.cpp b/src/tracker_frame.cpp index c28a59c..5c1ada0 100644 --- a/src/tracker_frame.cpp +++ b/src/tracker_frame.cpp | |||
| @@ -101,6 +101,8 @@ TrackerFrame::TrackerFrame() | |||
| 101 | Bind(wxEVT_MENU, &TrackerFrame::OnZoomOut, this, ID_ZOOM_OUT); | 101 | Bind(wxEVT_MENU, &TrackerFrame::OnZoomOut, this, ID_ZOOM_OUT); |
| 102 | Bind(wxEVT_NOTEBOOK_PAGE_CHANGED, &TrackerFrame::OnChangePage, this); | 102 | Bind(wxEVT_NOTEBOOK_PAGE_CHANGED, &TrackerFrame::OnChangePage, this); |
| 103 | Bind(wxEVT_MENU, &TrackerFrame::OnOpenFile, this, ID_OPEN_SAVE_FILE); | 103 | Bind(wxEVT_MENU, &TrackerFrame::OnOpenFile, this, ID_OPEN_SAVE_FILE); |
| 104 | Bind(wxEVT_SPLITTER_SASH_POS_CHANGED, &TrackerFrame::OnSashPositionChanged, | ||
| 105 | this); | ||
| 104 | Bind(STATE_RESET, &TrackerFrame::OnStateReset, this); | 106 | Bind(STATE_RESET, &TrackerFrame::OnStateReset, this); |
| 105 | Bind(STATE_CHANGED, &TrackerFrame::OnStateChanged, this); | 107 | Bind(STATE_CHANGED, &TrackerFrame::OnStateChanged, this); |
| 106 | Bind(STATUS_CHANGED, &TrackerFrame::OnStatusChanged, this); | 108 | Bind(STATUS_CHANGED, &TrackerFrame::OnStatusChanged, this); |
| @@ -283,6 +285,10 @@ void TrackerFrame::OnOpenFile(wxCommandEvent &event) { | |||
| 283 | panels_panel_->SetSavedataPath(savedata_path); | 285 | panels_panel_->SetSavedataPath(savedata_path); |
| 284 | } | 286 | } |
| 285 | 287 | ||
| 288 | void TrackerFrame::OnSashPositionChanged(wxSplitterEvent& event) { | ||
| 289 | notebook_->Refresh(); | ||
| 290 | } | ||
| 291 | |||
| 286 | void TrackerFrame::OnStateReset(wxCommandEvent &event) { | 292 | void TrackerFrame::OnStateReset(wxCommandEvent &event) { |
| 287 | tracker_panel_->UpdateIndicators(); | 293 | tracker_panel_->UpdateIndicators(); |
| 288 | achievements_pane_->UpdateIndicators(); | 294 | achievements_pane_->UpdateIndicators(); |
| diff --git a/src/tracker_frame.h b/src/tracker_frame.h index 45331ae..29745b4 100644 --- a/src/tracker_frame.h +++ b/src/tracker_frame.h | |||
| @@ -12,6 +12,7 @@ class SubwayMap; | |||
| 12 | class TrackerPanel; | 12 | class TrackerPanel; |
| 13 | class wxBookCtrlEvent; | 13 | class wxBookCtrlEvent; |
| 14 | class wxNotebook; | 14 | class wxNotebook; |
| 15 | class wxSplitterEvent; | ||
| 15 | class wxSplitterWindow; | 16 | class wxSplitterWindow; |
| 16 | 17 | ||
| 17 | class ApConnectEvent : public wxEvent { | 18 | class ApConnectEvent : public wxEvent { |
| @@ -70,6 +71,7 @@ class TrackerFrame : public wxFrame { | |||
| 70 | void OnZoomOut(wxCommandEvent &event); | 71 | void OnZoomOut(wxCommandEvent &event); |
| 71 | void OnChangePage(wxBookCtrlEvent &event); | 72 | void OnChangePage(wxBookCtrlEvent &event); |
| 72 | void OnOpenFile(wxCommandEvent &event); | 73 | void OnOpenFile(wxCommandEvent &event); |
| 74 | void OnSashPositionChanged(wxSplitterEvent &event); | ||
| 73 | 75 | ||
| 74 | void OnStateReset(wxCommandEvent &event); | 76 | void OnStateReset(wxCommandEvent &event); |
| 75 | void OnStateChanged(wxCommandEvent &event); | 77 | void OnStateChanged(wxCommandEvent &event); |
