]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/user-manager.h
Change language/layout/session when user selected in GTK+ greeter
[sojka/lightdm.git] / src / user-manager.h
index c46cccad86a9de3c7dce9c7daf7ecb67f644cea9..cc3074cb35948d6c806a403263843487212ce7cb 100644 (file)
@@ -37,6 +37,7 @@ typedef struct
     const gchar *name;
     const gchar *real_name;
     const gchar *image;
+    const gchar *home_dir;
     gboolean logged_in;
 } UserInfo;
 
@@ -46,8 +47,12 @@ UserManager *user_manager_new (GKeyFile *config_file);
 
 gint user_manager_get_num_users (UserManager *manager);
 
+const UserInfo *user_manager_get_user (UserManager *manager, const gchar *username);
+
 gboolean user_manager_get_users (UserManager *manager, GPtrArray **users, GError *error);
 
+gboolean user_manager_get_user_defaults (UserManager *manager, gchar *username, gchar **language, gchar **layout, gchar **session, GError *error);
+
 G_END_DECLS
 
 #endif /* _USER_MANAGER_H_ */