]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - liblightdm-gobject/lightdm/greeter.h
show-message signal now has a MessageType field and takes over behaviour of show...
[sojka/lightdm.git] / liblightdm-gobject / lightdm / greeter.h
index 86eccab8c8477205a78bae6baacb811a6a363df6..b92cb0ee84aa8587d16c9389d8024fe1c910164c 100644 (file)
@@ -38,6 +38,12 @@ typedef enum
     LDM_PROMPT_TYPE_SECRET
 } LdmPromptType;
 
+typedef enum
+{
+    LDM_MESSAGE_TYPE_INFO,
+    LDM_MESSAGE_TYPE_ERROR
+} LdmMessageType;
+
 struct _LdmGreeter
 {
     GObject            parent_instance;
@@ -51,8 +57,7 @@ struct _LdmGreeterClass
 
     void (*connected)(LdmGreeter *greeter);
     void (*show_prompt)(LdmGreeter *greeter, const gchar *text, LdmPromptType type);
-    void (*show_message)(LdmGreeter *greeter, const gchar *text);
-    void (*show_error)(LdmGreeter *greeter, const gchar *text);
+    void (*show_message)(LdmGreeter *greeter, const gchar *text, LdmMessageType type);
     void (*authentication_complete)(LdmGreeter *greeter);
     void (*timed_login)(LdmGreeter *greeter, const gchar *username);
     void (*user_added)(LdmGreeter *greeter, LdmUser *user);