diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-12-17 22:39:47 +0100 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2013-12-17 22:39:47 +0100 |
commit | fc493f5e80de2860c73b998c8ce187ea68bedcdf (patch) | |
tree | 6cc06a89530d8b2bc9d8ca1a3e361cf9fdc465af /deadbeef.h | |
parent | f30ba666c5fa2a16c0b5b2ee1d253ab2ac71de09 (diff) |
fix bug #1020: incorrect cursor/scroll after deleting playlists
Diffstat (limited to 'deadbeef.h')
-rw-r--r-- | deadbeef.h | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -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 |