mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-16 03:36:32 +01:00
Foldback: NO-OP clang-format
This commit is contained in:
parent
01bc039f9b
commit
05f6550e2c
2 changed files with 373 additions and 392 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -16,16 +16,15 @@
|
|||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*/
|
||||
|
||||
#ifndef __ardour_foldback_strip__
|
||||
#define __ardour_foldback_strip__
|
||||
|
||||
#include <vector>
|
||||
#ifndef _gtkardour_foldback_strip_
|
||||
#define _gtkardour_foldback_strip_
|
||||
|
||||
#include <cmath>
|
||||
#include <vector>
|
||||
|
||||
#include <gtkmm/adjustment.h>
|
||||
#include <gtkmm/button.h>
|
||||
#include <gtkmm/box.h>
|
||||
#include <gtkmm/button.h>
|
||||
#include <gtkmm/eventbox.h>
|
||||
#include <gtkmm/frame.h>
|
||||
#include <gtkmm/label.h>
|
||||
|
|
@ -37,10 +36,10 @@
|
|||
|
||||
#include "pbd/stateful.h"
|
||||
|
||||
#include "ardour/types.h"
|
||||
#include "ardour/ardour.h"
|
||||
#include "ardour/processor.h"
|
||||
#include "ardour/meter.h"
|
||||
#include "ardour/processor.h"
|
||||
#include "ardour/types.h"
|
||||
|
||||
#include "pbd/fastlog.h"
|
||||
|
||||
|
|
@ -65,6 +64,7 @@ namespace ARDOUR {
|
|||
class Plugin;
|
||||
class PeakMeter;
|
||||
}
|
||||
|
||||
namespace Gtk {
|
||||
class Window;
|
||||
class Style;
|
||||
|
|
@ -78,11 +78,27 @@ class ArdourWindow;
|
|||
class FoldbackSend : public Gtk::VBox
|
||||
{
|
||||
public:
|
||||
FoldbackSend (boost::shared_ptr<ARDOUR::Send>, \
|
||||
boost::shared_ptr<ARDOUR::Route> sr, boost::shared_ptr<ARDOUR::Route> fr, uint32_t wd);
|
||||
FoldbackSend (boost::shared_ptr<ARDOUR::Send>, boost::shared_ptr<ARDOUR::Route> sr, boost::shared_ptr<ARDOUR::Route> fr, uint32_t wd);
|
||||
~FoldbackSend ();
|
||||
|
||||
private:
|
||||
void led_clicked (GdkEventButton*);
|
||||
bool button_press (GdkEventButton*);
|
||||
bool button_release (GdkEventButton*);
|
||||
void set_gain (float new_gain);
|
||||
void set_send_position (bool post);
|
||||
void remove_me ();
|
||||
void route_property_changed (const PBD::PropertyChange&);
|
||||
void name_changed ();
|
||||
void send_state_changed ();
|
||||
void level_adjusted ();
|
||||
void level_changed ();
|
||||
void set_tooltip ();
|
||||
|
||||
|
||||
Gtk::Menu* build_send_menu ();
|
||||
|
||||
|
||||
ArdourWidgets::ArdourButton _button;
|
||||
boost::shared_ptr<ARDOUR::Send> _send;
|
||||
boost::shared_ptr<ARDOUR::Route> _send_route;
|
||||
|
|
@ -90,27 +106,11 @@ private:
|
|||
boost::shared_ptr<ARDOUR::Processor> _send_proc;
|
||||
boost::shared_ptr<ARDOUR::Delivery> _send_del;
|
||||
uint32_t _width;
|
||||
|
||||
void led_clicked(GdkEventButton *);
|
||||
bool button_press (GdkEventButton*);
|
||||
bool button_release (GdkEventButton*);
|
||||
Gtk::Menu* build_send_menu ();
|
||||
void set_gain (float new_gain);
|
||||
void set_send_position (bool post);
|
||||
void remove_me ();
|
||||
|
||||
void route_property_changed (const PBD::PropertyChange&);
|
||||
void name_changed ();
|
||||
void send_state_changed ();
|
||||
void level_adjusted ();
|
||||
void level_changed ();
|
||||
void set_tooltip ();
|
||||
ArdourWidgets::ArdourKnob pan_control;
|
||||
ArdourWidgets::ArdourKnob _pan_control;
|
||||
Gtk::Adjustment _adjustment;
|
||||
ArdourWidgets::HSliderController _slider;
|
||||
bool _ignore_ui_adjustment;
|
||||
Gtkmm2ext::PersistentTooltip _slider_persistant_tooltip;
|
||||
|
||||
PBD::ScopedConnectionList _connections;
|
||||
};
|
||||
|
||||
|
|
@ -120,10 +120,10 @@ public:
|
|||
FoldbackStrip (Mixer_UI&, ARDOUR::Session*, boost::shared_ptr<ARDOUR::Route>);
|
||||
~FoldbackStrip ();
|
||||
|
||||
std::string name() const;
|
||||
std::string name () const;
|
||||
|
||||
PannerUI& panner_ui() { return panners; }
|
||||
PluginSelector* plugin_selector();
|
||||
|
||||
PluginSelector* plugin_selector ();
|
||||
|
||||
void set_embedded (bool);
|
||||
void fast_update ();
|
||||
|
|
@ -131,25 +131,33 @@ public:
|
|||
void set_button_names ();
|
||||
void revert_to_default_display ();
|
||||
|
||||
boost::shared_ptr<ARDOUR::Stripable> stripable() const {
|
||||
return RouteUI::stripable();
|
||||
PannerUI& panner_ui ()
|
||||
{
|
||||
return panners;
|
||||
}
|
||||
|
||||
boost::shared_ptr<ARDOUR::Stripable> stripable () const
|
||||
{
|
||||
return RouteUI::stripable ();
|
||||
}
|
||||
|
||||
/** @return the delivery that is being edited using our fader; it will be the
|
||||
* last send passed to show_send(), or our route's main out delivery.
|
||||
*/
|
||||
boost::shared_ptr<ARDOUR::Delivery> current_delivery () const {
|
||||
boost::shared_ptr<ARDOUR::Delivery> current_delivery () const
|
||||
{
|
||||
return _current_delivery;
|
||||
}
|
||||
|
||||
bool mixer_owned () const {
|
||||
bool mixer_owned () const
|
||||
{
|
||||
return _mixer_owned;
|
||||
}
|
||||
|
||||
/** The delivery that we are handling the level for with our fader has changed */
|
||||
PBD::Signal1<void, boost::weak_ptr<ARDOUR::Delivery> > DeliveryChanged;
|
||||
PBD::Signal1<void, boost::weak_ptr<ARDOUR::Delivery>> DeliveryChanged;
|
||||
|
||||
static PBD::Signal1<void,FoldbackStrip*> CatchDeletion;
|
||||
static PBD::Signal1<void, FoldbackStrip*> CatchDeletion;
|
||||
|
||||
void route_active_changed ();
|
||||
|
||||
|
|
@ -164,16 +172,56 @@ public:
|
|||
void duplicate_current_fb ();
|
||||
void set_selected (bool yn);
|
||||
|
||||
static FoldbackStrip* entered_foldback_strip() { return _entered_foldback_strip; }
|
||||
static FoldbackStrip* entered_foldback_strip ()
|
||||
{
|
||||
return _entered_foldback_strip;
|
||||
}
|
||||
|
||||
protected:
|
||||
friend class Mixer_UI;
|
||||
void set_packed (bool yn);
|
||||
bool packed () { return _packed; }
|
||||
bool packed ()
|
||||
{
|
||||
return _packed;
|
||||
}
|
||||
|
||||
private:
|
||||
Mixer_UI& _mixer;
|
||||
void init ();
|
||||
void setup_comment_button ();
|
||||
void hide_clicked ();
|
||||
void io_changed_proxy ();
|
||||
void connect_to_pan ();
|
||||
void update_panner_choices ();
|
||||
void update_fb_level_control ();
|
||||
void update_output_display ();
|
||||
void update_send_box ();
|
||||
void processors_changed (ARDOUR::RouteProcessorChange);
|
||||
void remove_current_fb ();
|
||||
void clear_send_box ();
|
||||
void cycle_foldbacks (bool next);
|
||||
void update_sensitivity ();
|
||||
void spill_change (boost::shared_ptr<ARDOUR::Stripable>);
|
||||
void show_sends_clicked ();
|
||||
void send_blink (bool);
|
||||
bool name_button_button_press (GdkEventButton*);
|
||||
bool send_button_press_event (GdkEventButton* ev);
|
||||
void create_selected_sends (bool include_buses);
|
||||
void route_property_changed (const PBD::PropertyChange&);
|
||||
void name_changed ();
|
||||
void map_frozen ();
|
||||
void hide_processor_editor (boost::weak_ptr<ARDOUR::Processor> processor);
|
||||
void hide_redirect_editors ();
|
||||
void engine_running ();
|
||||
void engine_stopped ();
|
||||
void set_current_delivery (boost::shared_ptr<ARDOUR::Delivery>);
|
||||
void drop_send ();
|
||||
|
||||
Gtk::Menu* build_route_ops_menu ();
|
||||
Gtk::Menu* build_route_select_menu ();
|
||||
Gtk::Menu* build_sends_menu ();
|
||||
|
||||
|
||||
Mixer_UI& _mixer;
|
||||
|
||||
bool _embedded;
|
||||
bool _packed;
|
||||
|
|
@ -186,20 +234,17 @@ private:
|
|||
Gtk::EventBox spacer;
|
||||
Gtk::VBox send_display;
|
||||
Gtk::ScrolledWindow send_scroller;
|
||||
|
||||
Gtk::Frame global_frame;
|
||||
Gtk::VBox global_vpacker;
|
||||
Gtk::HBox master_box;
|
||||
Gtk::HBox prev_next_box;
|
||||
|
||||
ProcessorBox* insert_box;
|
||||
ProcessorSelection _pr_selection;
|
||||
PannerUI panners;
|
||||
|
||||
Gtk::HBox master_box;
|
||||
|
||||
IOButton output_button;
|
||||
|
||||
Gtk::HBox prev_next_box;
|
||||
|
||||
void help_count_plugins (boost::weak_ptr<ARDOUR::Processor>);
|
||||
uint32_t _plugin_insert_cnt;
|
||||
|
||||
|
|
@ -212,61 +257,18 @@ private:
|
|||
ArdourWidgets::ArdourKnob* fb_level_control;
|
||||
ArdourWidgets::FastMeter* _meter;
|
||||
|
||||
void setup_comment_button ();
|
||||
void hide_clicked();
|
||||
|
||||
void io_changed_proxy ();
|
||||
|
||||
PBD::ScopedConnection panstate_connection;
|
||||
PBD::ScopedConnection panstyle_connection;
|
||||
void connect_to_pan ();
|
||||
void update_panner_choices ();
|
||||
void update_fb_level_control ();
|
||||
|
||||
void update_output_display ();
|
||||
void update_send_box ();
|
||||
void processors_changed (ARDOUR::RouteProcessorChange);
|
||||
void clear_send_box ();
|
||||
|
||||
gboolean name_button_button_press (GdkEventButton*);
|
||||
Gtk::Menu* build_route_ops_menu ();
|
||||
Gtk::Menu* build_route_select_menu ();
|
||||
|
||||
void cycle_foldbacks (bool next);
|
||||
void update_sensitivity ();
|
||||
void spill_change (boost::shared_ptr<ARDOUR::Stripable>);
|
||||
void show_sends_clicked ();
|
||||
void send_blink (bool);
|
||||
|
||||
bool send_button_press_event (GdkEventButton *ev);
|
||||
Gtk::Menu* build_sends_menu ();
|
||||
|
||||
void create_selected_sends (bool include_buses);
|
||||
void remove_current_fb ();
|
||||
|
||||
void route_property_changed (const PBD::PropertyChange&);
|
||||
void name_changed ();
|
||||
void map_frozen ();
|
||||
void hide_processor_editor (boost::weak_ptr<ARDOUR::Processor> processor);
|
||||
void hide_redirect_editors ();
|
||||
|
||||
static FoldbackStrip* _entered_foldback_strip;
|
||||
|
||||
void engine_running();
|
||||
void engine_stopped();
|
||||
|
||||
void set_current_delivery (boost::shared_ptr<ARDOUR::Delivery>);
|
||||
|
||||
void drop_send ();
|
||||
PBD::ScopedConnection send_gone_connection;
|
||||
|
||||
void reset_strip_style ();
|
||||
|
||||
bool mixer_strip_enter_event ( GdkEventCrossing * );
|
||||
bool mixer_strip_leave_event ( GdkEventCrossing * );
|
||||
bool mixer_strip_enter_event (GdkEventCrossing*);
|
||||
bool mixer_strip_leave_event (GdkEventCrossing*);
|
||||
|
||||
PBD::ScopedConnectionList _connections;
|
||||
|
||||
};
|
||||
|
||||
#endif /* __ardour_foldback_strip__ */
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue