HildonGetPasswordDialog
get_dialog = HILDON_GET_PASSWORD_DIALOG(
hildon_get_password_dialog_new (parent, FALSE));
gtk_widget_show (GTK_WIDGET (get_dialog));
i = gtk_dialog_run (GTK_DIALOG (get_dialog));
pass = hildon_get_password_dialog_get_password (get_dialog);
if (i == GTK_RESPONSE_OK && (strcmp (pass, dialog.current_password) != 0))
{
gtk_infoprint (GTK_WINDOW (parent), STR_PASSWORD_INCORRECT);
gtk_widget_set_sensitive (GTK_WIDGET (dialog.button2), FALSE);
gtk_widget_set_sensitive (GTK_WIDGET (dialog.button3), FALSE);
gtk_widget_set_sensitive (GTK_WIDGET (dialog.button4), FALSE);
}
else if (i == GTK_RESPONSE_OK)
{
gtk_widget_set_sensitive( GTK_WIDGET( dialog.button2 ), TRUE);
}
else
{
gtk_widget_set_sensitive (GTK_WIDGET (dialog.button2), FALSE);
gtk_widget_set_sensitive (GTK_WIDGET (dialog.button3), FALSE);
gtk_widget_set_sensitive (GTK_WIDGET (dialog.button4), FALSE);
}
gtk_widget_destroy (GTK_WIDGET (get_dialog));
}
@parent:
@get_old_password_title:
@Returns:
@parent:
@password:
@get_old_password_title:
@Returns:
@dialog:
@domain:
@dialog:
@new_title:
@dialog:
@new_caption:
@dialog:
@max_characters: