mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 23:05:04 +01:00
replace Lock^Wshopping-bag icon with button-sensitivity
This commit is contained in:
parent
c27f4ed7eb
commit
cb7bcb6d9f
2 changed files with 41 additions and 53 deletions
|
|
@ -274,25 +274,20 @@ MeterStrip::set_button_names()
|
||||||
rec_enable_button->set_image (::get_icon (X_("record_normal_red")));
|
rec_enable_button->set_image (::get_icon (X_("record_normal_red")));
|
||||||
|
|
||||||
if (_route && _route->solo_safe()) {
|
if (_route && _route->solo_safe()) {
|
||||||
solo_button->remove ();
|
solo_button->set_sensitive(false);
|
||||||
if (solo_safe_pixbuf == 0) {
|
|
||||||
solo_safe_pixbuf =::get_icon("solo-safe-icon");
|
|
||||||
}
|
|
||||||
solo_button->set_image (solo_safe_pixbuf);
|
|
||||||
solo_button->set_text (string());
|
|
||||||
} else {
|
} else {
|
||||||
solo_button->set_image (Glib::RefPtr<Gdk::Pixbuf>());
|
solo_button->set_sensitive(true);
|
||||||
if (!Config->get_solo_control_is_listen_control()) {
|
}
|
||||||
solo_button->set_text (_("S"));
|
if (!Config->get_solo_control_is_listen_control()) {
|
||||||
} else {
|
solo_button->set_text (_("S"));
|
||||||
switch (Config->get_listen_position()) {
|
} else {
|
||||||
case AfterFaderListen:
|
switch (Config->get_listen_position()) {
|
||||||
solo_button->set_text (_("A"));
|
case AfterFaderListen:
|
||||||
break;
|
solo_button->set_text (_("A"));
|
||||||
case PreFaderListen:
|
break;
|
||||||
solo_button->set_text (_("P"));
|
case PreFaderListen:
|
||||||
break;
|
solo_button->set_text (_("P"));
|
||||||
}
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1905,24 +1905,20 @@ MixerStrip::set_button_names ()
|
||||||
monitor_disk_button->set_text (_("Disk"));
|
monitor_disk_button->set_text (_("Disk"));
|
||||||
|
|
||||||
if (_route && _route->solo_safe()) {
|
if (_route && _route->solo_safe()) {
|
||||||
if (solo_safe_pixbuf == 0) {
|
solo_button->set_sensitive(false);
|
||||||
solo_safe_pixbuf = ::get_icon("solo-safe-icon");
|
|
||||||
}
|
|
||||||
solo_button->set_image (solo_safe_pixbuf);
|
|
||||||
solo_button->set_text (string());
|
|
||||||
} else {
|
} else {
|
||||||
solo_button->set_image (Glib::RefPtr<Gdk::Pixbuf>());
|
solo_button->set_sensitive(true);
|
||||||
if (!Config->get_solo_control_is_listen_control()) {
|
}
|
||||||
solo_button->set_text (_("Solo"));
|
if (!Config->get_solo_control_is_listen_control()) {
|
||||||
} else {
|
solo_button->set_text (_("Solo"));
|
||||||
switch (Config->get_listen_position()) {
|
} else {
|
||||||
case AfterFaderListen:
|
switch (Config->get_listen_position()) {
|
||||||
solo_button->set_text (_("AFL"));
|
case AfterFaderListen:
|
||||||
break;
|
solo_button->set_text (_("AFL"));
|
||||||
case PreFaderListen:
|
break;
|
||||||
solo_button->set_text (_("PFL"));
|
case PreFaderListen:
|
||||||
break;
|
solo_button->set_text (_("PFL"));
|
||||||
}
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
solo_isolated_led->set_text (_("iso"));
|
solo_isolated_led->set_text (_("iso"));
|
||||||
|
|
@ -1934,28 +1930,25 @@ MixerStrip::set_button_names ()
|
||||||
mute_button->set_text (_("M"));
|
mute_button->set_text (_("M"));
|
||||||
monitor_input_button->set_text (_("I"));
|
monitor_input_button->set_text (_("I"));
|
||||||
monitor_disk_button->set_text (_("D"));
|
monitor_disk_button->set_text (_("D"));
|
||||||
|
|
||||||
if (_route && _route->solo_safe()) {
|
if (_route && _route->solo_safe()) {
|
||||||
solo_button->remove ();
|
solo_button->set_sensitive(false);
|
||||||
if (solo_safe_pixbuf == 0) {
|
|
||||||
solo_safe_pixbuf =::get_icon("solo-safe-icon");
|
|
||||||
}
|
|
||||||
solo_button->set_image (solo_safe_pixbuf);
|
|
||||||
solo_button->set_text (string());
|
|
||||||
} else {
|
} else {
|
||||||
solo_button->set_image (Glib::RefPtr<Gdk::Pixbuf>());
|
solo_button->set_sensitive(true);
|
||||||
if (!Config->get_solo_control_is_listen_control()) {
|
}
|
||||||
solo_button->set_text (_("S"));
|
if (!Config->get_solo_control_is_listen_control()) {
|
||||||
} else {
|
solo_button->set_text (_("S"));
|
||||||
switch (Config->get_listen_position()) {
|
} else {
|
||||||
case AfterFaderListen:
|
switch (Config->get_listen_position()) {
|
||||||
solo_button->set_text (_("A"));
|
case AfterFaderListen:
|
||||||
break;
|
solo_button->set_text (_("A"));
|
||||||
case PreFaderListen:
|
break;
|
||||||
solo_button->set_text (_("P"));
|
case PreFaderListen:
|
||||||
break;
|
solo_button->set_text (_("P"));
|
||||||
}
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
solo_isolated_led->set_text (_("i"));
|
solo_isolated_led->set_text (_("i"));
|
||||||
solo_safe_led->set_text (_("L"));
|
solo_safe_led->set_text (_("L"));
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue