summaryrefslogtreecommitdiff
path: root/deadbeef.h
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-12-17 22:39:47 +0100
committerGravatar Alexey Yakovenko <waker@users.sourceforge.net>2013-12-17 22:39:47 +0100
commitfc493f5e80de2860c73b998c8ce187ea68bedcdf (patch)
tree6cc06a89530d8b2bc9d8ca1a3e361cf9fdc465af /deadbeef.h
parentf30ba666c5fa2a16c0b5b2ee1d253ab2ac71de09 (diff)
fix bug #1020: incorrect cursor/scroll after deleting playlists
Diffstat (limited to 'deadbeef.h')
-rw-r--r--deadbeef.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/deadbeef.h b/deadbeef.h
index 4fe1b5b6..496766c4 100644
--- a/deadbeef.h
+++ b/deadbeef.h
@@ -71,6 +71,7 @@ extern "C" {
// api version history:
// 9.9 -- devel
+// 1.6 -- deadbeef-0.6.1
// 1.5 -- deadbeef-0.6
// 1.4 -- deadbeef-0.5.5
// 1.3 -- deadbeef-0.5.3
@@ -90,7 +91,7 @@ extern "C" {
// 0.1 -- deadbeef-0.2.0
#define DB_API_VERSION_MAJOR 1
-#define DB_API_VERSION_MINOR 5
+#define DB_API_VERSION_MINOR 6
#define DDB_DEPRECATED(x)
@@ -109,6 +110,12 @@ extern "C" {
#define DDB_API_LEVEL DB_API_VERSION_MINOR
#endif
+#if (DDB_WARN_DEPRECATED && DDB_API_LEVEL >= 6)
+#define DEPRECATED_16 DDB_DEPRECATED("since deadbeef API 1.6")
+#else
+#define DEPRECATED_16
+#endif
+
#if (DDB_WARN_DEPRECATED && DDB_API_LEVEL >= 5)
#define DEPRECATED_15 DDB_DEPRECATED("since deadbeef API 1.5")
#else
@@ -1014,6 +1021,11 @@ typedef struct {
// deselect all tracks in playlist
void (*plt_deselect_all) (ddb_playlist_t *plt);
#endif
+ // since 1.6
+#if (DDB_API_LEVEL >= 6)
+ void (*plt_set_scroll) (ddb_playlist_t *plt, int scroll);
+ int (*plt_get_scroll) (ddb_playlist_t *plt);
+#endif
} DB_functions_t;
// NOTE: an item placement must be selected like this