Lines Matching defs:code

28     gchar *code;
69 gchar *code;
71 code = g_strchug (tokens[i]);
72 if (code[0] == '\0')
76 if (strcmp (command, "locale -a") == 0 && !g_strrstr (code, ".utf8"))
79 language = g_object_new (LIGHTDM_TYPE_LANGUAGE, "code", code, NULL);
93 is_utf8 (const gchar *code)
95 return g_strrstr (code, ".utf8") || g_strrstr (code, ".UTF-8");
100 get_locale_name (const gchar *code)
107 if (is_utf8 (code))
108 return (gchar *) code;
110 if ((at = strchr (code, '@')))
111 language = g_strndup (code, at - code);
113 language = g_strdup (code);
197 * Get the code of a language.
199 * Return value: The code of the language
205 return GET_PRIVATE (language)->code;
227 gchar *locale = get_locale_name (priv->code);
242 gchar **tokens = g_strsplit_set (priv->code, "_.@", 2);
268 if (!priv->territory && strchr (priv->code, '_'))
270 gchar *locale = get_locale_name (priv->code);
285 gchar **tokens = g_strsplit_set (priv->code, "_.@", 3);
297 * @code: A language code
299 * Check if a language code matches this language.
301 * Return value: #TRUE if the code matches this language.
304 lightdm_language_matches (LightDMLanguage *language, const gchar *code)
309 g_return_val_if_fail (code != NULL, FALSE);
314 if (is_utf8 (priv->code) && is_utf8 (code))
318 for (i = 0; priv->code[i] && code[i] && priv->code[i] == code[i] && code[i] != '.' ; i++);
319 return priv->code[i] == '.' && code[i] == '.';
322 return g_str_equal (priv->code, code);
342 priv->code = g_strdup (g_value_get_string (value));
388 g_param_spec_string ("code",
389 "code",
390 "Language code",