20 #ifndef __ardour_gtk_panner_ui_h__
21 #define __ardour_gtk_panner_ui_h__
25 #include <gtkmm/box.h>
26 #include <gtkmm/adjustment.h>
27 #include <gtkmm/eventbox.h>
28 #include <gtkmm/arrow.h>
29 #include <gtkmm/togglebutton.h>
30 #include <gtkmm/button.h>
49 class AutomationControl;
PBD::ScopedConnectionList _pan_control_connections
void update_pan_sensitive()
sigc::connection pan_watching
std::string short_astyle_string(ARDOUR::AutoStyle)
virtual void set_panner(boost::shared_ptr< ARDOUR::PannerShell >, boost::shared_ptr< ARDOUR::Panner >)
void pan_automation_style_changed()
PannerUI(ARDOUR::Session *)
void set_available_panners(std::map< std::string, std::string >)
void panner_bypass_toggled()
std::string astate_string(ARDOUR::AutoState)
MonoPanner * _mono_panner
Gtk::Menu * pan_astate_menu
Gtk::ToggleButton pan_automation_state_button
void start_touch(boost::weak_ptr< ARDOUR::AutomationControl >)
bool _suspend_menu_callbacks
gint start_pan_touch(GdkEventButton *)
void set_meter_strip_name(std::string name)
void effective_pan_display()
std::string astyle_string(ARDOUR::AutoStyle)
Gtk::CheckMenuItem * bypass_menu_item
void pan_set_custom_type(std::string type)
gint pan_automation_style_button_event(GdkEventButton *)
boost::shared_ptr< ARDOUR::Panner > _panner
boost::shared_ptr< ARDOUR::PannerShell > _panshell
bool _ignore_width_change
gint pan_automation_state_button_event(GdkEventButton *)
bool _ignore_position_change
std::string _astyle_string(ARDOUR::AutoStyle, bool)
void pan_automation_state_changed()
std::map< std::string, std::string > _panner_list
bool pan_button_event(GdkEventButton *)
gint end_pan_touch(GdkEventButton *)
std::string _astate_string(ARDOUR::AutoState, bool)
void stop_touch(boost::weak_ptr< ARDOUR::AutomationControl >)
PBD::ScopedConnectionList connections
void on_size_allocate(Gtk::Allocation &)
Panner2dWindow * big_window
std::string short_astate_string(ARDOUR::AutoState)
static void setup_slider_pix()
Gtk::Menu * pan_astyle_menu
StereoPanner * _stereo_panner
Panner2d * twod_panner
2D panner, or 0
Gtk::Button pan_automation_style_button
void pan_value_changed(uint32_t which)
void panner_moved(int which)
void update_gain_sensitive()
void set_send_drawing_mode(bool)