57 explicit about(wxWindow* parent, wxString License_Data_Locn,
58 wxWindowID
id = ID_DIALOG,
59 const wxString& caption = SYMBOL_ABOUT_TITLE,
60 const wxPoint& pos = wxDefaultPosition,
61 const wxSize& size = wxSize(500, 500),
62 long style = wxCAPTION | wxRESIZE_BORDER | wxSYSTEM_MENU |
64 bool Create(wxWindow* parent, wxWindowID
id = ID_DIALOG,
65 const wxString& caption = SYMBOL_ABOUT_TITLE,
66 const wxPoint& pos = wxDefaultPosition,
67 const wxSize& size = wxSize(500, 500),
68 long style = wxCAPTION | wxRESIZE_BORDER | wxSYSTEM_MENU |
71 void RecalculateSize(
void);
74 void CreateControls(
void);
76 void OnXidOkClick(wxCommandEvent& event);
77 void OnNBPageChange(wxNotebookEvent& event);
78 void OnDonateClick(wxCommandEvent& event);
79 void OnCopyClick(wxCommandEvent& event);
80 void OnClose(wxCloseEvent& event);
81 void SetColorScheme(
void);
86 bool m_blicensePageSet;
88 wxPanel* itemPanelAbout;
89 wxPanel* itemPanelAuthors;
90 wxPanel* itemPanelLicense;
91 wxPanel* itemPanelTips;
93 wxTextCtrl* pAuthorTextCtl;
94 wxTextCtrl* pLicenseTextCtl;
95 wxNotebook* pNotebook;
96 wxHtmlWindow* pAboutHTMLCtl;
97 wxHtmlWindow* pLicenseHTMLCtl;
98 wxHtmlWindow* pAuthorHTMLCtl;
100 wxSize m_displaySize;