summaryrefslogtreecommitdiff
path: root/render/font.h
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2002-05-11 15:22:24 +0000
committerJames Bursa <james@netsurf-browser.org>2002-05-11 15:22:24 +0000
commit600f3ad557dd0ac4e1fea316fe36251363988401 (patch)
tree72160c08f0313eac0ceb505c68d38a3e9ee63ff5 /render/font.h
parent91300f840ff90b108658a63bb8fdfe21a8f45c4b (diff)
downloadnetsurf-600f3ad557dd0ac4e1fea316fe36251363988401.tar.gz
netsurf-600f3ad557dd0ac4e1fea316fe36251363988401.tar.bz2
[project @ 2002-05-11 15:22:24 by bursa]
Better inline layout algorithm, simple tcl/tk gui. svn path=/import/netsurf/; revision=15
Diffstat (limited to 'render/font.h')
-rw-r--r--render/font.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/render/font.h b/render/font.h
index db10b20b2..4d789a208 100644
--- a/render/font.h
+++ b/render/font.h
@@ -1,5 +1,5 @@
/**
- * $Id: font.h,v 1.1 2002/04/25 15:52:26 bursa Exp $
+ * $Id: font.h,v 1.2 2002/05/11 15:22:24 bursa Exp $
*/
/**
@@ -8,6 +8,11 @@
struct font_set;
typedef unsigned int font_id;
+struct font_split {
+ unsigned long width;
+ unsigned long height;
+ const char * end;
+};
/**
* interface
@@ -17,6 +22,6 @@ struct font_set * font_set_create(void);
font_id font_add(struct font_set * font_set, const char * name, unsigned int weight,
unsigned int size);
void font_set_free(struct font_set * font_set);
-unsigned long font_split(struct font_set * font_set, font_id id, const char * text,
- unsigned long width, const char ** end);
+struct font_split font_split(struct font_set * font_set, font_id id, const char * text,
+ unsigned long width, int force);