| Evolution API Reference: libedataserverui, graphical utility library | ||||
|---|---|---|---|---|
void e_passwords_init (void); void e_passwords_shutdown (void); void e_passwords_cancel (void); void e_passwords_set_online (int state); void e_passwords_remember_password (const char *component, const char *key); void e_passwords_add_password (const char *key, const char *passwd); char* e_passwords_get_password (const char *component, const char *key); void e_passwords_forget_password (const char *component, const char *key); void e_passwords_forget_passwords (void); void e_passwords_clear_passwords (const char *component); enum EPasswordsRememberType; char* e_passwords_ask_password (const char *title, const char *component_name, const char *key, const char *prompt, EPasswordsRememberType remember_type, gboolean *remember, GtkWindow *parent);
void e_passwords_remember_password (const char *component,
const char *key);
|
|
|
void e_passwords_add_password (const char *key,
const char *passwd);
|
|
|
char* e_passwords_get_password (const char *component,
const char *key);
|
|
|
|
Returns : |
void e_passwords_forget_password (const char *component,
const char *key);
|
|
|
void e_passwords_clear_passwords (const char *component);
|
typedef enum {
E_PASSWORDS_REMEMBER_NEVER,
E_PASSWORDS_REMEMBER_SESSION,
E_PASSWORDS_REMEMBER_FOREVER,
E_PASSWORDS_REMEMBER_MASK = 0xf,
/* option bits */
E_PASSWORDS_SECRET = 1<<8,
E_PASSWORDS_REPROMPT = 1<<9,
E_PASSWORDS_ONLINE = 1<<10, /* only ask if we're online */
E_PASSWORDS_DISABLE_REMEMBER = 1<<11, /* disable the 'remember password' checkbox */
E_PASSWORDS_PASSPHRASE = 1<<12, /* We are asking a passphrase */
} EPasswordsRememberType;
char* e_passwords_ask_password (const char *title,
const char *component_name,
const char *key,
const char *prompt,
EPasswordsRememberType remember_type,
gboolean *remember,
GtkWindow *parent);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |