35 , _ignore_changes (false)
37 Table* t = manage (
new Table (2, 3));
43 t->attach (
_left, 1, 2, n, n + 1);
48 t->attach (
_right, 1, 2, n, n + 1);
52 get_vbox()->pack_start (*manage (t));
53 get_vbox()->set_spacing (6);
55 _left.set_increments (1, 10);
56 _left.set_range (0, 100);
57 _right.set_increments (1, 10);
85 _left.set_value (100 * (1 - v));
86 _right.set_value (100 * v);
97 float const v = 1 -
_left.get_value () / 100;
100 _right.set_value (100 * v);
112 float const v =
_right.get_value () / 100;
115 _left.set_value (100 * (1 - v));
PBD::Signal0< void > DropReferences
PBD::ScopedConnectionList _connections
MonoPannerEditor(MonoPanner *)
LIBGTKMM2EXT_API Gtk::Label * left_aligned_label(std::string const &)
virtual double get_value(void) const =0
boost::shared_ptr< PBD::Controllable > get_controllable() const
virtual void set_value(double)=0
PBD::Signal0< void > Changed