-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathAnalysisWindow.h
44 lines (36 loc) · 1.17 KB
/
AnalysisWindow.h
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#ifndef __AnalysisWindow__
#define __AnalysisWindow__
#include "stdafx.h"
#include "TBoardPanel.h"
/**
@file
Subclass of TAnalysisWindow, which is generated by wxFormBuilder.
*/
#include "GUI.h"
//// end generated include
/** Implementing TAnalysisWindow */
class AnalysisWindow : public TAnalysisWindow
{
public:
/** Constructor */
AnalysisWindow( wxWindow* parent );
void disableAutoSize();
//// end generated class members
private:
enum {
ID_COPYPV = 2000,
ID_COPYLINE,
ID_DESELECTLINE
};
virtual void doClose( wxCloseEvent& event ) override;
virtual void doUpdate( wxCommandEvent& event );
virtual void doDeselect( wxGridEvent& event ) override;
virtual void doLeftClick( wxGridEvent& event ) override;
virtual void doResize( wxSizeEvent& event ) override;
virtual void doContextMenu( wxGridEvent& event ) override;
void onContextMenuClick(wxCommandEvent& event);
bool mHasAutoSized{false};
bool mHasUserSized{false};
int mSideToMove{0};
};
#endif // __AnalysisWindow__