Top | ![]() |
![]() |
![]() |
![]() |
FontManagerStringSet * | font_manager_string_set_new () |
FontManagerStringSet * | font_manager_string_set_new_from_strv () |
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 () |
GStrv | font_manager_string_set_to_strv () |
FontManagerStringSet *
font_manager_string_set_new (void
);
A newly-created FontManagerStringSet.
Free the returned object using
. g_object_unref()
[transfer full]
FontManagerStringSet *
font_manager_string_set_new_from_strv (GStrv strv
);
strv |
(array zero-terminated=1) (element-type utf8) (not nullable) (transfer none) :
|
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. NULL
on error or 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 string of a FontManagerStringSet.
func
must not add elements to or remove elements from the FontManagerStringSet.
void font_manager_string_set_sort (FontManagerStringSet *self
,GCompareFunc compare_func
);
Sorts the set, using compare_func
void
font_manager_string_set_clear (FontManagerStringSet *self
);
Clear all strings from self
GStrv
font_manager_string_set_to_strv (FontManagerStringSet *self
);
#define FONT_MANAGER_TYPE_STRING_SET (font_manager_string_set_get_type())
struct FontManagerStringSetClass { GObjectClass parent_class; void (* changed) (FontManagerStringSet *self); };
“changed”
signalvoid user_function (FontManagerStringSet *fontmanagerstringset, gpointer user_data)
Flags: Run Last