aboutsummaryrefslogtreecommitdiff
path: root/src/game_tab/editor/EditorCanvas.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game_tab/editor/EditorCanvas.hpp')
-rw-r--r--src/game_tab/editor/EditorCanvas.hpp33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/game_tab/editor/EditorCanvas.hpp b/src/game_tab/editor/EditorCanvas.hpp
deleted file mode 100644
index b3bb29f..0000000
--- a/src/game_tab/editor/EditorCanvas.hpp
+++ /dev/null
@@ -1,33 +0,0 @@
-#pragma once
-
-#include "../HalfMove.hpp"
-#include "CGEditor.hpp"
-#include "ochess.hpp"
-#include "../board/Theme.hpp"
-
-// Foreign events
-wxDECLARE_EVENT(GOTO_MOVE_EVENT, wxCommandEvent);
-wxDECLARE_EVENT(PREVIOUS_MOVE_EVENT, wxCommandEvent);
-wxDECLARE_EVENT(NEXT_MOVE_EVENT, wxCommandEvent);
-wxDECLARE_EVENT(DELETE_MOVE_EVENT, wxCommandEvent);
-wxDECLARE_EVENT(PROMOTE_MOVE_EVENT, wxCommandEvent);
-wxDECLARE_EVENT(SET_AS_MAINLINE_EVENT, wxCommandEvent);
-
-class EditorCanvas : public wxPanel, public cgeditor::CGEditor {
- wxPaintDC *dc;
- bool NeedRedraw;
- wxPoint Middle(cgeditor::Element e);
- wxBitmap hide_icon;
- Theme t;
-
-public:
- EditorCanvas(wxFrame *parent);
- void OnPaint(wxPaintEvent &event);
- void MouseEvent(wxMouseEvent &event);
- void DrawElement(const cgeditor::Element &e);
- void HandleEvent(const cgeditor::Event &e);
- void SetMoves(HalfMove *moves, HalfMove *current);
- void OnKeyEvent(wxKeyEvent &event);
-
- DECLARE_EVENT_TABLE()
-};