|
MERROR_RETVAL | retrohtr_tree_create (struct MHTML_PARSER *parser, struct RETROHTR_RENDER_TREE *tree, size_t x, size_t y, size_t w, size_t h, ssize_t tag_idx, ssize_t node_idx, size_t d) |
|
MERROR_RETVAL | retrohtr_apply_styles (struct MHTML_PARSER *parser, struct RETROHTR_RENDER_TREE *tree, struct MCSS_STYLE *parent_style, struct MCSS_STYLE *effect_style, ssize_t tag_idx) |
| Create a style node that is a composite of a parent style and the styles applicable to the classes/IDs of a tag and its immediate styles.
|
|
MERROR_RETVAL | retrohtr_tree_size (struct MHTML_PARSER *parser, struct RETROHTR_RENDER_TREE *tree, struct MCSS_STYLE *prev_sibling_style, struct MCSS_STYLE *parent_style, ssize_t node_idx, size_t d) |
|
MERROR_RETVAL | retrohtr_tree_pos (struct MHTML_PARSER *parser, struct RETROHTR_RENDER_TREE *tree, struct MCSS_STYLE *prev_sibling_style, struct MCSS_STYLE *parent_style, ssize_t node_idx, size_t d) |
|
MERROR_RETVAL | retrohtr_tree_draw (struct MHTML_PARSER *parser, struct RETROHTR_RENDER_TREE *tree, ssize_t node_idx, size_t d) |
|
retrogui_idc_t | retrohtr_tree_poll_ctls (struct RETROHTR_RENDER_TREE *tree, RETROFLAT_IN_KEY *input, struct RETROFLAT_INPUT *input_evt) |
|
MERROR_RETVAL | retrohtr_tree_dump (struct RETROHTR_RENDER_TREE *tree, struct MHTML_PARSER *parser, ssize_t iter, size_t d) |
|
void | retrohtr_tree_free (struct RETROHTR_RENDER_TREE *tree) |
|
MERROR_RETVAL | retrohtr_tree_init (struct RETROHTR_RENDER_TREE *tree) |
|
|
uint8_t | RETROHTR_RENDER_NODE::flags |
|
ssize_t | RETROHTR_RENDER_NODE::x |
|
ssize_t | RETROHTR_RENDER_NODE::y |
|
size_t | RETROHTR_RENDER_NODE::w |
|
size_t | RETROHTR_RENDER_NODE::h |
|
size_t | RETROHTR_RENDER_NODE::m_l |
|
size_t | RETROHTR_RENDER_NODE::m_r |
|
size_t | RETROHTR_RENDER_NODE::m_t |
|
size_t | RETROHTR_RENDER_NODE::m_b |
|
uint8_t | RETROHTR_RENDER_NODE::pos |
|
uint8_t | RETROHTR_RENDER_NODE::pos_flags |
|
uint8_t | RETROHTR_RENDER_NODE::edge |
|
RETROFLAT_COLOR | RETROHTR_RENDER_NODE::bg |
|
RETROFLAT_COLOR | RETROHTR_RENDER_NODE::fg |
|
MAUG_MHANDLE | RETROHTR_RENDER_NODE::font_h |
|
ssize_t | RETROHTR_RENDER_NODE::tag |
|
ssize_t | RETROHTR_RENDER_NODE::parent |
| Index of container's render node in RETROHTR_RENDER_TREE.
|
|
ssize_t | RETROHTR_RENDER_NODE::first_child |
| Index of first child's render node in RETROHTR_RENDER_TREE.
|
|
ssize_t | RETROHTR_RENDER_NODE::next_sibling |
| Index of next sibling's render node in RETROHTR_RENDER_TREE.
|
|
struct RETROFLAT_BITMAP | RETROHTR_RENDER_NODE::bitmap |
|
uint8_t | RETROHTR_RENDER_TREE::flags |
|
MAUG_MHANDLE | RETROHTR_RENDER_TREE::nodes_h |
|
struct RETROHTR_RENDER_NODE * | RETROHTR_RENDER_TREE::nodes |
| Locked pointer to nodes when locked with retrohtr_tree_lock().
|
|
size_t | RETROHTR_RENDER_TREE::nodes_sz |
| Current active number of nodes in RETROHTR_RENDER_NODE::nodes_h.
|
|
size_t | RETROHTR_RENDER_TREE::nodes_sz_max |
| Current alloc'd number of nodes in RETROHTR_RENDER_NODE::nodes_h.
|
|
struct RETROGUI | RETROHTR_RENDER_TREE::gui |
|