diff options
author | Yoshihisa Uchida <uchida@rockbox.org> | 2010-06-05 10:30:08 +0000 |
---|---|---|
committer | Yoshihisa Uchida <uchida@rockbox.org> | 2010-06-05 10:30:08 +0000 |
commit | fdba8404503af0448586615330a7b27f2ced531c (patch) | |
tree | bb15677a7a720675ac2666f11e62042f3b2639ad /apps/plugins/text_viewer/readme.txt | |
parent | 991e92fd3dc15f1e365761264c26305559ddb0a4 (diff) | |
download | rockbox-fdba8404503af0448586615330a7b27f2ced531c.tar.gz rockbox-fdba8404503af0448586615330a7b27f2ced531c.zip |
reworks text viewer plugin. (FS#11209)
new text viewer plugin: text_viewer.rock.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26571 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/text_viewer/readme.txt')
-rw-r--r-- | apps/plugins/text_viewer/readme.txt | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/apps/plugins/text_viewer/readme.txt b/apps/plugins/text_viewer/readme.txt new file mode 100644 index 0000000000..f124370bdc --- /dev/null +++ b/apps/plugins/text_viewer/readme.txt | |||
@@ -0,0 +1,62 @@ | |||
1 | about the text viewer plugin. | ||
2 | |||
3 | Limitation | ||
4 | for the target which PLUGIN_BUFFER_SIZE < 0x13000 (i.e., archos series), | ||
5 | can only be read up to 999 pages. | ||
6 | |||
7 | |||
8 | Difference between viewer.rock | ||
9 | [settings file] | ||
10 | - the global setting, 'tv_global.dat' is stored. | ||
11 | - Settings and bookmarks for each file, 'tv_file.dat' is stored. | ||
12 | |||
13 | Note: when viewer.dat(viewer_file.dat) exists, tv_global.dat(tv_file.dat) is created by | ||
14 | using viewer.dat(viewer_file.dat). | ||
15 | |||
16 | [wod wrap] | ||
17 | - add the following characters which can be split the line. | ||
18 | '!', ',', '.', ':', ';', '?', | ||
19 | U+00b7, U+2010, U+3000, U+3001, U+3002, U+30fb, U+30fc, | ||
20 | U+ff01, U+ff0c, U+ff0d, U+ff0e, U+ff1a, U+ff1b, U+ff1f. | ||
21 | |||
22 | - when the line split, if the line length is short ( < 0.75 * display width), | ||
23 | split the line in display width. (thus, maybe split a word) | ||
24 | |||
25 | [line mode] | ||
26 | [join] | ||
27 | - break line condition has changed. | ||
28 | - If the next line is a blank line or spaces only line, this line breaks. | ||
29 | |||
30 | [reflow] | ||
31 | - indent changes two spaces. | ||
32 | - supports the player which does not define HAVE_LCD_BITMAP. | ||
33 | |||
34 | [alignment] | ||
35 | - the right alignment supports the player which does not define HAVE_LCD_BITMAP. | ||
36 | |||
37 | [bookmark] | ||
38 | - increased to 16 the number of bookmarks that can be registered. | ||
39 | |||
40 | |||
41 | TODO list | ||
42 | - for the target which PLUGIN_BUFFER_SIZE < 0x13000 (i.e., archos series), | ||
43 | supports more than 999 pages of text. | ||
44 | |||
45 | - add History feature. | ||
46 | |||
47 | - when the WIDE screen, allow to specify the number of screens. | ||
48 | |||
49 | - when the line_mode is reflow, allow to specify indent spaces. | ||
50 | |||
51 | - for the horizontal scroll, allow the select scroll by screen/scroll by column for the settings menu. | ||
52 | |||
53 | - can display the horizontal scroll bar. | ||
54 | |||
55 | - draw images that are linked to the text. (<img src="...">) | ||
56 | |||
57 | - play audios that are linked to the text. (<audio src="...">) | ||
58 | |||
59 | - more treatments of line breaking, word wrappings. | ||
60 | (for example, period does not appear the top of line.) | ||
61 | |||
62 | - whether scroll to prev/next page or scroll to top page/bottom page can be select the settings menu. | ||