diff options
Diffstat (limited to 'gtk2_ardour/startup.h')
-rw-r--r-- | gtk2_ardour/startup.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/gtk2_ardour/startup.h b/gtk2_ardour/startup.h index 19cb1b609d..052a168a37 100644 --- a/gtk2_ardour/startup.h +++ b/gtk2_ardour/startup.h @@ -115,9 +115,9 @@ class ArdourStartup : public Gtk::Assistant { void setup_initial_choice_page (); Gtk::VBox ic_vbox; - Gtk::CheckButton ic_new_session_button; + Gtk::RadioButton ic_new_session_button; + Gtk::RadioButton ic_existing_session_button; bool initial_button_press(GdkEventButton *); - void initial_button_clicked (); void initial_button_activated(); /* monitoring choices */ @@ -136,11 +136,15 @@ class ArdourStartup : public Gtk::Assistant { Gtk::RadioButton no_monitor_section_button; void setup_monitor_section_choice_page (); - /* new session page */ + /* session page (could be new or existing) */ - void setup_new_session_page (); - Gtk::VBox new_session_vbox; - Gtk::HBox new_session_hbox; + void setup_session_page (); + Gtk::VBox session_vbox; + Gtk::HBox session_hbox; + + /* recent sessions */ + + void setup_existing_session_page (); struct RecentSessionsSorter { bool operator() (std::pair<std::string,std::string> a, std::pair<std::string,std::string> b) const { @@ -175,6 +179,7 @@ class ArdourStartup : public Gtk::Assistant { /* new sessions */ + void setup_new_session_page (); Gtk::Entry new_name_entry; Gtk::FileChooserButton new_folder_chooser; Gtk::FileChooserButton session_template_chooser; @@ -279,7 +284,7 @@ class ArdourStartup : public Gtk::Assistant { gint default_folder_page_index; gint monitoring_page_index; gint monitor_section_page_index; - gint new_session_page_index; + gint session_page_index; gint initial_choice_index; gint final_page_index; gint session_options_page_index; |