]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/groff/src/devices/xditview/device.h
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / groff / src / devices / xditview / device.h
1
2 typedef struct _DeviceFont DeviceFont;
3
4 typedef struct _Device {
5     char *name;
6     int sizescale;
7     int res;
8     int unitwidth;
9     int paperlength;
10     int paperwidth;
11     int X11;
12     DeviceFont *fonts;
13 } Device;
14
15 void device_destroy(Device *);
16 Device *device_load(const char *);
17 DeviceFont *device_find_font(Device *, const char *);
18 int device_char_width(DeviceFont *, int, const char *, int *);
19 char *device_name_for_code(DeviceFont *, int);
20 int device_code_width(DeviceFont *, int, int, int *);
21 int device_font_special(DeviceFont *);