diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-03-02 18:08:15 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-03-02 18:08:15 +0000 |
commit | 7a5adcbe72d9d0762eb42fc897316e7326e273db (patch) | |
tree | ecb94f05b1b5f29511dc062eb7f16cefcb4e8908 /gtk2_ardour/add_route_dialog.h | |
parent | 9f4c7a9e9edd260a72f040b036982d4c5da89292 (diff) |
allow dragging of automation lines (Ben Loftis, backported from 2.X)
git-svn-id: svn://localhost/ardour2/branches/3.0@4715 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/add_route_dialog.h')
-rw-r--r-- | gtk2_ardour/add_route_dialog.h | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/gtk2_ardour/add_route_dialog.h b/gtk2_ardour/add_route_dialog.h index 52cb70a5da..ee54d360a7 100644 --- a/gtk2_ardour/add_route_dialog.h +++ b/gtk2_ardour/add_route_dialog.h @@ -32,7 +32,8 @@ #include <gtkmm/comboboxtext.h> #include "ardour/types.h" -#include "ardour/data_type.h" +#include "ardour/template_utils.h" +#include "ardour/session.h" class AddRouteDialog : public Gtk::Dialog { @@ -41,24 +42,38 @@ class AddRouteDialog : public Gtk::Dialog ~AddRouteDialog (); bool track (); - ARDOUR::DataType type(); - std::string name_template (); int channels (); int count (); + + std::string name_template (); + std::string track_template (); + + ARDOUR::DataType type(); ARDOUR::TrackMode mode(); private: Gtk::Entry name_template_entry; Gtk::RadioButton track_button; Gtk::RadioButton bus_button; + Gtk::RadioButton template_button; Gtk::Adjustment routes_adjustment; Gtk::SpinButton routes_spinner; Gtk::ComboBoxText channel_combo; Gtk::ComboBoxText track_mode_combo; - Gtk::Frame aframe; - Gtk::Frame ccframe; + Gtk::ComboBoxText track_template_combo; + std::vector<ARDOUR::RouteTemplateInfo> route_templates; + void track_type_chosen (); + void refill_track_templates (); + + Gtk::HBox* hbox3; + Gtk::HBox* hbox9; + Gtk::HBox* hbox4; + + void reset_template_option_visibility (); + + void on_show (); }; #endif /* __gtk_ardour_add_route_dialog_h__ */ |