Update audio effect icon when theme changes
(cherry picked from commit 20ed798e59
)
This commit is contained in:
parent
8a6b066ab7
commit
a26afe807f
1 changed files with 6 additions and 2 deletions
|
@ -90,6 +90,12 @@ void EditorAudioBus::_notification(int p_what) {
|
|||
audio_value_preview_label->add_color_override("font_color", get_color("font_color", "TooltipLabel"));
|
||||
audio_value_preview_label->add_color_override("font_color_shadow", get_color("font_color_shadow", "TooltipLabel"));
|
||||
audio_value_preview_box->add_style_override("panel", get_stylebox("panel", "TooltipPanel"));
|
||||
|
||||
for (int i = 0; i < effect_options->get_item_count(); i++) {
|
||||
String class_name = effect_options->get_item_metadata(i);
|
||||
Ref<Texture> icon = EditorNode::get_singleton()->get_class_icon(class_name);
|
||||
effect_options->set_item_icon(i, icon);
|
||||
}
|
||||
} break;
|
||||
|
||||
case NOTIFICATION_READY: {
|
||||
|
@ -932,11 +938,9 @@ EditorAudioBus::EditorAudioBus(EditorAudioBuses *p_buses, bool p_is_master) {
|
|||
continue;
|
||||
}
|
||||
|
||||
Ref<Texture> icon = EditorNode::get_singleton()->get_class_icon(E->get());
|
||||
String name = E->get().operator String().replace("AudioEffect", "");
|
||||
effect_options->add_item(name);
|
||||
effect_options->set_item_metadata(effect_options->get_item_count() - 1, E->get());
|
||||
effect_options->set_item_icon(effect_options->get_item_count() - 1, icon);
|
||||
}
|
||||
|
||||
bus_popup = bus_options->get_popup();
|
||||
|
|
Loading…
Reference in a new issue