ACC SHELL
/**
* File: clients/password.ycp
* Package: yast2
* Summary: Ask user for password
* Authors: Michal Svec <msvec@suse.cz>
*
* $Id: password.ycp 14119 2004-02-11 10:03:43Z msvec $
*
* Return the password, if user entered one.
* Return nil, if user canceled or closed the window.
*/
{
textdomain "base";
import "Label";
term contents = `VBox(
/* TextEntry label */
`Password(`id(`pw), _("&Enter Password:")),
`HBox(
`PushButton(`id(`ok), `opt(`hstretch, `default), Label::OKButton()),
`PushButton(`id(`cancel), `opt(`hstretch), Label::CancelButton())
)
);
UI::OpenDialog(contents);
UI::SetFocus(`id(`pw));
string ret = nil;
if(UI::UserInput() == `ok)
ret = (string) UI::QueryWidget(`id(`pw), `Value);
UI::CloseDialog();
return ret;
/* EOF */
}
ACC SHELL 2018