aboutsummaryrefslogtreecommitdiff
path: root/src/game_tab/editor/EditorPanelBF.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-02-26 15:37:03 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-02-26 15:37:03 +0100
commite5aa5be42cbf93a31d3be387f24b3413f2983898 (patch)
tree480627e83413cb5b300be954bb0e8f3b1833df99 /src/game_tab/editor/EditorPanelBF.cpp
parent2068f8c6c3d3faa842bb9920591aa2ef30bc157c (diff)
Prepare GUI for engines
Diffstat (limited to 'src/game_tab/editor/EditorPanelBF.cpp')
-rw-r--r--src/game_tab/editor/EditorPanelBF.cpp109
1 files changed, 109 insertions, 0 deletions
diff --git a/src/game_tab/editor/EditorPanelBF.cpp b/src/game_tab/editor/EditorPanelBF.cpp
new file mode 100644
index 0000000..f74ef64
--- /dev/null
+++ b/src/game_tab/editor/EditorPanelBF.cpp
@@ -0,0 +1,109 @@
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version 3.10.1-40-g8042f487)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO *NOT* EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#include "EditorPanelBF.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+EditorPanelBF::EditorPanelBF( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style, const wxString& name ) : wxPanel( parent, id, pos, size, style, name )
+{
+ wxBoxSizer* main_sizer;
+ main_sizer = new wxBoxSizer( wxVERTICAL );
+
+ notebook = new wxNotebook( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
+ editor_page = new wxPanel( notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ editor_page_sizer = new wxBoxSizer( wxVERTICAL );
+
+ editor_canvas_sizer = new wxBoxSizer( wxVERTICAL );
+
+
+ editor_page_sizer->Add( editor_canvas_sizer, 1, wxEXPAND, 5 );
+
+ m_staticline1 = new wxStaticLine( editor_page, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
+ editor_page_sizer->Add( m_staticline1, 0, wxEXPAND | wxALL, 5 );
+
+ comment_label = new wxStaticText( editor_page, wxID_ANY, wxT("Comment:"), wxDefaultPosition, wxDefaultSize, 0 );
+ comment_label->Wrap( -1 );
+ editor_page_sizer->Add( comment_label, 0, wxALL|wxEXPAND, 5 );
+
+ comment_input = new wxTextCtrl( editor_page, COMMENT_INPUT_BOX, wxEmptyString, wxDefaultPosition, wxSize( -1,200 ), wxTE_MULTILINE );
+ editor_page_sizer->Add( comment_input, 0, wxALL|wxEXPAND, 5 );
+
+
+ editor_page->SetSizer( editor_page_sizer );
+ editor_page->Layout();
+ editor_page_sizer->Fit( editor_page );
+ notebook->AddPage( editor_page, wxT("Editor"), false );
+ tags_page = new wxPanel( notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* tags_page_sizer;
+ tags_page_sizer = new wxBoxSizer( wxVERTICAL );
+
+ wxBoxSizer* tags_list_control_sizer;
+ tags_list_control_sizer = new wxBoxSizer( wxVERTICAL );
+
+ tagTextCtrl = new wxTextCtrl( tags_page, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ tags_list_control_sizer->Add( tagTextCtrl, 0, wxALL|wxEXPAND, 5 );
+
+ valueTextCtrl = new wxTextCtrl( tags_page, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
+ tags_list_control_sizer->Add( valueTextCtrl, 0, wxALL|wxEXPAND, 5 );
+
+ wxBoxSizer* bSizer7;
+ bSizer7 = new wxBoxSizer( wxHORIZONTAL );
+
+ update_button = new wxButton( tags_page, UPDATE_BTN, wxT("Update"), wxDefaultPosition, wxDefaultSize, 0 );
+ bSizer7->Add( update_button, 1, wxALL, 5 );
+
+
+ tags_list_control_sizer->Add( bSizer7, 1, wxEXPAND, 5 );
+
+
+ tags_page_sizer->Add( tags_list_control_sizer, 0, wxEXPAND, 5 );
+
+ tags_list = new wxListCtrl( tags_page, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT );
+ tags_page_sizer->Add( tags_list, 1, wxALL|wxEXPAND, 5 );
+
+ delete_button = new wxButton( tags_page, DELETE_BTN, wxT("Delete selection"), wxDefaultPosition, wxDefaultSize, 0 );
+ tags_page_sizer->Add( delete_button, 0, wxALL|wxEXPAND, 5 );
+
+
+ tags_page->SetSizer( tags_page_sizer );
+ tags_page->Layout();
+ tags_page_sizer->Fit( tags_page );
+ notebook->AddPage( tags_page, wxT("Tags"), false );
+ engine_page = new wxPanel( notebook, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
+ wxBoxSizer* engine_page_sizer;
+ engine_page_sizer = new wxBoxSizer( wxVERTICAL );
+
+ engine_list_label = new wxStaticText( engine_page, wxID_ANY, wxT("Choose the engine to use:"), wxDefaultPosition, wxDefaultSize, 0 );
+ engine_list_label->Wrap( -1 );
+ engine_page_sizer->Add( engine_list_label, 0, wxALL, 5 );
+
+ engine_list = new wxListCtrl( engine_page, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_ICON );
+ engine_page_sizer->Add( engine_list, 1, wxALL|wxEXPAND, 5 );
+
+ analyze_game_button = new wxButton( engine_page, wxID_ANY, wxT("Analyze game"), wxDefaultPosition, wxDefaultSize, 0 );
+ engine_page_sizer->Add( analyze_game_button, 0, wxALL|wxEXPAND, 5 );
+
+ live_analysis_button = new wxButton( engine_page, wxID_ANY, wxT("Live analysis"), wxDefaultPosition, wxDefaultSize, 0 );
+ engine_page_sizer->Add( live_analysis_button, 0, wxALL|wxEXPAND, 5 );
+
+
+ engine_page->SetSizer( engine_page_sizer );
+ engine_page->Layout();
+ engine_page_sizer->Fit( engine_page );
+ notebook->AddPage( engine_page, wxT("Engine"), false );
+
+ main_sizer->Add( notebook, 1, wxEXPAND | wxALL, 5 );
+
+
+ this->SetSizer( main_sizer );
+ this->Layout();
+}
+
+EditorPanelBF::~EditorPanelBF()
+{
+}