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)); }
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...")); }