static JSValueRef
get_has_guest_account_cb(JSContextRef context,
						 JSObjectRef thisObject,
						 JSStringRef propertyName,
						 JSValueRef *exception) {
	return JSValueMakeBoolean(context, lightdm_greeter_get_has_guest_account_hint(GREETER));
}
示例#2
0
JS_EXPORT_API
gboolean greeter_is_support_guest ()
{
    extern LightDMGreeter *greeter;

    return lightdm_greeter_get_has_guest_account_hint (greeter);
}
static void
lightdm_user_list_init(LightdmUserList *lightdm_user_list)
{
	const GList *items, *item;
	LightDMUser *user;

	items = lightdm_user_list_get_users (lightdm_user_list_get_instance ());
	for (item = items; item; item = item->next) {
		user = item->data;
		lightdm_user_list_append_lightdm_user(lightdm_user_list, user);
	}

	if (lightdm_greeter_get_has_guest_account_hint (lightdm_user_list->xfce4_greeter->greeter))
		lightdm_user_list_append_user(lightdm_user_list, "*guest", _("Guest Account"));

	lightdm_user_list_append_user(lightdm_user_list, "*other", _("Other..."));
}