summaryrefslogtreecommitdiff
path: root/liblightdm-gobject/lightdm
diff options
context:
space:
mode:
authorMichael Terry <michael.terry@canonical.com>2014-04-24 14:36:40 -0400
committerMichael Terry <michael.terry@canonical.com>2014-04-24 14:36:40 -0400
commitec0b529210d4a9d6a99dea07b06731d63b9d0815 (patch)
treeee6c86caa613d9a518d54ace0dc9481f7a582f69 /liblightdm-gobject/lightdm
parent695964bb9c1a92f1e3a78c5850451abcc8900b63 (diff)
downloadlightdm-ec0b529210d4a9d6a99dea07b06731d63b9d0815.tar.gz
First pass at reset support
Diffstat (limited to 'liblightdm-gobject/lightdm')
-rw-r--r--liblightdm-gobject/lightdm/greeter.h6
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);