}
}
-void
-FoldbackStrip::show_passthru_color ()
-{
- //reset_strip_style ();
-}
-
-
void
FoldbackStrip::help_count_plugins (boost::weak_ptr<Processor> p)
{
return _mixer.plugin_selector();
}
-string
-FoldbackStrip::state_id () const
-{
- return string_compose ("strip %1", _route->id().to_s());
-}
-
-void
-FoldbackStrip::add_output_port (DataType t)
-{
- _route->output()->add_port ("", this, t);
-}
-
void
FoldbackStrip::route_active_changed ()
{
return menu;
}
-Gdk::Color
-FoldbackStrip::color () const
-{
- return route_color ();
-}
-
void
FoldbackStrip::remove_current_fb ()
{
~FoldbackStrip ();
std::string name() const;
- Gdk::Color color () const;
boost::shared_ptr<ARDOUR::Stripable> stripable() const { return RouteUI::stripable(); }
PannerUI& panner_ui() { return panners; }
PluginSelector* plugin_selector();
- void fast_update ();
void set_embedded (bool);
void set_route (boost::shared_ptr<ARDOUR::Route>);
static PBD::Signal1<void,FoldbackStrip*> CatchDeletion;
- std::string state_id() const;
-
void route_active_changed ();
void copy_processors ();
void help_count_plugins (boost::weak_ptr<ARDOUR::Processor>);
uint32_t _plugin_insert_cnt;
- gint mark_update_safe ();
- guint32 mode_switch_in_progress;
-
ArdourWidgets::ArdourButton name_button;
ArdourWidgets::ArdourButton _show_sends_button;
ArdourWidgets::ArdourButton _previous_button;
void processors_changed (ARDOUR::RouteProcessorChange);
void clear_send_box ();
- void set_automated_controls_sensitivity (bool yn);
-
gboolean name_button_button_press (GdkEventButton*);
Gtk::Menu* build_route_ops_menu ();
Gtk::Menu* build_route_select_menu ();
void create_selected_sends (bool include_buses);
void remove_current_fb ();
- Gtk::Style *passthru_style;
-
- void show_passthru_color ();
-
void route_property_changed (const PBD::PropertyChange&);
void name_changed ();
- void update_speed_display ();
void map_frozen ();
void hide_processor_editor (boost::weak_ptr<ARDOUR::Processor> processor);
void hide_redirect_editors ();
- bool ignore_speed_adjustment;
-
static FoldbackStrip* _entered_foldback_strip;
void engine_running();
bool mixer_strip_enter_event ( GdkEventCrossing * );
bool mixer_strip_leave_event ( GdkEventCrossing * );
- void add_output_port (ARDOUR::DataType);
-
- bool _suspend_menu_callbacks;
PBD::ScopedConnectionList _connections;
};