13
0

Deliberately specify 'Gtk::manage' where necessary (avoids creating ambiguities when we #include this header file elsewhere)

This commit is contained in:
John Emmas 2013-09-26 11:47:17 +01:00
parent 4f4a53e870
commit d614dc1e18

View File

@ -30,9 +30,6 @@
#include "audio_clock.h" #include "audio_clock.h"
#include "ardour/types.h" #include "ardour/types.h"
using namespace Glib;
using namespace Gtk;
/** @file option_editor.h /** @file option_editor.h
* @brief Base class for option editing dialog boxes. * @brief Base class for option editing dialog boxes.
* *
@ -230,9 +227,9 @@ public:
_get (g), _get (g),
_set (s) _set (s)
{ {
_label = manage (new Gtk::Label (n + ":")); _label = Gtk::manage (new Gtk::Label (n + ":"));
_label->set_alignment (0, 0.5); _label->set_alignment (0, 0.5);
_combo = manage (new Gtk::ComboBoxText); _combo = Gtk::manage (new Gtk::ComboBoxText);
_combo->signal_changed().connect (sigc::mem_fun (*this, &ComboOption::changed)); _combo->signal_changed().connect (sigc::mem_fun (*this, &ComboOption::changed));
} }
@ -308,9 +305,9 @@ public:
) )
: Option (i, n) : Option (i, n)
{ {
_label = manage (new Gtk::Label (n + ":")); _label = Gtk::manage (new Gtk::Label (n + ":"));
_label->set_alignment (0, 0.5); _label->set_alignment (0, 0.5);
_hscale = manage (new Gtk::HScale(adj)); _hscale = Gtk::manage (new Gtk::HScale(adj));
_adj = NULL; _adj = NULL;
} }
@ -326,9 +323,9 @@ public:
, _set (s) , _set (s)
, _adj (adj) , _adj (adj)
{ {
_label = manage (new Gtk::Label (n + ":")); _label = Gtk::manage (new Gtk::Label (n + ":"));
_label->set_alignment (0, 0.5); _label->set_alignment (0, 0.5);
_hscale = manage (new Gtk::HScale(*_adj)); _hscale = Gtk::manage (new Gtk::HScale(*_adj));
_adj->signal_value_changed().connect (sigc::mem_fun (*this, &HSliderOption::changed)); _adj->signal_value_changed().connect (sigc::mem_fun (*this, &HSliderOption::changed));
} }
@ -382,9 +379,9 @@ public:
_get (g), _get (g),
_set (s) _set (s)
{ {
_label = manage (new Gtk::Label (n + ":")); _label = Gtk::manage (new Gtk::Label (n + ":"));
_label->set_alignment (0, 0.5); _label->set_alignment (0, 0.5);
_combo = manage (new Gtk::ComboBoxText); _combo = Gtk::manage (new Gtk::ComboBoxText);
_combo->signal_changed().connect (sigc::mem_fun (*this, &ComboStringOption::changed)); _combo->signal_changed().connect (sigc::mem_fun (*this, &ComboStringOption::changed));
} }
@ -496,18 +493,18 @@ public:
_set (s), _set (s),
_scale (scale) _scale (scale)
{ {
_label = manage (new Gtk::Label (n + ":")); _label = Gtk::manage (new Gtk::Label (n + ":"));
_label->set_alignment (0, 0.5); _label->set_alignment (0, 0.5);
_spin = manage (new Gtk::SpinButton); _spin = Gtk::manage (new Gtk::SpinButton);
_spin->set_range (min, max); _spin->set_range (min, max);
_spin->set_increments (step, page); _spin->set_increments (step, page);
_box = manage (new Gtk::HBox); _box = Gtk::manage (new Gtk::HBox);
_box->pack_start (*_spin, true, true); _box->pack_start (*_spin, true, true);
_box->set_spacing (4); _box->set_spacing (4);
if (unit.length()) { if (unit.length()) {
_box->pack_start (*manage (new Gtk::Label (unit)), false, false); _box->pack_start (*Gtk::manage (new Gtk::Label (unit)), false, false);
} }
_spin->signal_value_changed().connect (sigc::mem_fun (*this, &SpinOption::changed)); _spin->signal_value_changed().connect (sigc::mem_fun (*this, &SpinOption::changed));