Functions | |
int | node_condbool_render (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Callback for every bool node - Implements ExpandoNode::render() -. | |
int | node_conddate_render (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Render a CondDate Node - Implements ExpandoNode::render() -. | |
static int | node_condition_render (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Render a Conditional Node - Implements ExpandoNode::render() -. | |
int | node_container_render (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Callback for a Container Node - Implements ExpandoNode::render() -. | |
int | node_expando_render (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Render an Expando Node - Implements ExpandoNode::render() -. | |
int | node_padding_render_eol (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Render End-of-Line Padding - Implements ExpandoNode::render() -. | |
int | node_padding_render_hard (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Render Hard Padding - Implements ExpandoNode::render() -. | |
int | node_padding_render_soft (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Render Soft Padding - Implements ExpandoNode::render() -. | |
static int | node_text_render (const struct ExpandoNode *node, const struct ExpandoRenderData *rdata, struct Buffer *buf, int max_cols, void *data, MuttFormatFlags flags) |
Render a Text Node - Implements ExpandoNode::render() -. | |
Render an Expando.
[in] | node | Node to render |
[out] | buf | Buffer in which to save string |
[in] | max_cols | Maximum number of screen columns to use |
[in] | data | Private data |
[in] | flags | Flags, see MuttFormatFlags |
num | Number of screen columns used |
int node_condbool_render | ( | const struct ExpandoNode * | node, |
const struct ExpandoRenderData * | rdata, | ||
struct Buffer * | buf, | ||
int | max_cols, | ||
void * | data, | ||
MuttFormatFlags | flags | ||
) |
Callback for every bool node - Implements ExpandoNode::render() -.
Definition at line 104 of file node_condbool.c.
int node_conddate_render | ( | const struct ExpandoNode * | node, |
const struct ExpandoRenderData * | rdata, | ||
struct Buffer * | buf, | ||
int | max_cols, | ||
void * | data, | ||
MuttFormatFlags | flags | ||
) |
Render a CondDate Node - Implements ExpandoNode::render() -.
Definition at line 161 of file node_conddate.c.
|
static |
Render a Conditional Node - Implements ExpandoNode::render() -.
Definition at line 40 of file node_condition.c.
int node_container_render | ( | const struct ExpandoNode * | node, |
const struct ExpandoRenderData * | rdata, | ||
struct Buffer * | buf, | ||
int | max_cols, | ||
void * | data, | ||
MuttFormatFlags | flags | ||
) |
Callback for a Container Node - Implements ExpandoNode::render() -.
Definition at line 43 of file node_container.c.
int node_expando_render | ( | const struct ExpandoNode * | node, |
const struct ExpandoRenderData * | rdata, | ||
struct Buffer * | buf, | ||
int | max_cols, | ||
void * | data, | ||
MuttFormatFlags | flags | ||
) |
Render an Expando Node - Implements ExpandoNode::render() -.
Definition at line 336 of file node_expando.c.
int node_padding_render_eol | ( | const struct ExpandoNode * | node, |
const struct ExpandoRenderData * | rdata, | ||
struct Buffer * | buf, | ||
int | max_cols, | ||
void * | data, | ||
MuttFormatFlags | flags | ||
) |
Render End-of-Line Padding - Implements ExpandoNode::render() -.
Definition at line 105 of file node_padding.c.
int node_padding_render_hard | ( | const struct ExpandoNode * | node, |
const struct ExpandoRenderData * | rdata, | ||
struct Buffer * | buf, | ||
int | max_cols, | ||
void * | data, | ||
MuttFormatFlags | flags | ||
) |
Render Hard Padding - Implements ExpandoNode::render() -.
Text to the left of the padding is hard and will be preserved if possible. Text to the right of the padding will be truncated.
Definition at line 124 of file node_padding.c.
int node_padding_render_soft | ( | const struct ExpandoNode * | node, |
const struct ExpandoRenderData * | rdata, | ||
struct Buffer * | buf, | ||
int | max_cols, | ||
void * | data, | ||
MuttFormatFlags | flags | ||
) |
Render Soft Padding - Implements ExpandoNode::render() -.
Text to the right of the padding is hard and will be preserved if possible. Text to the left of the padding will be truncated.
Definition at line 162 of file node_padding.c.
|
static |
Render a Text Node - Implements ExpandoNode::render() -.
Definition at line 41 of file node_text.c.