21 #ifndef __ANTARES_APPLICATION_WINDOWS_STARTUP_WIZARD_H__
22 #define __ANTARES_APPLICATION_WINDOWS_STARTUP_WIZARD_H__
24 #include <wx/dialog.h>
26 #include "../toolbox/components/button.h"
28 namespace Antares::Window
74 void addControls(
const wxString& mapping,
76 const wxString& title,
77 const wxString& subtitle = wxString(),
78 bool useEvents =
true);
80 void addRecentItem(
const wxString& mapping,
const wxString& title,
const wxString& path);
86 void resetAllBackgroundColors(wxWindow* selected);
89 void onClick(wxCommandEvent& evt);
95 void showAllExamples();
99 void onDisplayPopupMenu();
102 void onWindowMotion(wxMouseEvent& evt);
104 void onMotion(wxMouseEvent& evt);
107 void loadRecentFiles();
114 std::map<int, wxString> pMapping;
116 wxColour pDefaultBgColor;
118 wxColour pSelectedBgColor;
122 wxWindow* pLastSelected;
126 bool pAllowDisplaySelection;
128 wxMenu* pMenuExamples;
130 std::map<int, Yuni::String> pMenuLinks;
133 wxWindow* pBtnExamples;
135 Yuni::String pExFolder;
Startup Wizard User Interface.
Definition: startupwizard.h:38
StartupWizard(wxFrame *parent)
Default constructor.
Definition: startupwizard.cpp:229
static void Show()
Show an instance of StartupWizard.
Definition: startupwizard.cpp:210
static void Close()
Close any opened startup window.
Definition: startupwizard.cpp:220
virtual ~StartupWizard()
Destructor.
Definition: startupwizard.cpp:406