1 <!-- ##### SECTION Title ##### -->
2 HildonSetPasswordDialog
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
13 HildonGetPasswordDialog *get_dialog = HILDON_GET_PASSWORD_DIALOG(
14 hildon_get_password_dialog_new (parent, FALSE));
16 gtk_widget_show (GTK_WIDGET (get_dialog));
18 i = gtk_dialog_run (GTK_DIALOG (get_dialog));
20 pass = hildon_get_password_dialog_get_password (get_dialog);
22 if (i == GTK_RESPONSE_OK && (strcmp (pass, dialog.current_password) != 0))
24 gtk_infoprint (GTK_WINDOW (parent), STR_PASSWORD_INCORRECT);
25 gtk_widget_set_sensitive (GTK_WIDGET (dialog.button2), FALSE);
26 gtk_widget_set_sensitive (GTK_WIDGET (dialog.button3), FALSE);
27 gtk_widget_set_sensitive (GTK_WIDGET (dialog.button4), FALSE);
30 else if (i == GTK_RESPONSE_OK)
32 gtk_widget_set_sensitive( GTK_WIDGET( dialog.button2 ), TRUE);
37 gtk_widget_set_sensitive (GTK_WIDGET (dialog.button2), FALSE);
38 gtk_widget_set_sensitive (GTK_WIDGET (dialog.button3), FALSE);
39 gtk_widget_set_sensitive (GTK_WIDGET (dialog.button4), FALSE);
45 <!-- ##### SECTION See_Also ##### -->
50 <!-- ##### SECTION Stability_Level ##### -->
53 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_TITLE ##### -->
60 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_PASSWORD ##### -->
67 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_VERIFY_PASSWORD ##### -->
74 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_OK ##### -->
81 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_CANCEL ##### -->
88 <!-- ##### MACRO HILDON_SET_MODIFY_PASSWORD_DIALOG_TITLE ##### -->
95 <!-- ##### MACRO HILDON_SET_MODIFY_PASSWORD_DIALOG_LABEL ##### -->
102 <!-- ##### MACRO HILDON_SET_MODIFY_PASSWORD_DIALOG_PASSWORD ##### -->
109 <!-- ##### MACRO HILDON_SET_MODIFY_PASSWORD_DIALOG_VERIFY_PASSWORD ##### -->
116 <!-- ##### MACRO HILDON_SET_MODIFY_PASSWORD_DIALOG_OK ##### -->
123 <!-- ##### MACRO HILDON_SET_MODIFY_PASSWORD_DIALOG_CANCEL ##### -->
130 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_MISMATCH ##### -->
137 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_EMPTY ##### -->
144 <!-- ##### MACRO HILDON_SET_PASSWORD_DIALOG_REMOVE_PROTECTION ##### -->
151 <!-- ##### MACRO HILDON_REMOVE_PROTECTION_CONFIRMATION_REMOVE ##### -->
158 <!-- ##### MACRO HILDON_REMOVE_PROTECTION_CONFIRMATION_CANCEL ##### -->
165 <!-- ##### FUNCTION hildon_set_password_dialog_new ##### -->
175 <!-- ##### FUNCTION hildon_set_password_dialog_new_with_default ##### -->
186 <!-- ##### FUNCTION hildon_set_password_dialog_get_password ##### -->
195 <!-- ##### FUNCTION hildon_set_password_dialog_get_protected ##### -->
204 <!-- ##### FUNCTION hildon_set_password_dialog_set_domain ##### -->