You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Improve SceneTree auto-translation
This commit is contained in:
@@ -1352,10 +1352,11 @@ void SceneTreeEditor::_notification(int p_what) {
|
|||||||
|
|
||||||
case NOTIFICATION_THEME_CHANGED: {
|
case NOTIFICATION_THEME_CHANGED: {
|
||||||
tree->add_theme_constant_override("icon_max_width", get_theme_constant(SNAME("class_icon_size"), EditorStringName(Editor)));
|
tree->add_theme_constant_override("icon_max_width", get_theme_constant(SNAME("class_icon_size"), EditorStringName(Editor)));
|
||||||
|
[[fallthrough]];
|
||||||
// When we change theme we need to re-do everything.
|
}
|
||||||
|
case NOTIFICATION_TRANSLATION_CHANGED: {
|
||||||
|
// When we change theme or translation we need to re-do everything.
|
||||||
_reset();
|
_reset();
|
||||||
|
|
||||||
_update_tree();
|
_update_tree();
|
||||||
} break;
|
} break;
|
||||||
|
|
||||||
|
|||||||
@@ -4700,9 +4700,9 @@ SceneTreeDock::SceneTreeDock(Node *p_scene_root, EditorSelection *p_editor_selec
|
|||||||
// The "Filter Nodes" text input above the Scene Tree Editor.
|
// The "Filter Nodes" text input above the Scene Tree Editor.
|
||||||
filter = memnew(LineEdit);
|
filter = memnew(LineEdit);
|
||||||
filter->set_h_size_flags(SIZE_EXPAND_FILL);
|
filter->set_h_size_flags(SIZE_EXPAND_FILL);
|
||||||
filter->set_placeholder(TTR("Filter: name, t:type, g:group"));
|
filter->set_placeholder(TTRC("Filter: name, t:type, g:group"));
|
||||||
filter->set_accessibility_name(TTRC("Filter"));
|
filter->set_accessibility_name(TTRC("Filter"));
|
||||||
filter->set_tooltip_text(TTR("Filter nodes by entering a part of their name, type (if prefixed with \"type:\" or \"t:\")\nor group (if prefixed with \"group:\" or \"g:\"). Filtering is case-insensitive."));
|
filter->set_tooltip_text(TTRC("Filter nodes by entering a part of their name, type (if prefixed with \"type:\" or \"t:\")\nor group (if prefixed with \"group:\" or \"g:\"). Filtering is case-insensitive."));
|
||||||
filter_hbc->add_child(filter);
|
filter_hbc->add_child(filter);
|
||||||
filter->add_theme_constant_override("minimum_character_width", 0);
|
filter->add_theme_constant_override("minimum_character_width", 0);
|
||||||
filter->connect(SceneStringName(text_changed), callable_mp(this, &SceneTreeDock::_filter_changed));
|
filter->connect(SceneStringName(text_changed), callable_mp(this, &SceneTreeDock::_filter_changed));
|
||||||
|
|||||||
Reference in New Issue
Block a user