forked from len0rd/rockbox
text_viewer: rename preference values.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27106 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
936e673954
commit
7e37fa926d
7 changed files with 45 additions and 45 deletions
|
|
@ -79,11 +79,11 @@ void tv_scroll_up(unsigned mode)
|
||||||
int offset_line = -1;
|
int offset_line = -1;
|
||||||
|
|
||||||
if ((mode == TV_VERTICAL_SCROLL_PAGE) ||
|
if ((mode == TV_VERTICAL_SCROLL_PAGE) ||
|
||||||
(mode == TV_VERTICAL_SCROLL_PREFS && preferences->vertical_scroll_mode == PAGE))
|
(mode == TV_VERTICAL_SCROLL_PREFS && preferences->vertical_scroll_mode == VS_PAGE))
|
||||||
{
|
{
|
||||||
offset_page--;
|
offset_page--;
|
||||||
#ifdef HAVE_LCD_BITMAP
|
#ifdef HAVE_LCD_BITMAP
|
||||||
offset_line = (preferences->page_mode == OVERLAP)? 1:0;
|
offset_line = (preferences->page_mode == PM_OVERLAP)? 1:0;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
tv_move_screen(offset_page, offset_line, SEEK_CUR);
|
tv_move_screen(offset_page, offset_line, SEEK_CUR);
|
||||||
|
|
@ -95,11 +95,11 @@ void tv_scroll_down(unsigned mode)
|
||||||
int offset_line = 1;
|
int offset_line = 1;
|
||||||
|
|
||||||
if ((mode == TV_VERTICAL_SCROLL_PAGE) ||
|
if ((mode == TV_VERTICAL_SCROLL_PAGE) ||
|
||||||
(mode == TV_VERTICAL_SCROLL_PREFS && preferences->vertical_scroll_mode == PAGE))
|
(mode == TV_VERTICAL_SCROLL_PREFS && preferences->vertical_scroll_mode == VS_PAGE))
|
||||||
{
|
{
|
||||||
offset_page++;
|
offset_page++;
|
||||||
#ifdef HAVE_LCD_BITMAP
|
#ifdef HAVE_LCD_BITMAP
|
||||||
offset_line = (preferences->page_mode == OVERLAP)? -1:0;
|
offset_line = (preferences->page_mode == PM_OVERLAP)? -1:0;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
tv_move_screen(offset_page, offset_line, SEEK_CUR);
|
tv_move_screen(offset_page, offset_line, SEEK_CUR);
|
||||||
|
|
@ -111,7 +111,7 @@ void tv_scroll_left(unsigned mode)
|
||||||
int offset_column = 0;
|
int offset_column = 0;
|
||||||
|
|
||||||
if ((mode == TV_HORIZONTAL_SCROLL_COLUMN) ||
|
if ((mode == TV_HORIZONTAL_SCROLL_COLUMN) ||
|
||||||
(mode == TV_HORIZONTAL_SCROLL_PREFS && preferences->horizontal_scroll_mode == COLUMN))
|
(mode == TV_HORIZONTAL_SCROLL_PREFS && preferences->horizontal_scroll_mode == HS_COLUMN))
|
||||||
{
|
{
|
||||||
/* Scroll left one column */
|
/* Scroll left one column */
|
||||||
offset_column--;
|
offset_column--;
|
||||||
|
|
@ -130,7 +130,7 @@ void tv_scroll_right(unsigned mode)
|
||||||
int offset_column = 0;
|
int offset_column = 0;
|
||||||
|
|
||||||
if ((mode == TV_HORIZONTAL_SCROLL_COLUMN) ||
|
if ((mode == TV_HORIZONTAL_SCROLL_COLUMN) ||
|
||||||
(mode == TV_HORIZONTAL_SCROLL_PREFS && preferences->horizontal_scroll_mode == COLUMN))
|
(mode == TV_HORIZONTAL_SCROLL_PREFS && preferences->horizontal_scroll_mode == HS_COLUMN))
|
||||||
{
|
{
|
||||||
/* Scroll right one column */
|
/* Scroll right one column */
|
||||||
offset_column++;
|
offset_column++;
|
||||||
|
|
@ -151,7 +151,7 @@ void tv_top(void)
|
||||||
void tv_bottom(void)
|
void tv_bottom(void)
|
||||||
{
|
{
|
||||||
tv_move_screen(0, 0, SEEK_END);
|
tv_move_screen(0, 0, SEEK_END);
|
||||||
if (preferences->vertical_scroll_mode == PAGE)
|
if (preferences->vertical_scroll_mode == VS_PAGE)
|
||||||
tv_move_screen(0, -tv_get_screen_pos()->line, SEEK_CUR);
|
tv_move_screen(0, -tv_get_screen_pos()->line, SEEK_CUR);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -166,7 +166,7 @@ unsigned tv_menu(void)
|
||||||
if (res == TV_MENU_RESULT_EXIT_MENU)
|
if (res == TV_MENU_RESULT_EXIT_MENU)
|
||||||
{
|
{
|
||||||
tv_convert_fpos(cur_file_pos, &cur_pos);
|
tv_convert_fpos(cur_file_pos, &cur_pos);
|
||||||
if (preferences->vertical_scroll_mode == PAGE)
|
if (preferences->vertical_scroll_mode == VS_PAGE)
|
||||||
cur_pos.line = 0;
|
cur_pos.line = 0;
|
||||||
|
|
||||||
tv_move_screen(cur_pos.page, cur_pos.line, SEEK_SET);
|
tv_move_screen(cur_pos.page, cur_pos.line, SEEK_SET);
|
||||||
|
|
|
||||||
|
|
@ -224,7 +224,7 @@ void tv_select_bookmark(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* move to the select position */
|
/* move to the select position */
|
||||||
if (preferences->vertical_scroll_mode == PAGE)
|
if (preferences->vertical_scroll_mode == VS_PAGE)
|
||||||
select_pos.line = 0;
|
select_pos.line = 0;
|
||||||
|
|
||||||
tv_move_screen(select_pos.page, select_pos.line, SEEK_SET);
|
tv_move_screen(select_pos.page, select_pos.line, SEEK_SET);
|
||||||
|
|
|
||||||
|
|
@ -88,13 +88,13 @@ void tv_copy_preferences(struct tv_preferences *copy_prefs)
|
||||||
|
|
||||||
void tv_set_default_preferences(struct tv_preferences *p)
|
void tv_set_default_preferences(struct tv_preferences *p)
|
||||||
{
|
{
|
||||||
p->word_mode = WRAP;
|
p->word_mode = WM_WRAP;
|
||||||
p->line_mode = NORMAL;
|
p->line_mode = LM_NORMAL;
|
||||||
p->windows = 1;
|
p->windows = 1;
|
||||||
p->alignment = LEFT;
|
p->alignment = AL_LEFT;
|
||||||
p->horizontal_scroll_mode = SCREEN;
|
p->horizontal_scroll_mode = HS_SCREEN;
|
||||||
p->vertical_scroll_mode = PAGE;
|
p->vertical_scroll_mode = VS_PAGE;
|
||||||
p->page_mode = NO_OVERLAP;
|
p->page_mode = PM_NO_OVERLAP;
|
||||||
p->horizontal_scrollbar = SB_OFF;
|
p->horizontal_scrollbar = SB_OFF;
|
||||||
p->vertical_scrollbar = SB_OFF;
|
p->vertical_scrollbar = SB_OFF;
|
||||||
#ifdef HAVE_LCD_BITMAP
|
#ifdef HAVE_LCD_BITMAP
|
||||||
|
|
|
||||||
|
|
@ -31,28 +31,28 @@ enum {
|
||||||
|
|
||||||
/* word_mode */
|
/* word_mode */
|
||||||
enum {
|
enum {
|
||||||
WRAP = 0,
|
WM_WRAP = 0,
|
||||||
CHOP,
|
WM_CHOP,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* line_mode */
|
/* line_mode */
|
||||||
enum {
|
enum {
|
||||||
NORMAL = 0,
|
LM_NORMAL = 0,
|
||||||
JOIN,
|
LM_JOIN,
|
||||||
EXPAND,
|
LM_EXPAND,
|
||||||
REFLOW,
|
LM_REFLOW,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* alignment */
|
/* alignment */
|
||||||
enum {
|
enum {
|
||||||
LEFT = 0,
|
AL_LEFT = 0,
|
||||||
RIGHT,
|
AL_RIGHT,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* page_mode */
|
/* page_mode */
|
||||||
enum {
|
enum {
|
||||||
NO_OVERLAP = 0,
|
PM_NO_OVERLAP = 0,
|
||||||
OVERLAP,
|
PM_OVERLAP,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* header_mode */
|
/* header_mode */
|
||||||
|
|
@ -74,14 +74,14 @@ enum {
|
||||||
|
|
||||||
/* horizontal_scroll_mode */
|
/* horizontal_scroll_mode */
|
||||||
enum {
|
enum {
|
||||||
SCREEN = 0,
|
HS_SCREEN = 0,
|
||||||
COLUMN,
|
HS_COLUMN,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* vertical_scroll_mode */
|
/* vertical_scroll_mode */
|
||||||
enum {
|
enum {
|
||||||
PAGE = 0,
|
VS_PAGE = 0,
|
||||||
LINE,
|
VS_LINE,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* narrow_mode */
|
/* narrow_mode */
|
||||||
|
|
|
||||||
|
|
@ -149,7 +149,7 @@ static bool tv_read_preferences(int pfd, int version, struct tv_preferences *pre
|
||||||
if (version > 0)
|
if (version > 0)
|
||||||
prefs->alignment = *p++;
|
prefs->alignment = *p++;
|
||||||
else
|
else
|
||||||
prefs->alignment = LEFT;
|
prefs->alignment = AL_LEFT;
|
||||||
|
|
||||||
prefs->encoding = *p++;
|
prefs->encoding = *p++;
|
||||||
prefs->vertical_scrollbar = *p++;
|
prefs->vertical_scrollbar = *p++;
|
||||||
|
|
@ -169,7 +169,7 @@ static bool tv_read_preferences(int pfd, int version, struct tv_preferences *pre
|
||||||
if (version > 3)
|
if (version > 3)
|
||||||
prefs->horizontal_scroll_mode = *p++;
|
prefs->horizontal_scroll_mode = *p++;
|
||||||
else
|
else
|
||||||
prefs->horizontal_scroll_mode = SCREEN;
|
prefs->horizontal_scroll_mode = HS_SCREEN;
|
||||||
|
|
||||||
if (version > 4)
|
if (version > 4)
|
||||||
prefs->narrow_mode = *p++;
|
prefs->narrow_mode = *p++;
|
||||||
|
|
|
||||||
|
|
@ -172,7 +172,7 @@ static bool tv_is_line_break_char(unsigned short ch)
|
||||||
size_t i;
|
size_t i;
|
||||||
|
|
||||||
/* when the word mode is CHOP, all characters does not break line. */
|
/* when the word mode is CHOP, all characters does not break line. */
|
||||||
if (preferences->word_mode == CHOP)
|
if (preferences->word_mode == WM_CHOP)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
for (i = 0; i < sizeof(break_chars); i++)
|
for (i = 0; i < sizeof(break_chars); i++)
|
||||||
|
|
@ -221,7 +221,7 @@ static int tv_form_reflow_line(unsigned short *ucs, int chars)
|
||||||
int spaces = 0;
|
int spaces = 0;
|
||||||
int words_spaces;
|
int words_spaces;
|
||||||
|
|
||||||
if (preferences->alignment == LEFT)
|
if (preferences->alignment == AL_LEFT)
|
||||||
{
|
{
|
||||||
while (chars > 0 && ucs[chars-1] == ' ')
|
while (chars > 0 && ucs[chars-1] == ' ')
|
||||||
chars--;
|
chars--;
|
||||||
|
|
@ -386,7 +386,7 @@ static int tv_parse_text(const unsigned char *src, unsigned short *ucs,
|
||||||
next = tv_get_ucs(cur, &ch);
|
next = tv_get_ucs(cur, &ch);
|
||||||
if (ch == '\n')
|
if (ch == '\n')
|
||||||
{
|
{
|
||||||
if (preferences->line_mode != JOIN || tv_is_break_line_join_mode(next))
|
if (preferences->line_mode != LM_JOIN || tv_is_break_line_join_mode(next))
|
||||||
{
|
{
|
||||||
line_end_ptr = next;
|
line_end_ptr = next;
|
||||||
line_end_chars = chars;
|
line_end_chars = chars;
|
||||||
|
|
@ -394,7 +394,7 @@ static int tv_parse_text(const unsigned char *src, unsigned short *ucs,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (preferences->word_mode == CHOP || tv_isspace(prev_ch))
|
if (preferences->word_mode == WM_CHOP || tv_isspace(prev_ch))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
@ -411,7 +411,7 @@ static int tv_parse_text(const unsigned char *src, unsigned short *ucs,
|
||||||
* (1) spacelike character convert to ' '
|
* (1) spacelike character convert to ' '
|
||||||
* (2) plural spaces are collected to one
|
* (2) plural spaces are collected to one
|
||||||
*/
|
*/
|
||||||
if (preferences->line_mode == REFLOW)
|
if (preferences->line_mode == LM_REFLOW)
|
||||||
{
|
{
|
||||||
ch = ' ';
|
ch = ' ';
|
||||||
if (prev_ch == ch)
|
if (prev_ch == ch)
|
||||||
|
|
@ -419,13 +419,13 @@ static int tv_parse_text(const unsigned char *src, unsigned short *ucs,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* when the alignment is RIGHT, ignores indent spaces. */
|
/* when the alignment is RIGHT, ignores indent spaces. */
|
||||||
if (preferences->alignment == RIGHT && is_indent)
|
if (preferences->alignment == AL_RIGHT && is_indent)
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
is_indent = false;
|
is_indent = false;
|
||||||
|
|
||||||
if (preferences->line_mode == REFLOW && is_indent)
|
if (preferences->line_mode == LM_REFLOW && is_indent)
|
||||||
gw = tv_glyph_width(ch) * preferences->indent_spaces;
|
gw = tv_glyph_width(ch) * preferences->indent_spaces;
|
||||||
else
|
else
|
||||||
gw = tv_glyph_width(ch);
|
gw = tv_glyph_width(ch);
|
||||||
|
|
@ -443,7 +443,7 @@ static int tv_parse_text(const unsigned char *src, unsigned short *ucs,
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (preferences->line_mode != REFLOW || !is_indent)
|
if (preferences->line_mode != LM_REFLOW || !is_indent)
|
||||||
ucs[chars++] = ch;
|
ucs[chars++] = ch;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -472,7 +472,7 @@ static int tv_parse_text(const unsigned char *src, unsigned short *ucs,
|
||||||
* when the last line break position is too short (line length < 0.75 * block width),
|
* when the last line break position is too short (line length < 0.75 * block width),
|
||||||
* the line is cut off at the position where it is closest to the displayed width.
|
* the line is cut off at the position where it is closest to the displayed width.
|
||||||
*/
|
*/
|
||||||
if ((preferences->line_mode == REFLOW && line_break_ptr == NULL) ||
|
if ((preferences->line_mode == LM_REFLOW && line_break_ptr == NULL) ||
|
||||||
(4 * line_break_width < 3 * block_width))
|
(4 * line_break_width < 3 * block_width))
|
||||||
{
|
{
|
||||||
line_end_ptr = cur;
|
line_end_ptr = cur;
|
||||||
|
|
@ -504,7 +504,7 @@ int tv_create_formed_text(const unsigned char *src, ssize_t bufsize,
|
||||||
if (dst != NULL)
|
if (dst != NULL)
|
||||||
*dst = utf8buf;
|
*dst = utf8buf;
|
||||||
|
|
||||||
if (preferences->line_mode == EXPAND && (expand_extra_line = !expand_extra_line) == true)
|
if (preferences->line_mode == LM_EXPAND && (expand_extra_line = !expand_extra_line) == true)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
end_ptr = src + bufsize;
|
end_ptr = src + bufsize;
|
||||||
|
|
@ -526,14 +526,14 @@ int tv_create_formed_text(const unsigned char *src, ssize_t bufsize,
|
||||||
|
|
||||||
if (dst != NULL)
|
if (dst != NULL)
|
||||||
{
|
{
|
||||||
if (preferences->alignment == RIGHT)
|
if (preferences->alignment == AL_RIGHT)
|
||||||
tv_align_right(chars);
|
tv_align_right(chars);
|
||||||
|
|
||||||
for (i = 0; i < block_count; i++)
|
for (i = 0; i < block_count; i++)
|
||||||
{
|
{
|
||||||
if (i == block || (is_multi && i == block + 1))
|
if (i == block || (is_multi && i == block + 1))
|
||||||
{
|
{
|
||||||
if (is_break_line && preferences->line_mode == REFLOW)
|
if (is_break_line && preferences->line_mode == LM_REFLOW)
|
||||||
chars[i] = tv_form_reflow_line(ucsbuf[i], chars[i]);
|
chars[i] = tv_form_reflow_line(ucsbuf[i], chars[i]);
|
||||||
|
|
||||||
tv_decode2utf8(ucsbuf[i], chars[i]);
|
tv_decode2utf8(ucsbuf[i], chars[i]);
|
||||||
|
|
|
||||||
|
|
@ -234,7 +234,7 @@ void tv_draw_window(void)
|
||||||
tv_copy_screen_pos(&pos);
|
tv_copy_screen_pos(&pos);
|
||||||
rb->lcd_clear_display();
|
rb->lcd_clear_display();
|
||||||
|
|
||||||
if (preferences->alignment == LEFT)
|
if (preferences->alignment == AL_LEFT)
|
||||||
tv_read_start(cur_window, (cur_column > 0));
|
tv_read_start(cur_window, (cur_column > 0));
|
||||||
else
|
else
|
||||||
tv_read_start(0, preferences->windows > 1);
|
tv_read_start(0, preferences->windows > 1);
|
||||||
|
|
@ -244,7 +244,7 @@ void tv_draw_window(void)
|
||||||
if (!tv_get_next_line(&line_buf))
|
if (!tv_get_next_line(&line_buf))
|
||||||
break;
|
break;
|
||||||
|
|
||||||
if (preferences->alignment == RIGHT)
|
if (preferences->alignment == AL_RIGHT)
|
||||||
{
|
{
|
||||||
rb->lcd_getstringsize(line_buf, &line_width, NULL);
|
rb->lcd_getstringsize(line_buf, &line_width, NULL);
|
||||||
dx = draw_width - line_width;
|
dx = draw_width - line_width;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue