#include "ardour/vca_manager.h"
#include "ardour_window.h"
+#include "enums_convert.h"
#include "mixer_strip.h"
#include "mixer_ui.h"
#include "keyboard.h"
{
/* if width is not set, it will be set by the MixerUI or editor */
- string str = gui_property ("strip-width");
- if (!str.empty()) {
- set_width_enum (Width (string_2_enum (str, _width)), this);
+ Width width;
+ if (get_gui_property ("strip-width", width)) {
+ set_width_enum (width, this);
}
}
_width = w;
if (_width_owner == this) {
- set_gui_property ("strip-width", enum_2_string (_width));
+ set_gui_property ("strip-width", _width);
}
set_button_names ();
MixerStrip::set_packed (bool yn)
{
_packed = yn;
-
- if (_packed) {
- set_gui_property ("visible", true);
- } else {
- set_gui_property ("visible", false);
- }
+ set_gui_property ("visible", _packed);
}
if (!Profile->get_mixbus()) {
items.push_back (MenuElem (_("Rename..."), sigc::mem_fun(*this, &RouteUI::route_rename)));
- rename_menu_item = &items.back();
+ /* do not allow rename if the track is record-enabled */
+ items.back().set_sensitive (!is_track() || !track()->rec_enable_control()->get_value());
}
items.push_back (SeparatorElem());
if (ev->button == 1 || ev->button == 3) {
list_route_operations ();
- /* do not allow rename if the track is record-enabled */
- rename_menu_item->set_sensitive (!is_track() || !track()->rec_enable_control()->get_value());
if (ev->button == 1) {
Gtkmm2ext::anchored_menu_popup(route_ops_menu, &name_button, "",
1, ev->time);
if ( ev->button == 3 ) {
list_route_operations ();
- /* do not allow rename if the track is record-enabled */
- rename_menu_item->set_sensitive (!is_track() || !track()->rec_enable_control()->get_value());
route_ops_menu->popup (1, ev->time);
return true;
if (track_number == 0) {
number_label.set_text ("-");
} else {
- number_label.set_text (PBD::to_string (abs(_route->track_number ()), std::dec));
+ number_label.set_text (PBD::to_string (abs(_route->track_number ())));
}
} else {
number_label.set_text ("");