#include <stdbool.h>#include <glib.h>Go to the source code of this file.
Functions | |
| char * | sticker_song_get_value (const struct song *song, const char *name) |
| Returns one value from a song's sticker record. | |
| bool | sticker_song_set_value (const struct song *song, const char *name, const char *value) |
| Sets a sticker value in the specified song. | |
| bool | sticker_song_delete (const struct song *song) |
| Deletes a sticker from the database. | |
| bool | sticker_song_delete_value (const struct song *song, const char *name) |
| Deletes a sticker value. | |
| struct sticker * | sticker_song_get (const struct song *song) |
| Loads the sticker for the specified song. | |
| bool | sticker_song_find (struct directory *directory, const char *name, void(*func)(struct song *song, const char *value, gpointer user_data), gpointer user_data) |
| Finds stickers with the specified name below the specified directory. | |
| bool sticker_song_delete | ( | const struct song * | song | ) |
Deletes a sticker from the database.
All values are deleted.
| bool sticker_song_delete_value | ( | const struct song * | song, | |
| const char * | name | |||
| ) |
Deletes a sticker value.
Does nothing if the sticker did not exist.
| struct sticker* sticker_song_get | ( | const struct song * | song | ) | [read] |
| char* sticker_song_get_value | ( | const struct song * | song, | |
| const char * | name | |||
| ) |
Returns one value from a song's sticker record.
The caller must free the return value with g_free().
| bool sticker_song_set_value | ( | const struct song * | song, | |
| const char * | name, | |||
| const char * | value | |||
| ) |
Sets a sticker value in the specified song.
Overwrites existing values.
1.5.9