Only show user-presets in favorite sidebar
[ardour.git] / gtk2_ardour / startup.h
index a93a29ef4238f90260bb2b895c7654131aa6d45e..5960e5ed337635086d1091985dcec45940f84a42 100644 (file)
 
 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;
@@ -63,18 +64,20 @@ class ArdourStartup : public Gtk::Assistant {
        void on_apply ();
        void on_cancel ();
        bool on_delete_event (GdkEventAny*);
+       void discover_plugins ();
 
        static ArdourStartup *the_startup;
 
        Glib::RefPtr<Gdk::Pixbuf> icon_pixbuf;
 
+       void setup_prerelease_page ();
        void setup_new_user_page ();
        Glib::RefPtr<Gdk::Pixbuf> 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;
@@ -101,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 */