10 #include <wx/artprov.h>
11 #include <wx/xrc/xmlres.h>
13 #include <wx/string.h>
14 #include <wx/stattext.h>
15 #include <wx/gdicmn.h>
17 #include <wx/colour.h>
18 #include <wx/settings.h>
19 #include <wx/choice.h>
20 #include <wx/checkbox.h>
22 #include <wx/statbox.h>
23 #include <wx/richtext/richtextctrl.h>
24 #include <wx/scrolwin.h>
25 #include <wx/bitmap.h>
28 #include <wx/checklst.h>
29 #include <wx/button.h>
30 #include <wx/listbox.h>
31 #include <wx/html/htmlwin.h>
32 #include <wx/wizard.h>
33 #include <wx/dynarray.h>
34 WX_DEFINE_ARRAY_PTR( wxWizardPageSimple*, WizardPages );
46 wxScrolledWindow* m_swLangUnits;
47 wxStaticText* m_stDepth;
49 wxStaticText* m_stDistance;
50 wxChoice* m_cDistance;
51 wxStaticText* m_stSpeed;
53 wxStaticText* m_stWind;
55 wxStaticText* m_stPosition;
56 wxChoice* m_cPosition;
57 wxCheckBox* m_cbShowTrue;
58 wxCheckBox* m_cbShowMagnetic;
59 wxRichTextCtrl* m_rtLangUnitInfo;
60 wxScrolledWindow* m_swConnections;
61 wxStaticText* m_stSources;
62 wxCheckListBox* m_clSources;
63 wxButton* m_btnRescanSources;
64 wxRichTextCtrl* m_rtConnectionInfo;
65 wxScrolledWindow* m_swCharts;
66 wxStaticText* m_stAddCharts;
67 wxListBox* m_lbChartsDirs;
68 wxButton* m_btnAddChartDir;
69 wxRichTextCtrl* m_rtChartDirInfo;
70 wxHtmlWindow* m_htmlWinFinish;
73 virtual void OnInitDialog( wxInitDialogEvent& event ) {
event.Skip(); }
74 virtual void OnWizardCancel( wxWizardEvent& event ) {
event.Skip(); }
75 virtual void OnWizardFinished( wxWizardEvent& event ) {
event.Skip(); }
76 virtual void OnWizardHelp( wxWizardEvent& event ) {
event.Skip(); }
77 virtual void OnWizardPageChanged( wxWizardEvent& event ) {
event.Skip(); }
78 virtual void OnWizardPageChanging( wxWizardEvent& event ) {
event.Skip(); }
79 virtual void OnWizardPageShown( wxWizardEvent& event ) {
event.Skip(); }
80 virtual void m_btnRescanSourcesOnButtonClick( wxCommandEvent& event ) {
event.Skip(); }
81 virtual void m_btnAddChartDirOnButtonClick( wxCommandEvent& event ) {
event.Skip(); }
86 FirstUseWiz( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = _(
"OpenCPN Initial Configuration"),
const wxBitmap& bitmap = wxNullBitmap,
const wxPoint& pos = wxDefaultPosition,
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxSTAY_ON_TOP );