]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - libldmgreeter/greeter.h
Change language/layout/session when user selected in GTK+ greeter
[sojka/lightdm.git] / libldmgreeter / greeter.h
index 93a89a26c0736379f045d9e7b66bbe0a4f67bde9..6ac7851402b7e0b722b966b3208134043d65ad7f 100644 (file)
 
 #include <glib-object.h>
 
-#include "user.h"
-#include "language.h"
-#include "layout.h"
-#include "session.h"
-
 G_BEGIN_DECLS
 
 #define LDM_TYPE_GREETER            (ldm_greeter_get_type())
@@ -32,6 +27,11 @@ typedef struct _LdmGreeter        LdmGreeter;
 typedef struct _LdmGreeterClass   LdmGreeterClass;
 typedef struct _LdmGreeterPrivate LdmGreeterPrivate;
 
+#include "user.h"
+#include "language.h"
+#include "layout.h"
+#include "session.h"
+
 struct _LdmGreeter
 {
     GObject            parent_instance;
@@ -120,6 +120,8 @@ gboolean ldm_greeter_get_can_shutdown (LdmGreeter *greeter);
 
 void ldm_greeter_shutdown (LdmGreeter *greeter);
 
+gboolean ldm_greeter_get_user_defaults (LdmGreeter *greeter, const gchar *username, gchar **language, gchar **layout, gchar **session);
+
 G_END_DECLS
 
 #endif /* _LDM_GREETER_H_ */