void (*show_prompt)(LightDMGreeter *greeter, const gchar *text, LightDMPromptType type);
void (*authentication_complete)(LightDMGreeter *greeter);
void (*autologin_timer_expired)(LightDMGreeter *greeter);
+ void (*idle)(LightDMGreeter *greeter);
+ void (*reset)(LightDMGreeter *greeter);
/* Reserved */
void (*reserved1) (void);
void (*reserved2) (void);
void (*reserved3) (void);
void (*reserved4) (void);
- void (*reserved5) (void);
- void (*reserved6) (void);
} LightDMGreeterClass;
GType lightdm_greeter_get_type (void);
void lightdm_greeter_set_language (LightDMGreeter *greeter, const gchar *language);
+void lightdm_greeter_set_resettable (LightDMGreeter *greeter, gboolean resettable);
+
gboolean lightdm_greeter_start_session_sync (LightDMGreeter *greeter, const gchar *session, GError **error);
gchar *lightdm_greeter_ensure_shared_data_dir_sync (LightDMGreeter *greeter, const gchar *username);