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