mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
[text] Removed unused function
This commit is contained in:
parent
672e4becf7
commit
07abe94955
@ -210,59 +210,6 @@ split_lines(struct widget_data *widget_data, int max_width)
|
||||
return lines;
|
||||
}
|
||||
|
||||
/* Format text according to dialog box and alignment. */
|
||||
void
|
||||
dlg_format_text_do(struct dialog_data *dlg_data,
|
||||
const char *text,
|
||||
int x, int *y, int width, int *real_width,
|
||||
struct color_pair *color, format_align_T align,
|
||||
int format_only)
|
||||
{
|
||||
#ifdef CONFIG_UTF8
|
||||
struct terminal *term = dlg_data->win->term;
|
||||
#endif
|
||||
int line_width;
|
||||
int firstline = 1;
|
||||
|
||||
for (; *text; text += line_width, (*y)++) {
|
||||
int shift;
|
||||
int cells = 0;
|
||||
|
||||
/* Skip first leading \n or space. */
|
||||
if (!firstline && isspace(*text))
|
||||
text++;
|
||||
else
|
||||
firstline = 0;
|
||||
if (!*text) break;
|
||||
|
||||
#ifdef CONFIG_UTF8
|
||||
line_width = split_line(text, width, &cells, term->utf8_cp);
|
||||
#else
|
||||
line_width = split_line(text, width, &cells);
|
||||
#endif /* CONFIG_UTF8 */
|
||||
|
||||
/* split_line() may return 0. */
|
||||
if (line_width < 1) {
|
||||
line_width = 1; /* Infinite loop prevention. */
|
||||
continue;
|
||||
}
|
||||
|
||||
if (real_width) int_lower_bound(real_width, cells);
|
||||
if (format_only || !line_width) continue;
|
||||
|
||||
/* Calculate the number of chars to indent */
|
||||
if (align == ALIGN_CENTER)
|
||||
shift = (width - cells) / 2;
|
||||
else if (align == ALIGN_RIGHT)
|
||||
shift = width - cells;
|
||||
else
|
||||
shift = 0;
|
||||
|
||||
assert(cells <= width && shift < width);
|
||||
|
||||
draw_dlg_text(dlg_data, x + shift, *y, text, line_width, 0, color);
|
||||
}
|
||||
}
|
||||
|
||||
/* Format text according to dialog box and alignment. */
|
||||
void
|
||||
|
@ -50,9 +50,6 @@ void add_dlg_text(struct dialog *dlg, char *text,
|
||||
format_align_T align, int bottom_pad);
|
||||
|
||||
extern const struct widget_ops text_ops;
|
||||
void dlg_format_text_do(struct dialog_data *dlg_data,
|
||||
const char *text, int x, int *y, int w, int *rw,
|
||||
struct color_pair *scolor, format_align_T align, int format_only);
|
||||
|
||||
void dlg_format_text_do_node(struct dialog_data *dlg_data,
|
||||
const char *text, int x, int *y, int w, int *rw,
|
||||
|
Loading…
Reference in New Issue
Block a user