|
static void | get_table_frames (struct table *table, struct table_frames *result) |
|
int | get_table_indent (struct html_context *html_context, struct table *table) |
|
static struct part * | format_cell (struct html_context *html_context, struct table *table, struct table_cell *cell, struct document *document, int x, int y, int width) |
|
static void | get_cell_width (struct html_context *html_context, char *start, char *end, int cellpadding, int width, int a, int *min, int *max, int link_num, int *new_link_num) |
|
static void | get_cell_widths (struct html_context *html_context, struct table *table) |
|
static void | distribute_values (int *values, int count, int wanted, int *limits) |
|
static int | get_vline_width (struct table *table, int col) |
|
static int | get_hline_width (struct table *table, int row) |
|
static int | get_column_widths (struct table *table) |
|
static void | get_table_width (struct table *table) |
|
static int | apply_stretch_method (struct table *table, int widths[], int max_widths[], int stretch_method, int max_cols_width) |
|
static int | stretch_columns (struct table *table, int widths[], int max_widths[], int spare_width, int total_width) |
|
static void | distribute_widths (struct table *table, int width) |
|
int | get_table_cellpadding (struct html_context *html_context, struct table *table) |
|
void | check_table_widths (struct html_context *html_context, struct table *table) |
|
static void | check_table_height (struct table *table, struct table_frames *frames, int y) |
|
static int | get_table_caption_height (struct html_context *html_context, struct table *table) |
|
static int | get_table_real_height (struct table *table) |
|
void | get_table_heights (struct html_context *html_context, struct table *table) |
|
void | draw_table_cell (struct table *table, int col, int row, int x, int y, struct html_context *html_context) |
|
void | draw_table_cells (struct table *table, int x, int y, struct html_context *html_context) |
|
static int | get_frame_pos (int a, int a_size, int b, int b_size) |
|
static void | draw_frame_point (struct table *table, signed char *frame[2], int x, int y, int col, int row, struct html_context *html_context) |
|
static void | draw_frame_hline (struct table *table, signed char *frame[2], int x, int y, int col, int row, struct html_context *html_context) |
|
static void | draw_frame_vline (struct table *table, signed char *frame[2], int x, int y, int col, int row, struct html_context *html_context) |
|
static int | table_row_has_group (struct table *table, int row) |
|
static void | init_table_rules (struct table *table, signed char *frame[2]) |
|
void | draw_table_frames (struct table *table, int indent, int y, struct html_context *html_context) |
|
void | draw_table_caption (struct html_context *html_context, struct table *table, int x, int y) |
|
static void | draw_table_bad_html (struct html_context *html_context, struct table *table) |
|
void | distribute_table_widths (struct table *table) |
|
void | format_table (char *attr, char *html, char *eof, char **end, struct html_context *html_context) |
|