summaryrefslogtreecommitdiffstats
path: root/docs/reference/tmpl/smart-playlists.sgml
diff options
context:
space:
mode:
authorChristophe Fergeau <teuf@gnome.org>2006-04-10 18:17:25 +0000
committerChristophe Fergeau <teuf@gnome.org>2006-04-10 18:17:25 +0000
commit94ca87f3e5f9a2de994893f4927bd374f36a8dc7 (patch)
tree5129c69fdbd110e8c536ce0fc4082b4b1a90dbe1 /docs/reference/tmpl/smart-playlists.sgml
parent7252444ca4b911507beaa9d62f6ddb28520b2284 (diff)
downloadlibgpod-94ca87f3e5f9a2de994893f4927bd374f36a8dc7.tar.gz
libgpod-94ca87f3e5f9a2de994893f4927bd374f36a8dc7.tar.xz
libgpod-94ca87f3e5f9a2de994893f4927bd374f36a8dc7.zip
* docs/Makefile.am:
* docs/reference/Makefile.am: * docs/reference/libgpod-docs.xml: * docs/reference/libgpod-sections.txt: * docs/reference/tmpl/Internal.sgml: * docs/reference/tmpl/artwork.sgml: * docs/reference/tmpl/device.sgml: * docs/reference/tmpl/itunesdb-copying.sgml: * docs/reference/tmpl/itunesdb-db.sgml: * docs/reference/tmpl/itunesdb-lowlevel.sgml: * docs/reference/tmpl/itunesdb-time.sgml: * docs/reference/tmpl/libgpod-unused.sgml: * docs/reference/tmpl/playlists.sgml: * docs/reference/tmpl/smart-playlists.sgml: * docs/reference/tmpl/track.sgml: * docs/reference/version.xml.in: all the files below are new files needed for gtk-doc support * Makefile.am: * configure.ac: add gtk-doc support to build system * src/itdb_artwork.c: * src/itdb_device.c: * src/itdb_itunesdb.c: * src/itdb_playlist.c: * src/itdb_track.c: update inline comments in those files so that gtk-doc can pick them up to build documentation git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1243 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'docs/reference/tmpl/smart-playlists.sgml')
-rw-r--r--docs/reference/tmpl/smart-playlists.sgml269
1 files changed, 269 insertions, 0 deletions
diff --git a/docs/reference/tmpl/smart-playlists.sgml b/docs/reference/tmpl/smart-playlists.sgml
new file mode 100644
index 0000000..d910ccd
--- /dev/null
+++ b/docs/reference/tmpl/smart-playlists.sgml
@@ -0,0 +1,269 @@
+<!-- ##### SECTION Title ##### -->
+Smart Playlists
+
+<!-- ##### SECTION Short_Description ##### -->
+Data structures used to manipulate iPod smart playlists
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT SPLPref ##### -->
+<para>
+
+</para>
+
+@liveupdate:
+@checkrules:
+@checklimits:
+@limittype:
+@limitsort:
+@limitvalue:
+@matchcheckedonly:
+
+<!-- ##### STRUCT SPLRule ##### -->
+<para>
+
+</para>
+
+@field:
+@action:
+@string:
+@fromvalue:
+@fromdate:
+@fromunits:
+@tovalue:
+@todate:
+@tounits:
+@unk052:
+@unk056:
+@unk060:
+@unk064:
+@unk068:
+
+<!-- ##### STRUCT SPLRules ##### -->
+<para>
+
+</para>
+
+@unk004:
+@match_operator:
+@rules:
+
+<!-- ##### ENUM SPLAction ##### -->
+<para>
+
+</para>
+
+@SPLACTION_IS_INT:
+@SPLACTION_IS_GREATER_THAN:
+@SPLACTION_IS_LESS_THAN:
+@SPLACTION_IS_IN_THE_RANGE:
+@SPLACTION_IS_IN_THE_LAST:
+@SPLACTION_IS_STRING:
+@SPLACTION_CONTAINS:
+@SPLACTION_STARTS_WITH:
+@SPLACTION_ENDS_WITH:
+@SPLACTION_IS_NOT_INT:
+@SPLACTION_IS_NOT_GREATER_THAN:
+@SPLACTION_IS_NOT_LESS_THAN:
+@SPLACTION_IS_NOT_IN_THE_RANGE:
+@SPLACTION_IS_NOT_IN_THE_LAST:
+@SPLACTION_IS_NOT:
+@SPLACTION_DOES_NOT_CONTAIN:
+@SPLACTION_DOES_NOT_START_WITH:
+@SPLACTION_DOES_NOT_END_WITH:
+
+<!-- ##### ENUM SPLFieldType ##### -->
+<para>
+
+</para>
+
+@splft_string:
+@splft_int:
+@splft_boolean:
+@splft_date:
+@splft_playlist:
+@splft_unknown:
+
+<!-- ##### ENUM SPLActionType ##### -->
+<para>
+
+</para>
+
+@splat_string:
+@splat_int:
+@splat_date:
+@splat_range_int:
+@splat_range_date:
+@splat_inthelast:
+@splat_playlist:
+@splat_none:
+@splat_invalid:
+@splat_unknown:
+
+<!-- ##### ENUM SPLField ##### -->
+<para>
+
+</para>
+
+@SPLFIELD_SONG_NAME:
+@SPLFIELD_ALBUM:
+@SPLFIELD_ARTIST:
+@SPLFIELD_BITRATE:
+@SPLFIELD_SAMPLE_RATE:
+@SPLFIELD_YEAR:
+@SPLFIELD_GENRE:
+@SPLFIELD_KIND:
+@SPLFIELD_DATE_MODIFIED:
+@SPLFIELD_TRACKNUMBER:
+@SPLFIELD_SIZE:
+@SPLFIELD_TIME:
+@SPLFIELD_COMMENT:
+@SPLFIELD_DATE_ADDED:
+@SPLFIELD_COMPOSER:
+@SPLFIELD_PLAYCOUNT:
+@SPLFIELD_LAST_PLAYED:
+@SPLFIELD_DISC_NUMBER:
+@SPLFIELD_RATING:
+@SPLFIELD_COMPILATION:
+@SPLFIELD_BPM:
+@SPLFIELD_GROUPING:
+@SPLFIELD_PLAYLIST:
+
+<!-- ##### MACRO SPLDATE_IDENTIFIER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SPL_MAXSTRINGLENGTH ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SPL_STRING_MAXLEN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION itdb_splr_get_field_type ##### -->
+<para>
+
+</para>
+
+@splr:
+@Returns:
+
+
+<!-- ##### FUNCTION itdb_splr_get_action_type ##### -->
+<para>
+
+</para>
+
+@splr:
+@Returns:
+
+
+<!-- ##### FUNCTION itdb_splr_validate ##### -->
+<para>
+
+</para>
+
+@splr:
+
+
+<!-- ##### FUNCTION itdb_splr_remove ##### -->
+<para>
+
+</para>
+
+@pl:
+@splr:
+
+
+<!-- ##### FUNCTION itdb_splr_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION itdb_splr_add ##### -->
+<para>
+
+</para>
+
+@pl:
+@splr:
+@pos:
+
+
+<!-- ##### FUNCTION itdb_splr_add_new ##### -->
+<para>
+
+</para>
+
+@pl:
+@pos:
+@Returns:
+
+
+<!-- ##### FUNCTION itdb_spl_copy_rules ##### -->
+<para>
+
+</para>
+
+@dest:
+@src:
+
+
+<!-- ##### FUNCTION itdb_splr_eval ##### -->
+<para>
+
+</para>
+
+@splr:
+@track:
+@Returns:
+
+
+<!-- ##### FUNCTION itdb_spl_update ##### -->
+<para>
+
+</para>
+
+@spl:
+
+
+<!-- ##### FUNCTION itdb_spl_update_all ##### -->
+<para>
+
+</para>
+
+@itdb:
+
+
+<!-- ##### FUNCTION itdb_spl_update_live ##### -->
+<para>
+
+</para>
+
+@itdb:
+
+