Make new GUI stuff (mostly) work
This commit is contained in:
parent
1a6a6f48ee
commit
a3a4b7e504
3 changed files with 79 additions and 51 deletions
27
gui.h
27
gui.h
|
|
@ -63,10 +63,6 @@ public:
|
|||
const wxSize &size = wxDefaultSize,
|
||||
long style = wxDEFAULT_FRAME_STYLE);
|
||||
~MyFrame(void);
|
||||
void InitGL();
|
||||
void OnPort(wxCommandEvent &event);
|
||||
void OnSendCal(wxCommandEvent &event);
|
||||
void OnClear(wxCommandEvent &event);
|
||||
private:
|
||||
wxStaticText *m_err_coverage;
|
||||
wxStaticText *m_err_variance;
|
||||
|
|
@ -84,15 +80,17 @@ private:
|
|||
wxButton *m_button_clear;
|
||||
wxButton *m_button_sendcal;
|
||||
wxMenu *m_port_menu;
|
||||
wxChoice *m_port_list;
|
||||
wxComboBox *m_port_list;
|
||||
wxMenu *m_sendcal_menu;
|
||||
void OnSendCal(wxCommandEvent &event);
|
||||
void OnClear(wxCommandEvent &event);
|
||||
void OnShowMenu(wxMenuEvent &event);
|
||||
void OnActivate(wxActivateEvent &event);
|
||||
void OnMouse(wxMouseEvent &event);
|
||||
void OnAbout(wxCommandEvent &event);
|
||||
void OnSelect(wxCommandEvent& event);
|
||||
void OnQuit(wxCommandEvent &event);
|
||||
void OnShowPortList(wxCommandEvent &event);
|
||||
void OnPortList(wxCommandEvent& event);
|
||||
void OnPortMenu(wxCommandEvent &event);
|
||||
void OnTimer(wxTimerEvent &event);
|
||||
void OnAbout(wxCommandEvent &event);
|
||||
void OnQuit(wxCommandEvent &event);
|
||||
DECLARE_EVENT_TABLE()
|
||||
};
|
||||
|
||||
|
|
@ -110,5 +108,14 @@ private:
|
|||
// portlist.cpp
|
||||
wxArrayString serial_port_list();
|
||||
|
||||
// sample port name, for initial sizing of left panel
|
||||
#if defined(LINUX)
|
||||
#define SAMPLE_PORT_NAME "/dev/ttyACM5."
|
||||
#elif defined(WINDOWS)
|
||||
#define SAMPLE_PORT_NAME "COM22:."
|
||||
#elif defined(MACOSX)
|
||||
#define SAMPLE_PORT_NAME "/dev/cu.usbmodem2457891..."
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue