24#define HALIGN_RIGHT (1 << 1)
25#define HALIGN_LEFT (1 << 2)
26#define HALIGN_MASK (HALIGN_RIGHT | HALIGN_LEFT)
27#define HALIGN_TEXT HALIGN_MASK
28#define VALIGN_TOP (1 << 3)
29#define VALIGN_BOTTOM (1 << 4)
30#define VALIGN_MASK (VALIGN_TOP | VALIGN_BOTTOM)
31#define BORDER_SET (1 << 5)
32#define PAD_SET (1 << 6)
33#define SPACE_SET (1 << 7)
34#define BALIGN_RIGHT (1 << 8)
35#define BALIGN_LEFT (1 << 9)
36#define BALIGN_MASK (BALIGN_RIGHT | BALIGN_LEFT)
37#define BORDER_LEFT (1 << 10)
38#define BORDER_TOP (1 << 11)
39#define BORDER_RIGHT (1 << 12)
40#define BORDER_BOTTOM (1 << 13)
41#define BORDER_MASK (BORDER_LEFT|BORDER_TOP|BORDER_RIGHT|BORDER_BOTTOM)
void free_html_label(htmllabel_t *, int)
void emit_html_label(GVJ_t *job, htmllabel_t *lp, textlabel_t *)
void free_html_data(htmldata_t *)
boxf * html_port(node_t *n, char *pname, unsigned char *sides)
int make_html_label(void *obj, textlabel_t *lp)
void free_html_text(htmltxt_t *)
htmllabel_t * parseHTML(char *, int *, htmlenv_t *)
size_t row_count
number of rows
bool hrule
horizontal rule
double * widths
widths of the columns
struct htmltbl_t::@75::@76 n
struct htmltbl_t::@75::@77 p
double * heights
heights of the rows
size_t column_count
number of columns