summaryrefslogtreecommitdiff
path: root/apps/settings.h
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2004-01-14 00:13:04 +0000
committerBjörn Stenberg <bjorn@haxx.se>2004-01-14 00:13:04 +0000
commita108ec2ebd237835a688ae5c82c90e07607219ae (patch)
tree17c0af92368ee76d16cfdc2162aadbb7f103d926 /apps/settings.h
parent50b6358272eaf1f255bcb430766e6fc9e26810d3 (diff)
downloadrockbox-a108ec2ebd237835a688ae5c82c90e07607219ae.tar.gz
rockbox-a108ec2ebd237835a688ae5c82c90e07607219ae.zip
Added Benjamin Metzlers bookmarking feature (patch #669440)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4227 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.h')
-rw-r--r--apps/settings.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/apps/settings.h b/apps/settings.h
index 904bcd6a91..49fa83b359 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -38,6 +38,12 @@
38#define RESUME_ASK_ONCE 2 38#define RESUME_ASK_ONCE 2
39#define RESUME_ON 3 39#define RESUME_ON 3
40 40
41#define BOOKMARK_NO 0
42#define BOOKMARK_YES 1
43#define BOOKMARK_ASK 2
44#define BOOKMARK_UNIQUE_ONLY 2
45#define BOOKMARK_RECENT_ONLY_YES 3
46#define BOOKMARK_RECENT_ONLY_ASK 4
41#define FF_REWIND_1000 0 47#define FF_REWIND_1000 0
42#define FF_REWIND_2000 1 48#define FF_REWIND_2000 1
43#define FF_REWIND_3000 2 49#define FF_REWIND_3000 2
@@ -109,8 +115,8 @@ struct user_settings
109 /* resume settings */ 115 /* resume settings */
110 116
111 int resume; /* resume option: 0=off, 1=ask, 2=on */ 117 int resume; /* resume option: 0=off, 1=ask, 2=on */
112 short resume_index; /* index in playlist (-1 for no active resume) */ 118 int resume_index; /* index in playlist (-1 for no active resume) */
113 short resume_first_index; /* index of first track in playlist */ 119 int resume_first_index; /* index of first track in playlist */
114 int resume_offset; /* byte offset in mp3 file */ 120 int resume_offset; /* byte offset in mp3 file */
115 int resume_seed; /* shuffle seed (-1=no resume shuffle 0=sorted 121 int resume_seed; /* shuffle seed (-1=no resume shuffle 0=sorted
116 >0=shuffled) */ 122 >0=shuffled) */
@@ -161,6 +167,11 @@ struct user_settings
161 int bidir_limit; /* bidir scroll length limit */ 167 int bidir_limit; /* bidir scroll length limit */
162 int scroll_delay; /* delay (in 1/10s) before starting scroll */ 168 int scroll_delay; /* delay (in 1/10s) before starting scroll */
163 int scroll_step; /* pixels to advance per update */ 169 int scroll_step; /* pixels to advance per update */
170
171 /* auto bookmark settings */
172 int autoloadbookmark; /* auto load option: 0=off, 1=ask, 2=on */
173 int autocreatebookmark; /* auto create option: 0=off, 1=ask, 2=on */
174 int usemrb; /* use MRB list: 0=No, 1=Yes*/
164#ifdef HAVE_LCD_CHARCELLS 175#ifdef HAVE_LCD_CHARCELLS
165 int jump_scroll; /* Fast jump when scrolling */ 176 int jump_scroll; /* Fast jump when scrolling */
166 int jump_scroll_delay; /* Delay between jump scroll screens */ 177 int jump_scroll_delay; /* Delay between jump scroll screens */
@@ -205,6 +216,7 @@ bool set_option(char* string, void* variable, enum optiontype type,
205bool set_int(char* string, char* unit, int* variable, 216bool set_int(char* string, char* unit, int* variable,
206 void (*function)(int), int step, int min, int max ); 217 void (*function)(int), int step, int min, int max );
207bool set_time(char* string, int timedate[]); 218bool set_time(char* string, int timedate[]);
219int read_line(int fd, char* buffer, int buffer_size);
208void set_file(char* filename, char* setting, int maxlen); 220void set_file(char* filename, char* setting, int maxlen);
209 221
210#ifdef HAVE_MAS3587F 222#ifdef HAVE_MAS3587F