#include <pangomm/layout.h>
#include "pbd/compose.h"
+#include "pbd/controllable.h"
#include "pbd/error.h"
#include "pbd/stacktrace.h"
#include "canvas/colors.h"
#include "ardour_button.h"
-#include "ardour_ui.h"
+#include "tooltips.h"
#include "ui_config.h"
#include "i18n.h"
using namespace Gtk;
using namespace Glib;
using namespace PBD;
+using namespace ARDOUR_UI_UTILS;
using std::max;
using std::min;
using namespace std;
/* TODO make this a dedicated function elsewhere.
*
* Option 1:
- * virtual ArdourButton::render_vector_icon()
+ * virtual ArdourButton::render_vector_icon()
* ArdourIconButton::render_vector_icon
*
* Option 2:
/* The inactive color for the LED is just a fairly dark version of the
* active color.
*/
-
+
ArdourCanvas::HSV inactive (led_active_color);
inactive.v = 0.35;
ArdourButton::action_tooltip_changed ()
{
string str = _action->property_tooltip().get_value();
- ARDOUR_UI::instance()->set_tip (*this, str);
+ set_tooltip (*this, str);
}
void