diff options
author | Michael Terry <michael.terry@canonical.com> | 2014-04-24 14:36:40 -0400 |
---|---|---|
committer | Michael Terry <michael.terry@canonical.com> | 2014-04-24 14:36:40 -0400 |
commit | ec0b529210d4a9d6a99dea07b06731d63b9d0815 (patch) | |
tree | ee6c86caa613d9a518d54ace0dc9481f7a582f69 /liblightdm-gobject/lightdm | |
parent | 695964bb9c1a92f1e3a78c5850451abcc8900b63 (diff) | |
download | lightdm-ec0b529210d4a9d6a99dea07b06731d63b9d0815.tar.gz |
First pass at reset support
Diffstat (limited to 'liblightdm-gobject/lightdm')
-rw-r--r-- | liblightdm-gobject/lightdm/greeter.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/liblightdm-gobject/lightdm/greeter.h b/liblightdm-gobject/lightdm/greeter.h index ca1b26fb..438fb755 100644 --- a/liblightdm-gobject/lightdm/greeter.h +++ b/liblightdm-gobject/lightdm/greeter.h @@ -57,14 +57,14 @@ typedef struct 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); @@ -119,6 +119,8 @@ const gchar *lightdm_greeter_get_authentication_user (LightDMGreeter *greeter); 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); |