1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-26 15:46:23 +00:00

Update TextureRegion editor when NinePatchRect/StyleBoxTexture changes

Updates the editor when the region rect or margins change.
This commit is contained in:
Haoyu Qiu
2022-07-06 13:57:03 +08:00
parent 0902165492
commit f7c144a180

View File

@@ -925,6 +925,12 @@ void TextureRegionEditor::_changed_callback(Object *p_changed, const char *p_pro
if (p_prop == StringName("atlas") || p_prop == StringName("texture") || p_prop == StringName("region")) {
_edit_region();
}
if (Object::cast_to<NinePatchRect>(p_changed) && (p_prop == StringName("region_rect") || p_prop == StringName("patch_margin_left") || p_prop == StringName("patch_margin_right") || p_prop == StringName("patch_margin_top") || p_prop == StringName("patch_margin_bottom"))) {
_edit_region();
}
if (Object::cast_to<StyleBoxTexture>(p_changed) && (p_prop == StringName("content_margin_left") || p_prop == StringName("content_margin_right") || p_prop == StringName("content_margin_top") || p_prop == StringName("content_margin_bottom"))) {
_edit_region();
}
}
void TextureRegionEditor::_edit_region() {