OChess v0.0.2
Programmer's Manual
BoardPrefsPanel Class Reference

Configuration page for the BoardCanvas. More...

#include <BoardPrefs.hpp>

Inheritance diagram for BoardPrefsPanel:
PrefsBoard

Public Member Functions

 BoardPrefsPanel (wxWindow *parent)
 
void OnConfChange (wxCommandEvent &event)
 
virtual bool TransferDataToWindow ()
 
void ApplyPreferences ()
 
virtual bool TransferDataFromWindow ()
 
- Public Member Functions inherited from PrefsBoard
 PrefsBoard (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(756, 751), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
void splitterOnIdle (wxIdleEvent &)
 

Private Attributes

BoardCanvasreal_board_canvas
 
wxFileName pieces_path
 
wxFileName squares_path
 

Additional Inherited Members

- Protected Attributes inherited from PrefsBoard
wxSplitterWindow * splitter
 
wxPanel * board_canvas
 
wxPanel * options_panel
 
wxStaticText * piece_theme_label
 
wxListBox * piece_theme
 
wxStaticText * square_theme_label
 
wxListBox * square_theme
 
wxCheckBox * show_side_badge
 
wxCheckBox * show_captures
 
wxCheckBox * black_by_default
 
wxStaticText * border_radius_label
 
wxSpinCtrl * corner_radius
 
wxStaticText * board_size_label
 
wxSpinCtrl * square_size
 

Detailed Description

Configuration page for the BoardCanvas.


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