mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 07:53:26 +00:00
Merge pull request #110164 from bruvzg/prop_pass
Use placeholder instead of value for tooltips of `PROPERTY_HINT_PASSWORD` properties.
This commit is contained in:
commit
9cb6411740
1 changed files with 10 additions and 2 deletions
|
@ -177,7 +177,11 @@ void EditorPropertyText::_text_changed(const String &p_string) {
|
|||
|
||||
// Set tooltip so that the full text is displayed in a tooltip if hovered.
|
||||
// This is useful when using a narrow inspector, as the text can be trimmed otherwise.
|
||||
text->set_tooltip_text(get_tooltip_string(text->get_text()));
|
||||
if (text->is_secret()) {
|
||||
text->set_tooltip_text(get_tooltip_string(text->get_placeholder()));
|
||||
} else {
|
||||
text->set_tooltip_text(get_tooltip_string(text->get_text()));
|
||||
}
|
||||
|
||||
if (string_name) {
|
||||
emit_changed(get_edited_property(), StringName(p_string));
|
||||
|
@ -192,7 +196,11 @@ void EditorPropertyText::update_property() {
|
|||
if (text->get_text() != s) {
|
||||
int caret = text->get_caret_column();
|
||||
text->set_text(s);
|
||||
text->set_tooltip_text(get_tooltip_string(s));
|
||||
if (text->is_secret()) {
|
||||
text->set_tooltip_text(get_tooltip_string(text->get_placeholder()));
|
||||
} else {
|
||||
text->set_tooltip_text(get_tooltip_string(s));
|
||||
}
|
||||
text->set_caret_column(caret);
|
||||
}
|
||||
text->set_editable(!is_read_only());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue