summaryrefslogtreecommitdiff
path: root/gnu/dist/groff/src/xditview/device.h
blob: 865ee653d9d5c9d9f7fdec365e8220b6d97d42a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*	$NetBSD: device.h,v 1.1.1.1 2001/04/19 12:52:32 wiz Exp $	*/


typedef struct _DeviceFont DeviceFont;

typedef struct _Device {
    char *name;
    int sizescale;
    int res;
    int unitwidth;
    int paperlength;
    int paperwidth;
    int X11;
    DeviceFont *fonts;
} Device;

extern void device_destroy();
extern Device *device_load();
extern DeviceFont *device_find_font();
extern int device_char_width();
extern char *device_name_for_code();
extern int device_code_width();
extern int device_font_special();