#pragma once class Frame; class welcome_to_rhocoin : public wxPanel { public: static inline welcome_to_rhocoin* singletonWelcome{ nullptr }; welcome_to_rhocoin(wxWindow*); ~welcome_to_rhocoin(); wxButton* AddButton(wxString, void(Frame::*)(wxCommandEvent&)); wxButton* AddButton(const char sz[], void(Frame::*)(wxCommandEvent&)); }; extern welcome_to_rhocoin* singletonWelcome; class new_wallet_new_secret : public wxPanel { public: new_wallet_new_secret(wxWindow*); ~new_wallet_new_secret(); wxButton* AddButton(const wxString&, void(Frame::*)(wxCommandEvent&)); }; extern new_wallet_new_secret* singleton_new_wallet_new_secret;