LIGHTDM_TYPE_GREETER #define LIGHTDM_TYPE_GREETER (lightdm_greeter_get_type()) LIGHTDM_GREETER #define LIGHTDM_GREETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIGHTDM_TYPE_GREETER, LightDMGreeter)) LIGHTDM_GREETER_CLASS #define LIGHTDM_GREETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIGHTDM_TYPE_GREETER, LightDMGreeterClass)) LIGHTDM_IS_GREETER #define LIGHTDM_IS_GREETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIGHTDM_TYPE_GREETER)) LIGHTDM_IS_GREETER_CLASS #define LIGHTDM_IS_GREETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIGHTDM_TYPE_GREETER)) LIGHTDM_GREETER_GET_CLASS #define LIGHTDM_GREETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIGHTDM_TYPE_GREETER, LightDMGreeterClass)) LIGHTDM_GREETER_ERROR #define LIGHTDM_GREETER_ERROR lightdm_greeter_error_quark () LIGHTDM_GREETER_SIGNAL_SHOW_PROMPT #define LIGHTDM_GREETER_SIGNAL_SHOW_PROMPT "show-prompt" LIGHTDM_GREETER_SIGNAL_SHOW_MESSAGE #define LIGHTDM_GREETER_SIGNAL_SHOW_MESSAGE "show-message" LIGHTDM_GREETER_SIGNAL_AUTHENTICATION_COMPLETE #define LIGHTDM_GREETER_SIGNAL_AUTHENTICATION_COMPLETE "authentication-complete" LIGHTDM_GREETER_SIGNAL_AUTOLOGIN_TIMER_EXPIRED #define LIGHTDM_GREETER_SIGNAL_AUTOLOGIN_TIMER_EXPIRED "autologin-timer-expired" LIGHTDM_GREETER_SIGNAL_IDLE #define LIGHTDM_GREETER_SIGNAL_IDLE "idle" LIGHTDM_GREETER_SIGNAL_RESET #define LIGHTDM_GREETER_SIGNAL_RESET "reset" LightDMPromptType typedef enum { LIGHTDM_PROMPT_TYPE_QUESTION, LIGHTDM_PROMPT_TYPE_SECRET } LightDMPromptType; lightdm_prompt_type_get_type GType void LightDMMessageType typedef enum { LIGHTDM_MESSAGE_TYPE_INFO, LIGHTDM_MESSAGE_TYPE_ERROR } LightDMMessageType; lightdm_message_type_get_type GType void LightDMGreeter struct _LightDMGreeter { GObject parent_instance; }; LightDMGreeterClass struct _LightDMGreeterClass { /*< private >*/ GObjectClass parent_class; void (*show_message)(LightDMGreeter *greeter, const gchar *text, LightDMMessageType type); 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); }; LightDMGreeter_autoptr typedef LightDMGreeter *LightDMGreeter_autoptr; glib_autoptr_cleanup_LightDMGreeter void LightDMGreeter **_ptr LightDMGreeterError typedef enum { LIGHTDM_GREETER_ERROR_COMMUNICATION_ERROR, LIGHTDM_GREETER_ERROR_CONNECTION_FAILED, LIGHTDM_GREETER_ERROR_SESSION_FAILED, LIGHTDM_GREETER_ERROR_NO_AUTOLOGIN, LIGHTDM_GREETER_ERROR_INVALID_USER } LightDMGreeterError; lightdm_greeter_error_quark GQuark void lightdm_greeter_error_get_type GType void lightdm_greeter_get_type GType void lightdm_greeter_new LightDMGreeter * void lightdm_greeter_set_resettable void LightDMGreeter *greeter, gboolean resettable lightdm_greeter_connect_to_daemon void LightDMGreeter *greeter, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data lightdm_greeter_connect_to_daemon_finish gboolean LightDMGreeter *greeter, GAsyncResult *result, GError **error lightdm_greeter_connect_to_daemon_sync gboolean LightDMGreeter *greeter, GError **error lightdm_greeter_get_hint const gchar * LightDMGreeter *greeter, const gchar *name lightdm_greeter_get_default_session_hint const gchar * LightDMGreeter *greeter lightdm_greeter_get_hide_users_hint gboolean LightDMGreeter *greeter lightdm_greeter_get_show_manual_login_hint gboolean LightDMGreeter *greeter lightdm_greeter_get_show_remote_login_hint gboolean LightDMGreeter *greeter lightdm_greeter_get_lock_hint gboolean LightDMGreeter *greeter lightdm_greeter_get_has_guest_account_hint gboolean LightDMGreeter *greeter lightdm_greeter_get_select_user_hint const gchar * LightDMGreeter *greeter lightdm_greeter_get_select_guest_hint gboolean LightDMGreeter *greeter lightdm_greeter_get_autologin_user_hint const gchar * LightDMGreeter *greeter lightdm_greeter_get_autologin_session_hint const gchar * LightDMGreeter *greeter lightdm_greeter_get_autologin_guest_hint gboolean LightDMGreeter *greeter lightdm_greeter_get_autologin_timeout_hint gint LightDMGreeter *greeter lightdm_greeter_cancel_autologin void LightDMGreeter *greeter lightdm_greeter_authenticate gboolean LightDMGreeter *greeter, const gchar *username, GError **error lightdm_greeter_authenticate_as_guest gboolean LightDMGreeter *greeter, GError **error lightdm_greeter_authenticate_autologin gboolean LightDMGreeter *greeter, GError **error lightdm_greeter_authenticate_remote gboolean LightDMGreeter *greeter, const gchar *session, const gchar *username, GError **error lightdm_greeter_respond gboolean LightDMGreeter *greeter, const gchar *response, GError **error lightdm_greeter_cancel_authentication gboolean LightDMGreeter *greeter, GError **error lightdm_greeter_get_in_authentication gboolean LightDMGreeter *greeter lightdm_greeter_get_is_authenticated gboolean LightDMGreeter *greeter lightdm_greeter_get_authentication_user const gchar * LightDMGreeter *greeter lightdm_greeter_set_language gboolean LightDMGreeter *greeter, const gchar *language, GError **error lightdm_greeter_start_session void LightDMGreeter *greeter, const gchar *session, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data lightdm_greeter_start_session_finish gboolean LightDMGreeter *greeter, GAsyncResult *result, GError **error lightdm_greeter_start_session_sync gboolean LightDMGreeter *greeter, const gchar *session, GError **error lightdm_greeter_ensure_shared_data_dir void LightDMGreeter *greeter, const gchar *username, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data lightdm_greeter_ensure_shared_data_dir_finish gchar * LightDMGreeter *greeter, GAsyncResult *result, GError **error lightdm_greeter_ensure_shared_data_dir_sync gchar * LightDMGreeter *greeter, const gchar *username, GError **error lightdm_greeter_connect_sync gboolean LightDMGreeter *greeter, GError **error LIGHTDM_TYPE_LANGUAGE #define LIGHTDM_TYPE_LANGUAGE (lightdm_language_get_type()) LIGHTDM_LANGUAGE #define LIGHTDM_LANGUAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIGHTDM_TYPE_LANGUAGE, LightDMLanguage)) LIGHTDM_LANGUAGE_CLASS #define LIGHTDM_LANGUAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIGHTDM_TYPE_LANGUAGE, LightDMLanguageClass)) LIGHTDM_IS_LANGUAGE #define LIGHTDM_IS_LANGUAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIGHTDM_TYPE_LANGUAGE)) LIGHTDM_IS_LANGUAGE_CLASS #define LIGHTDM_IS_LANGUAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIGHTDM_TYPE_LANGUAGE)) LIGHTDM_LANGUAGE_GET_CLASS #define LIGHTDM_LANGUAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIGHTDM_TYPE_LANGUAGE, LightDMLanguageClass)) LightDMLanguage struct _LightDMLanguage { GObject parent_instance; }; LightDMLanguageClass struct _LightDMLanguageClass { /*< private >*/ GObjectClass parent_class; /* Reserved */ void (*reserved1) (void); void (*reserved2) (void); void (*reserved3) (void); void (*reserved4) (void); void (*reserved5) (void); void (*reserved6) (void); }; LightDMLanguage_autoptr typedef LightDMLanguage *LightDMLanguage_autoptr; glib_autoptr_cleanup_LightDMLanguage void LightDMLanguage **_ptr lightdm_language_get_type GType void lightdm_get_languages GList * void lightdm_get_language LightDMLanguage * void lightdm_language_get_code const gchar * LightDMLanguage *language lightdm_language_get_name const gchar * LightDMLanguage *language lightdm_language_get_territory const gchar * LightDMLanguage *language lightdm_language_matches gboolean LightDMLanguage *language, const gchar *code LIGHTDM_TYPE_LAYOUT #define LIGHTDM_TYPE_LAYOUT (lightdm_layout_get_type()) LIGHTDM_LAYOUT #define LIGHTDM_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIGHTDM_TYPE_LAYOUT, LightDMLayout)) LIGHTDM_LAYOUT_CLASS #define LIGHTDM_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIGHTDM_TYPE_LAYOUT, LightDMLayoutClass)) LIGHTDM_IS_LAYOUT #define LIGHTDM_IS_LAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIGHTDM_TYPE_LAYOUT)) LIGHTDM_IS_LAYOUT_CLASS #define LIGHTDM_IS_LAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIGHTDM_TYPE_LAYOUT)) LIGHTDM_LAYOUT_GET_CLASS #define LIGHTDM_LAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIGHTDM_TYPE_LAYOUT, LightDMLayoutClass)) LightDMLayout struct _LightDMLayout { GObject parent_instance; }; LightDMLayoutClass struct _LightDMLayoutClass { /*< private >*/ GObjectClass parent_class; /* Reserved */ void (*reserved1) (void); void (*reserved2) (void); void (*reserved3) (void); void (*reserved4) (void); void (*reserved5) (void); void (*reserved6) (void); }; LightDMLayout_autoptr typedef LightDMLayout *LightDMLayout_autoptr; glib_autoptr_cleanup_LightDMLayout void LightDMLayout **_ptr lightdm_layout_get_type GType void lightdm_get_layouts GList * void lightdm_set_layout void LightDMLayout *layout lightdm_get_layout LightDMLayout * void lightdm_layout_get_name const gchar * LightDMLayout *layout lightdm_layout_get_short_description const gchar * LightDMLayout *layout lightdm_layout_get_description const gchar * LightDMLayout *layout lightdm_get_can_suspend gboolean void lightdm_suspend gboolean GError **error lightdm_get_can_hibernate gboolean void lightdm_hibernate gboolean GError **error lightdm_get_can_restart gboolean void lightdm_restart gboolean GError **error lightdm_get_can_shutdown gboolean void lightdm_shutdown gboolean GError **error LIGHTDM_TYPE_SESSION #define LIGHTDM_TYPE_SESSION (lightdm_session_get_type()) LIGHTDM_SESSION #define LIGHTDM_SESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIGHTDM_TYPE_SESSION, LightDMSession)) LIGHTDM_SESSION_CLASS #define LIGHTDM_SESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIGHTDM_TYPE_SESSION, LightDMSessionClass)) LIGHTDM_IS_SESSION #define LIGHTDM_IS_SESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIGHTDM_TYPE_SESSION)) LIGHTDM_IS_SESSION_CLASS #define LIGHTDM_IS_SESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIGHTDM_TYPE_SESSION)) LIGHTDM_SESSION_GET_CLASS #define LIGHTDM_SESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIGHTDM_TYPE_SESSION, LightDMSessionClass)) LightDMSession struct _LightDMSession { GObject parent_instance; }; LightDMSessionClass struct _LightDMSessionClass { /*< private >*/ GObjectClass parent_class; /* Reserved */ void (*reserved1) (void); void (*reserved2) (void); void (*reserved3) (void); void (*reserved4) (void); void (*reserved5) (void); void (*reserved6) (void); }; LightDMSession_autoptr typedef LightDMSession *LightDMSession_autoptr; glib_autoptr_cleanup_LightDMSession void LightDMSession **_ptr lightdm_session_get_type GType void lightdm_get_sessions GList * void lightdm_get_remote_sessions GList * void lightdm_session_get_key const gchar * LightDMSession *session lightdm_session_get_session_type const gchar * LightDMSession *session lightdm_session_get_name const gchar * LightDMSession *session lightdm_session_get_comment const gchar * LightDMSession *session lightdm_get_hostname const gchar * void lightdm_get_os_id const gchar * void lightdm_get_os_name const gchar * void lightdm_get_os_pretty_name const gchar * void lightdm_get_os_version const gchar * void lightdm_get_os_version_id const gchar * void lightdm_get_motd gchar * void LIGHTDM_TYPE_USER_LIST #define LIGHTDM_TYPE_USER_LIST (lightdm_user_list_get_type()) LIGHTDM_USER_LIST #define LIGHTDM_USER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIGHTDM_TYPE_USER_LIST, LightDMUserList)) LIGHTDM_USER_LIST_CLASS #define LIGHTDM_USER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIGHTDM_TYPE_USER_LIST, LightDMUserListClass)) LIGHTDM_IS_USER_LIST #define LIGHTDM_IS_USER_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIGHTDM_TYPE_USER_LIST)) LIGHTDM_IS_USER_LIST_CLASS #define LIGHTDM_IS_USER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIGHTDM_TYPE_USER_LIST)) LIGHTDM_USER_LIST_GET_CLASS #define LIGHTDM_USER_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIGHTDM_TYPE_USER_LIST, LightDMUserListClass)) LIGHTDM_TYPE_USER #define LIGHTDM_TYPE_USER (lightdm_user_get_type()) LIGHTDM_USER #define LIGHTDM_USER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), LIGHTDM_TYPE_USER, LightDMUser)) LIGHTDM_USER_CLASS #define LIGHTDM_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), LIGHTDM_TYPE_USER, LightDMUserClass)) LIGHTDM_IS_USER #define LIGHTDM_IS_USER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LIGHTDM_TYPE_USER)) LIGHTDM_IS_USER_CLASS #define LIGHTDM_IS_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), LIGHTDM_TYPE_USER)) LIGHTDM_USER_GET_CLASS #define LIGHTDM_USER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), LIGHTDM_TYPE_USER, LightDMUserClass)) LIGHTDM_USER_LIST_SIGNAL_USER_ADDED #define LIGHTDM_USER_LIST_SIGNAL_USER_ADDED "user-added" LIGHTDM_USER_LIST_SIGNAL_USER_CHANGED #define LIGHTDM_USER_LIST_SIGNAL_USER_CHANGED "user-changed" LIGHTDM_USER_LIST_SIGNAL_USER_REMOVED #define LIGHTDM_USER_LIST_SIGNAL_USER_REMOVED "user-removed" LIGHTDM_SIGNAL_USER_CHANGED #define LIGHTDM_SIGNAL_USER_CHANGED "changed" LightDMUser struct _LightDMUser { GObject parent_instance; }; LightDMUserClass struct _LightDMUserClass { /*< private >*/ GObjectClass parent_class; void (*changed)(LightDMUser *user); /* Reserved */ void (*reserved1) (void); void (*reserved2) (void); void (*reserved3) (void); void (*reserved4) (void); void (*reserved5) (void); void (*reserved6) (void); }; LightDMUserList struct _LightDMUserList { GObject parent_instance; }; LightDMUserListClass struct _LightDMUserListClass { /*< private >*/ GObjectClass parent_class; void (*user_added)(LightDMUserList *user_list, LightDMUser *user); void (*user_changed)(LightDMUserList *user_list, LightDMUser *user); void (*user_removed)(LightDMUserList *user_list, LightDMUser *user); /* Reserved */ void (*reserved1) (void); void (*reserved2) (void); void (*reserved3) (void); void (*reserved4) (void); void (*reserved5) (void); void (*reserved6) (void); }; LightDMUser_autoptr typedef LightDMUser *LightDMUser_autoptr; glib_autoptr_cleanup_LightDMUser void LightDMUser **_ptr LightDMUserList_autoptr typedef LightDMUserList *LightDMUserList_autoptr; glib_autoptr_cleanup_LightDMUserList void LightDMUserList **_ptr lightdm_user_list_get_type GType void lightdm_user_get_type GType void lightdm_user_list_get_instance LightDMUserList * void lightdm_user_list_get_length gint LightDMUserList *user_list lightdm_user_list_get_user_by_name LightDMUser * LightDMUserList *user_list, const gchar *username lightdm_user_list_get_users GList * LightDMUserList *user_list lightdm_user_get_name const gchar * LightDMUser *user lightdm_user_get_real_name const gchar * LightDMUser *user lightdm_user_get_display_name const gchar * LightDMUser *user lightdm_user_get_home_directory const gchar * LightDMUser *user lightdm_user_get_image const gchar * LightDMUser *user lightdm_user_get_background const gchar * LightDMUser *user lightdm_user_get_language const gchar * LightDMUser *user lightdm_user_get_layout const gchar * LightDMUser *user lightdm_user_get_layouts const gchar * const * LightDMUser *user lightdm_user_get_session const gchar * LightDMUser *user lightdm_user_get_logged_in gboolean LightDMUser *user lightdm_user_get_has_messages gboolean LightDMUser *user lightdm_user_get_uid uid_t LightDMUser *user lightdm_user_get_is_locked gboolean LightDMUser *user