authPrompt: Use entry to show question texts

Currently, there is a dedicated label above the entry to
display the question text. According to the new mockups
for the lock screen, this label doesn't exist; instead,
the question is set inside the entry itself, as a hint
text.

Set the questions as hint texts of the entry, and remove
the now unused label.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/922
This commit is contained in:
Georges Basile Stavracas Neto 2020-02-06 16:57:53 -03:00 committed by Florian Müllner
parent f4e35a9e82
commit 43a45c091d

View File

@ -89,13 +89,6 @@ var AuthPrompt = GObject.registerClass({
y_expand: true, y_expand: true,
}); });
this.add_child(this._userWell); this.add_child(this._userWell);
this._label = new St.Label({
style_class: 'login-dialog-prompt-label',
x_expand: false,
y_expand: true,
});
this.add_child(this._label);
this._initEntryRow(); this._initEntryRow();
@ -346,11 +339,9 @@ var AuthPrompt = GObject.registerClass({
} }
setQuestion(question) { setQuestion(question) {
this._label.set_text(question); this._entry.hint_text = question;
this._label.show();
this._entry.show(); this._entry.show();
this._entry.grab_key_focus(); this._entry.grab_key_focus();
} }