summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-03-22 03:22:28 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-03-22 03:22:28 +0000
commit7689d72875e77e15c87f6c49e8a509cd37925435 (patch)
tree1738a38887a4274870c3a826a61dfbe48279b50b /gtk2_ardour/startup.h
parent814f2fbd8f88299110a7b2bbc49d85d1e121f1e1 (diff)
put the issue of using a monitor section into ~/.config/ardour.rc, not the session file. probably not totally right yet. provide startup dialog choice page to let first time users make the decision when first trying ardour (needs rewording)
git-svn-id: svn://localhost/ardour2/branches/3.0@6780 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/startup.h')
-rw-r--r--gtk2_ardour/startup.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/gtk2_ardour/startup.h b/gtk2_ardour/startup.h
index 01fdd853f2..ae4b17b163 100644
--- a/gtk2_ardour/startup.h
+++ b/gtk2_ardour/startup.h
@@ -44,8 +44,6 @@ class ArdourStartup : public Gtk::Assistant {
bool create_master_bus() const;
int master_channel_count() const;
- bool create_control_bus() const;
-
bool connect_inputs() const;
bool limit_inputs_used_for_connection() const;
int input_limit_count() const;
@@ -105,6 +103,14 @@ class ArdourStartup : public Gtk::Assistant {
Gtk::RadioButton monitor_via_ardour_button;
void setup_monitoring_choice_page ();
+ /* monitor section choices */
+
+ Gtk::VBox mon_sec_vbox;
+ Gtk::Label monitor_section_label;
+ Gtk::RadioButton use_monitor_section_button;
+ Gtk::RadioButton no_monitor_section_button;
+ void setup_monitor_section_choice_page ();
+
/* session page (could be new or existing) */
void setup_session_page ();
@@ -208,8 +214,6 @@ class ArdourStartup : public Gtk::Assistant {
Gtk::CheckButton _create_master_bus;
Gtk::SpinButton _master_bus_channel_count;
- Gtk::CheckButton _create_control_bus;
-
Gtk::CheckButton _connect_inputs;
Gtk::CheckButton _limit_input_ports;
Gtk::SpinButton _input_limit_count;
@@ -224,7 +228,6 @@ class ArdourStartup : public Gtk::Assistant {
Gtk::Adjustment _output_limit_count_adj;
Gtk::Adjustment _input_limit_count_adj;
- Gtk::Adjustment _control_bus_channel_count_adj;
Gtk::Adjustment _master_bus_channel_count_adj;
void connect_inputs_clicked ();
@@ -232,7 +235,6 @@ class ArdourStartup : public Gtk::Assistant {
void limit_inputs_clicked ();
void limit_outputs_clicked ();
void master_bus_button_clicked ();
- void monitor_bus_button_clicked ();
void setup_more_options_page ();
/* final page */
@@ -250,6 +252,7 @@ class ArdourStartup : public Gtk::Assistant {
gint new_user_page_index;
gint default_folder_page_index;
gint monitoring_page_index;
+ gint monitor_section_page_index;
gint session_page_index;
gint initial_choice_index;
gint final_page_index;