Functions |
linebreak_t * | linebreak_new (void(*ref_func)()) |
linebreak_t * | linebreak_incref (linebreak_t *obj) |
linebreak_t * | linebreak_copy (linebreak_t *obj) |
void | linebreak_destroy (linebreak_t *obj) |
void | linebreak_set_newline (linebreak_t *lbobj, unistr_t *newline) |
void | linebreak_set_stash (linebreak_t *lbobj, void *stash) |
void | linebreak_set_format (linebreak_t *lbobj, gcstring_t *(*format_func)(), void *format_data) |
void | linebreak_add_prep (linebreak_t *lbobj, gcstring_t *(*prep_func)(), void *prep_data) |
void | linebreak_set_sizing (linebreak_t *lbobj, double(*sizing_func)(), void *sizing_data) |
void | linebreak_set_urgent (linebreak_t *lbobj, gcstring_t *(*urgent_func)(), void *urgent_data) |
void | linebreak_set_user (linebreak_t *lbobj, gcstring_t *(*user_func)(), void *user_data) |
void | linebreak_reset (linebreak_t *lbobj) |
propval_t | linebreak_lbrule (propval_t b_idx, propval_t a_idx) |
propval_t | linebreak_lbclass (linebreak_t *obj, unichar_t c) |
propval_t | linebreak_eawidth (linebreak_t *obj, unichar_t c) |
Variables |
propval_t * | linebreak_rules [] |
size_t | linebreak_rulessiz |