#include "pbd/fastlog.h"
+#include "ardour_knob.h"
#include "route_ui.h"
#include "gain_meter.h"
#include "panner_ui.h"
}
class Mixer_UI;
-class IOSelectorWindow;
class MotionController;
class RouteGroupMenu;
class ArdourWindow;
Glib::RefPtr<Gtk::SizeGroup> button_size_group;
- Gtk::Table button_table;
Gtk::Table rec_mon_table;
Gtk::Table solo_iso_table;
Gtk::Table mute_solo_table;
ArdourButton input_button;
ArdourButton output_button;
+ void input_button_resized (Gtk::Allocation&);
+ void output_button_resized (Gtk::Allocation&);
+
ArdourButton* midi_input_enable_button;
Gtk::HBox input_button_box;
ArdourButton _comment_button;
+ ArdourKnob trim_control;
+
void setup_comment_button ();
ArdourButton group_button;
RouteGroupMenu *group_menu;
gint input_press (GdkEventButton *);
+ gint input_release (GdkEventButton *);
+
gint output_press (GdkEventButton *);
+ gint output_release (GdkEventButton *);
Gtk::Menu input_menu;
std::list<boost::shared_ptr<ARDOUR::Bundle> > input_menu_bundles;
void bundle_input_chosen (boost::shared_ptr<ARDOUR::Bundle>);
void bundle_output_chosen (boost::shared_ptr<ARDOUR::Bundle>);
- void edit_input_configuration ();
- void edit_output_configuration ();
-
void diskstream_changed ();
void io_changed_proxy ();
Gtk::Menu* route_ops_menu;
void build_route_ops_menu ();
gboolean name_button_button_press (GdkEventButton*);
+ gboolean name_button_button_release (GdkEventButton*);
gboolean number_button_button_press (GdkEventButton*);
void list_route_operations ();
bool select_route_group (GdkEventButton *);
void route_group_changed ();
- IOSelectorWindow *input_selector;
- IOSelectorWindow *output_selector;
-
Gtk::Style *passthru_style;
void route_color_changed ();
virtual void bus_send_display_changed (boost::shared_ptr<ARDOUR::Route>);
void set_current_delivery (boost::shared_ptr<ARDOUR::Delivery>);
- boost::shared_ptr<ARDOUR::Delivery> _current_delivery;
void drop_send ();
PBD::ScopedConnection send_gone_connection;