![]() |
![]() |
![]() |
LightDM Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <lightdm.h> void (*changed) (LightDMUser *user
); const gchar * lightdm_user_get_background (LightDMUser *user
); const gchar * lightdm_user_get_display_name (LightDMUser *user
); gboolean lightdm_user_get_has_messages (LightDMUser *user
); const gchar * lightdm_user_get_home_directory (LightDMUser *user
); const gchar * lightdm_user_get_image (LightDMUser *user
); const gchar * lightdm_user_get_language (LightDMUser *user
); const gchar * lightdm_user_get_layout (LightDMUser *user
); const gchar * const * lightdm_user_get_layouts (LightDMUser *user
); gboolean lightdm_user_get_logged_in (LightDMUser *user
); const gchar * lightdm_user_get_name (LightDMUser *user
); const gchar * lightdm_user_get_real_name (LightDMUser *user
); const gchar * lightdm_user_get_session (LightDMUser *user
); void (*user_added) (LightDMUserList *user_list
,LightDMUser *user
); void (*user_changed) (LightDMUserList *user_list
,LightDMUser *user
); void (*user_removed) (LightDMUserList *user_list
,LightDMUser *user
); LightDMUserList * lightdm_user_list_get_instance (void
); gint lightdm_user_list_get_length (LightDMUserList *user_list
); LightDMUser * lightdm_user_list_get_user_by_name (LightDMUserList *user_list
,const gchar *username
); GList * lightdm_user_list_get_users (LightDMUserList *user_list
);
const gchar * lightdm_user_get_background (LightDMUser *user
);
Get the background file path for a user.
|
A LightDMUser |
Returns : |
The background file path for the given user or NULL if no path |
const gchar * lightdm_user_get_display_name (LightDMUser *user
);
Get the display name of a user.
|
A LightDMUser |
Returns : |
The display name of the given user |
gboolean lightdm_user_get_has_messages (LightDMUser *user
);
Check if a user has waiting messages.
|
A LightDMUser |
Returns : |
TRUE if the user has waiting messages. |
const gchar * lightdm_user_get_home_directory (LightDMUser *user
);
Get the home directory for a user.
|
A LightDMUser |
Returns : |
The users home directory |
const gchar * lightdm_user_get_image (LightDMUser *user
);
Get the image URI for a user.
|
A LightDMUser |
Returns : |
The image URI for the given user or NULL if no URI |
const gchar * lightdm_user_get_language (LightDMUser *user
);
Get the language for a user.
|
A LightDMUser |
Returns : |
The language in the form of a local specification (e.g. "de_DE.UTF-8") for the given user or NULL if using the system default locale. |
const gchar * lightdm_user_get_layout (LightDMUser *user
);
Get the keyboard layout for a user.
|
A LightDMUser |
Returns : |
The keyboard layout for the given user or NULL if using system defaults. Copy the value if you want to use it long term. |
const gchar * const * lightdm_user_get_layouts (LightDMUser *user
);
Get the configured keyboard layouts for a user.
|
A LightDMUser |
Returns : |
A NULL-terminated array of keyboard layouts for the given user. Copy the values if you want to use them long term. [transfer none] |
gboolean lightdm_user_get_logged_in (LightDMUser *user
);
Check if a user is logged in.
|
A LightDMUser |
Returns : |
TRUE if the user is currently logged in. |
const gchar * lightdm_user_get_name (LightDMUser *user
);
Get the name of a user.
|
A LightDMUser |
Returns : |
The name of the given user |
const gchar * lightdm_user_get_real_name (LightDMUser *user
);
Get the real name of a user.
|
A LightDMUser |
Returns : |
The real name of the given user |
const gchar * lightdm_user_get_session (LightDMUser *user
);
Get the session for a user.
|
A LightDMUser |
Returns : |
The session for the given user or NULL if using system defaults. |
LightDMUserList * lightdm_user_list_get_instance (void
);
Get the user list.
Returns : |
the LightDMUserList. [transfer none] |
gint lightdm_user_list_get_length (LightDMUserList *user_list
);
|
a LightDMUserList |
Returns : |
The number of users able to log in |
LightDMUser * lightdm_user_list_get_user_by_name (LightDMUserList *user_list
,const gchar *username
);
Get infomation about a given user or NULL if this user doesn't exist.
|
A LightDMUserList |
|
Name of user to get. |
Returns : |
A LightDMUser entry for the given user. [transfer none] |
GList * lightdm_user_list_get_users (LightDMUserList *user_list
);
Get a list of users to present to the user. This list may be a subset of the available users and may be empty depending on the server configuration.
|
A LightDMUserList |
Returns : |
A list of LightDMUser that should be presented to the user. [element-type LightDMUser][transfer none] |