diff options
author | Tor Andersson <tor@ghostscript.com> | 2004-10-05 07:23:36 +0200 |
---|---|---|
committer | Tor Andersson <tor@ghostscript.com> | 2004-10-05 07:23:36 +0200 |
commit | 7ad0eac4b8c81c5123ef5a62b23ba2895dd997c8 (patch) | |
tree | 09d5530e86be7e7b9da37dff2668e31d18a78fb5 /tree/text.c | |
parent | 00905a4e2b959ccc3b79381acbf1d3b8e5319e8e (diff) | |
download | mupdf-7ad0eac4b8c81c5123ef5a62b23ba2895dd997c8.tar.xz |
refactor and rename node types
Diffstat (limited to 'tree/text.c')
-rw-r--r-- | tree/text.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/tree/text.c b/tree/text.c index 312e3bde..f1992ade 100644 --- a/tree/text.c +++ b/tree/text.c @@ -1,11 +1,11 @@ #include <fitz.h> fz_error * -fz_newtext(fz_text **textp, fz_font *font) +fz_newtextnode(fz_textnode **textp, fz_font *font) { - fz_text *text; + fz_textnode *text; - text = *textp = fz_malloc(sizeof(fz_text)); + text = *textp = fz_malloc(sizeof(fz_textnode)); if (!text) return fz_outofmem; @@ -21,21 +21,21 @@ fz_newtext(fz_text **textp, fz_font *font) } void -fz_freetext(fz_text *text) +fz_freetextnode(fz_textnode *text) { fz_free(text->els); - fz_free(text); -}; +} fz_rect -fz_boundtext(fz_text *text, fz_matrix ctm) +fz_boundtextnode(fz_textnode *text, fz_matrix ctm) { + // FIXME convolve font bbox to all glyph x,y pairs /* fz_rect bounds = fz_boundglyph(text->font, text->els[0], ctm); */ return FZ_INFRECT; } static fz_error * -growtext(fz_text *text, int n) +growtext(fz_textnode *text, int n) { int newcap; fz_textel *newels; @@ -54,7 +54,7 @@ growtext(fz_text *text, int n) } fz_error * -fz_addtext(fz_text *text, int g, float x, float y) +fz_addtext(fz_textnode *text, int g, float x, float y) { if (growtext(text, 1) != nil) return fz_outofmem; |