X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fstartup.h;h=5960e5ed337635086d1091985dcec45940f84a42;hb=80aa43b830f9d53401b4ea7dc7a7a80978981eb4;hp=c5a9a30162750a51aab5f401775da32d35ca6305;hpb=300b484cf6ac14c15e365c4062345d64a61c4b18;p=ardour.git diff --git a/gtk2_ardour/startup.h b/gtk2_ardour/startup.h index c5a9a30162..5960e5ed33 100644 --- a/gtk2_ardour/startup.h +++ b/gtk2_ardour/startup.h @@ -44,39 +44,40 @@ class EngineControl; -class ArdourStartup : public Gtk::Assistant { - public: - ArdourStartup (); +class ArdourStartup : public Gtk::Assistant +{ +public: + ArdourStartup (); ~ArdourStartup (); - static bool required (); + static bool required (); gint response () const { return _response; } - private: +private: gint _response; bool config_modified; bool new_user; - static std::string been_here_before_path (); - void on_apply (); void on_cancel (); bool on_delete_event (GdkEventAny*); + void discover_plugins (); static ArdourStartup *the_startup; Glib::RefPtr icon_pixbuf; + void setup_prerelease_page (); void setup_new_user_page (); Glib::RefPtr splash_pixbuf; Gtk::DrawingArea splash_area; bool splash_expose (GdkEventExpose* ev); void setup_first_time_config_page (); - void config_changed (); + void config_changed (); /* first page */ Gtk::FileChooserButton* default_dir_chooser; @@ -103,7 +104,7 @@ class ArdourStartup : public Gtk::Assistant { /* final page */ void setup_final_page (); - Gtk::Label final_page; + Gtk::Button plugin_disco_button; /* always there */ @@ -119,9 +120,6 @@ class ArdourStartup : public Gtk::Assistant { gint final_page_index; void move_along_now (); - - void setup_prerelease_page (); - }; #endif /* __gtk2_ardour_startup_h__ */