OChess v0.0.2
Programmer's Manual
GameTabRightPanel Class Reference

Right panel of the GameTab and contains the EditorCanvas and the live engine tab. More...

#include <GameTabRightPanel.hpp>

Inheritance diagram for GameTabRightPanel:
TabGameRightPanel

Public Member Functions

 GameTabRightPanel (wxFrame *parent, std::shared_ptr< Game > game)
 
void Notify ()
 
void OnCommentChange (wxCommandEvent &event)
 
void RefreshTagsList ()
 
void OnTagSelected (wxListEvent &event)
 
void OnTagDeselected (wxListEvent &event)
 
void OnApply (wxCommandEvent &event)
 
void OnDelete (wxCommandEvent &event)
 
void OnLiveAnalysis (wxCommandEvent &event)
 
void ApplyPreferences ()
 
void OnLiveEngineClose (wxCloseEvent &e)
 
std::uint8_t GetNagFromStr (std::string str)
 
- Public Member Functions inherited from TabGameRightPanel
 TabGameRightPanel (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(500, 379), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 

Private Attributes

std::shared_ptr< Gamegame
 
EditorCanvaseditor_canvas
 
long selected_item
 
LiveEngineDialoglive_engine
 

Additional Inherited Members

- Protected Attributes inherited from TabGameRightPanel
wxNotebook * notebook
 
wxPanel * editor_page
 
wxBoxSizer * editor_page_sizer
 
wxTextCtrl * opening_label
 
wxBoxSizer * editor_canvas_sizer
 
wxStaticLine * m_staticline1
 
wxStaticText * comment_label
 
wxTextCtrl * comment_input
 
wxPanel * nag_panel
 
wxButton * nag_1
 
wxButton * nag_2
 
wxButton * nag_3
 
wxButton * nag_4
 
wxButton * nag_5
 
wxButton * nag_6
 
wxButton * nag_10
 
wxButton * nag_18
 
wxButton * nag_19
 
wxButton * nag_del
 
wxPanel * tags_page
 
wxTextCtrl * tagTextCtrl
 
wxTextCtrl * valueTextCtrl
 
wxButton * update_button
 
wxListCtrl * tags_list
 
wxButton * delete_button
 
wxPanel * engine_page
 
wxStaticText * engine_list_label
 
wxListBox * engine_list
 
wxButton * analyze_game_button
 
wxButton * live_analysis_button
 

Detailed Description

Right panel of the GameTab and contains the EditorCanvas and the live engine tab.


The documentation for this class was generated from the following files: