summaryrefslogtreecommitdiff
path: root/riscos/font.h
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2003-07-17 23:01:02 +0000
committerJames Bursa <james@netsurf-browser.org>2003-07-17 23:01:02 +0000
commit5031b80b331ddc58fd24f3fe7a85503320cf9689 (patch)
tree7911bcec2639a026ba6ff4403e6984977a8e5d54 /riscos/font.h
parent8bca5444485f4f76f96b8f1f57434afca36cca62 (diff)
downloadnetsurf-5031b80b331ddc58fd24f3fe7a85503320cf9689.tar.gz
netsurf-5031b80b331ddc58fd24f3fe7a85503320cf9689.tar.bz2
[project @ 2003-07-17 23:01:02 by bursa]
Fix 670947, tidy gui code, move some headers. svn path=/import/netsurf/; revision=231
Diffstat (limited to 'riscos/font.h')
-rw-r--r--riscos/font.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/riscos/font.h b/riscos/font.h
deleted file mode 100644
index 1576311c7..000000000
--- a/riscos/font.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * This file is part of NetSurf, http://netsurf.sourceforge.net/
- * Licensed under the GNU General Public License,
- * http://www.opensource.org/licenses/gpl-license
- * Copyright 2003 Phil Mellor <monkeyson@users.sourceforge.net>
- * Copyright 2003 James Bursa <bursa@users.sourceforge.net>
- */
-
-#ifndef _NETSURF_RISCOS_FONT_H_
-#define _NETSURF_RISCOS_FONT_H_
-
-/**
- * structures and typedefs
- */
-
-#include "netsurf/css/css.h"
-#include "oslib/font.h"
-
-typedef unsigned int font_id;
-
-#define FONT_FAMILIES 1
-#define FONT_BOLD 2
-#define FONT_SLANTED 1
-
-/* a font_set is just a linked list of font_data for each face for now */
-struct font_set {
- struct font_data *font[FONT_FAMILIES * 4];
-};
-
-struct font_data {
- font_f handle;
- unsigned int size;
- unsigned int space_width;
- struct font_data *next;
-};
-
-/**
- * interface
- */
-
-unsigned long font_width(struct font_data *font, const char * text, unsigned int length);
-void font_position_in_string(const char* text, struct font_data *font,
- unsigned int length, unsigned long x, int* char_offset, int* pixel_offset);
-
-struct font_set *font_new_set(void);
-struct font_data *font_open(struct font_set *set, struct css_style *style);
-void font_free_set(struct font_set *set);
-char * font_split(struct font_data *data, const char * text, unsigned int length,
- unsigned int width, unsigned int *used_width);
-
-#endif