blob: 83f42a6e9e17d3dd1cef3b4d4478dadb07c21d5c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include "tracker_frame.h"
TrackerFrame::TrackerFrame()
: wxFrame(nullptr, wxID_ANY, "Lingo Archipelago Tracker") {
wxMenu *menuFile = new wxMenu();
menuFile->Append(wxID_EXIT);
wxMenu *menuHelp = new wxMenu();
menuHelp->Append(wxID_ABOUT);
wxMenuBar *menuBar = new wxMenuBar();
menuBar->Append(menuFile, "&File");
menuBar->Append(menuHelp, "&Help");
SetMenuBar(menuBar);
CreateStatusBar();
SetStatusText("Not connected to Archipelago.");
Bind(wxEVT_MENU, &TrackerFrame::OnAbout, this, wxID_ABOUT);
Bind(wxEVT_MENU, &TrackerFrame::OnExit, this, wxID_EXIT);
}
void TrackerFrame::OnAbout(wxCommandEvent &event) {
wxMessageBox("Lingo Archipelago Tracker by hatkirby",
"About lingo-ap-tracker", wxOK | wxICON_INFORMATION);
}
void TrackerFrame::OnExit(wxCommandEvent &event) { Close(true); }
|