about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tracker_frame.cpp6
-rw-r--r--src/tracker_frame.h2
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
288void TrackerFrame::OnSashPositionChanged(wxSplitterEvent& event) {
289 notebook_->Refresh();
290}
291
286void TrackerFrame::OnStateReset(wxCommandEvent &event) { 292void 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;
12class TrackerPanel; 12class TrackerPanel;
13class wxBookCtrlEvent; 13class wxBookCtrlEvent;
14class wxNotebook; 14class wxNotebook;
15class wxSplitterEvent;
15class wxSplitterWindow; 16class wxSplitterWindow;
16 17
17class ApConnectEvent : public wxEvent { 18class 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);