| Top |
| FontManagerStringSet * | font_manager_string_set_new () |
| guint | font_manager_string_set_size () |
| const gchar * | font_manager_string_set_get () |
| void | font_manager_string_set_add () |
| void | font_manager_string_set_add_all () |
| gboolean | font_manager_string_set_contains () |
| gboolean | font_manager_string_set_contains_all () |
| void | font_manager_string_set_remove () |
| void | font_manager_string_set_remove_all () |
| void | font_manager_string_set_retain_all () |
| GList * | font_manager_string_set_list () |
| void | font_manager_string_set_foreach () |
| void | font_manager_string_set_sort () |
| void | font_manager_string_set_clear () |
FontManagerStringSet *
font_manager_string_set_new (void);
A newly-created FontManagerStringSet.
Free the returned object using . g_object_unref()
[transfer full]
const gchar * font_manager_string_set_get (FontManagerStringSet *self,guint index);
A string which is owned by FontManagerStringSet
and should not be modified or freed or NULL if index could not be retrieved.
[transfer none][nullable]
void font_manager_string_set_add (FontManagerStringSet *self,const gchar *str);
void font_manager_string_set_add_all (FontManagerStringSet *self,FontManagerStringSet *add);
gboolean font_manager_string_set_contains (FontManagerStringSet *self,const gchar *str);
gboolean font_manager_string_set_contains_all (FontManagerStringSet *self,FontManagerStringSet *contents);
void font_manager_string_set_remove (FontManagerStringSet *self,const gchar *str);
void font_manager_string_set_remove_all (FontManagerStringSet *self,FontManagerStringSet *remove);
void font_manager_string_set_retain_all (FontManagerStringSet *self,FontManagerStringSet *retain);
Remove any elements not contained in retain
GList *
font_manager_string_set_list (FontManagerStringSet *self);
A GList containing the contents of FontManagerStringSet. Use g_list_free_full(list, g_free) when done using the list.
[element-type utf8][transfer full]
void font_manager_string_set_foreach (FontManagerStringSet *self,GFunc func,gpointer user_data);
Calls a function for each sting of a FontManagerStringSet. func must not add elements to or remove elements from the FontManagerStringSet.
void font_manager_string_set_sort (FontManagerStringSet *self,GCompareFunc func);
Sorts the set, using compare_func
void
font_manager_string_set_clear (FontManagerStringSet *self);
Clear all strings from self