#include <gtkmm2ext/doi.h>
-#include "ardour/amp.h"
#include "ardour/io.h"
#include "ardour/send.h"
#include "ardour/rc_configuration.h"
{
assert (_send);
- _panners.set_panner (s->panner());
+ _panners.set_panner (s->panner_shell(), s->panner());
_gpm.set_controls (boost::shared_ptr<Route>(), s->meter(), s->amp());
_hbox.pack_start (_gpm, true, true);
_vbox.set_border_width (5);
_vbox.pack_start (_hbox, false, false, false);
- _vbox.pack_start (_panners, false, false);
+ // until sends have their own Pannable, don't show this
+ // because it controls the Route Pannable which confuses
+ // users (among others)
+ // _vbox.pack_start (_panners, false, false);
io = manage (new IOSelector (parent, session, s->output()));
_send->set_metering (true);
- _send->output()->changed.connect (connections, invalidator (*this), ui_bind (&SendUI::outs_changed, this, _1, _2), gui_context());
+ _send->output()->changed.connect (connections, invalidator (*this), boost::bind (&SendUI::outs_changed, this, _1, _2), gui_context());
_panners.set_width (Wide);
_panners.setup_pan ();
}
SendUIWindow::SendUIWindow (boost::shared_ptr<Send> s, Session* session)
- : ArdourDialog (string (_("Send ")) + s->name())
+ : ArdourWindow (string (_("Send ")) + s->name())
{
ui = new SendUI (this, s, session);
hpacker.pack_start (*ui, true, true);
- get_vbox()->set_border_width (5);
- get_vbox()->pack_start (hpacker);
+ add (hpacker);
set_name ("SendUIWindow");
hpacker.show ();
s->DropReferences.connect (going_away_connection, invalidator (*this), boost::bind (&SendUIWindow::send_going_away, this), gui_context());
-
- signal_delete_event().connect (sigc::bind (
- sigc::ptr_fun (just_hide_it),
- reinterpret_cast<Window *> (this)));
}
SendUIWindow::~SendUIWindow ()