summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2012-04-06 10:36:33 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2012-04-06 10:36:33 +0000
commit4089b0ed93c8cbc631474e41502db755b7066a20 (patch)
treeb61f916eb27b615014327304a854cc5be8519f38 /gtk2_ardour/startup.h
parent9e2dc2e50cff95d0822615378d4d1ffc82104fa8 (diff)
revert all recent changes to startup dialog, except for colin f's patches to make a few details work better
git-svn-id: svn://localhost/ardour2/branches/3.0@11804 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/startup.h')
-rw-r--r--gtk2_ardour/startup.h19
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;