Top |
Functions
void | e_passwords_init () |
void | e_passwords_set_online () |
void | e_passwords_remember_password () |
void | e_passwords_add_password () |
gchar * | e_passwords_get_password () |
void | e_passwords_forget_password () |
gchar * | e_passwords_ask_password () |
Functions
e_passwords_init ()
void
e_passwords_init (void
);
Initializes the e_passwords routines. Must be called before any other e_passwords_* function.
e_passwords_set_online ()
void
e_passwords_set_online (gint state
);
Set the offline-state of the application. This is a work-around for having the backends fully offline aware, and returns a cancellation response instead of prompting for passwords.
FIXME: This is not a permanent api, review post 2.0.
e_passwords_remember_password ()
void
e_passwords_remember_password (const gchar *key
);
Saves the password associated with key
to disk.
e_passwords_add_password ()
void e_passwords_add_password (const gchar *key
,const gchar *passwd
);
This stores the key
/passwd
pair in the current session's password
hash.
e_passwords_forget_password ()
void
e_passwords_forget_password (const gchar *key
);
Forgets the password associated with key
, in memory and on disk.
e_passwords_ask_password ()
gchar * e_passwords_ask_password (const gchar *title
,const gchar *key
,const gchar *prompt
,EPasswordsRememberType remember_type
,gboolean *remember
,GtkWindow *parent
);
Asks the user for a password.
Parameters
title |
title for the password dialog |
|
key |
key to store the password under |
|
prompt |
prompt string |
|
remember_type |
whether or not to offer to remember the password, and for how long. |
|
remember |
on input, the default state of the remember checkbox. on output, the state of the checkbox when the dialog was closed. |
|
parent |
parent window of the dialog, or |