2
/* Lefteris Koutsofios - AT&T Bell Laboratories */
14
extern Display *Gdisplay;
15
extern int Gpopdownflag;
19
int Ginitgraphics (void);
20
int Gtermgraphics (void);
23
int GAcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
24
int GAsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
25
int GAgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
26
int GAdestroywidget (Gwidget_t *);
28
int GBcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
29
int GBsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
30
int GBgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
31
int GBdestroywidget (Gwidget_t *);
33
int GCcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
34
int GCsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
35
int GCgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
36
int GCdestroywidget (Gwidget_t *);
37
int GCcanvasclear (Gwidget_t *);
38
int GCsetgfxattr (Gwidget_t *, Ggattr_t *);
39
int GCgetgfxattr (Gwidget_t *, Ggattr_t *);
40
int GCarrow (Gwidget_t *, Gpoint_t, Gpoint_t, Ggattr_t *);
41
int GCline (Gwidget_t *, Gpoint_t, Gpoint_t, Ggattr_t *);
42
int GCbox (Gwidget_t *, Grect_t, Ggattr_t *);
43
int GCpolygon (Gwidget_t *, int, Gpoint_t *, Ggattr_t *);
44
int GCsplinegon (Gwidget_t *, int, Gpoint_t *, Ggattr_t *);
45
int GCarc (Gwidget_t *, Gpoint_t, Gsize_t, double, double, Ggattr_t *);
46
int GCtext (Gwidget_t *, Gtextline_t *, int, Gpoint_t,
47
char *, double, char *, Ggattr_t *);
48
int GCgettextsize (Gwidget_t *, Gtextline_t *, int, char *, double, Gsize_t *);
49
int GCcreatebitmap (Gwidget_t *, Gbitmap_t *, Gsize_t);
50
int GCdestroybitmap (Gbitmap_t *);
51
int GCreadbitmap (Gwidget_t *, Gbitmap_t *, FILE *);
52
int GCwritebitmap (Gbitmap_t *, FILE *);
53
int GCbitblt (Gwidget_t *, Gpoint_t, Grect_t, Gbitmap_t *, char *, Ggattr_t *);
54
int GCgetmousecoords (Gwidget_t *, Gpoint_t *, int *);
56
int GLcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
57
int GLsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
58
int GLgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
59
int GLdestroywidget (Gwidget_t *);
61
int GMcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
62
int GMsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
63
int GMgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
64
int GMdestroywidget (Gwidget_t *);
65
int GMmenuaddentries (Gwidget_t *, int, char **);
66
int GMmenudisplay (Gwidget_t *, Gwidget_t *);
68
int GPcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
69
int GPsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
70
int GPgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
71
int GPdestroywidget (Gwidget_t *);
72
int GPcanvasclear (Gwidget_t *);
73
int GPsetgfxattr (Gwidget_t *, Ggattr_t *);
74
int GPgetgfxattr (Gwidget_t *, Ggattr_t *);
75
int GParrow (Gwidget_t *, Gpoint_t, Gpoint_t, Ggattr_t *);
76
int GPline (Gwidget_t *, Gpoint_t, Gpoint_t, Ggattr_t *);
77
int GPbox (Gwidget_t *, Grect_t, Ggattr_t *);
78
int GPpolygon (Gwidget_t *, int, Gpoint_t *, Ggattr_t *);
79
int GPsplinegon (Gwidget_t *, int, Gpoint_t *, Ggattr_t *);
80
int GParc (Gwidget_t *, Gpoint_t, Gsize_t, double, double, Ggattr_t *);
81
int GPtext (Gwidget_t *, Gtextline_t *, int, Gpoint_t,
82
char *, double, char *, Ggattr_t *);
83
int GPcreatebitmap (Gwidget_t *, Gbitmap_t *, Gsize_t);
84
int GPdestroybitmap (Gbitmap_t *);
85
int GPreadbitmap (Gwidget_t *, Gbitmap_t *, FILE *);
86
int GPwritebitmap (Gbitmap_t *, FILE *);
87
int GPbitblt (Gwidget_t *, Gpoint_t, Grect_t, Gbitmap_t *, char *, Ggattr_t *);
89
int GQcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
90
int GQsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
91
int GQgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
92
int GQdestroywidget (Gwidget_t *);
93
int GQqueryask (Gwidget_t *, char *, char *, char *, int);
95
int GScreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
96
int GSsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
97
int GSgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
98
int GSdestroywidget (Gwidget_t *);
100
int GTcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
101
int GTsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
102
int GTgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
103
int GTdestroywidget (Gwidget_t *);
105
int GVcreatewidget (Gwidget_t *, Gwidget_t *, int, Gwattr_t *);
106
int GVsetwidgetattr (Gwidget_t *, int, Gwattr_t *);
107
int GVgetwidgetattr (Gwidget_t *, int, Gwattr_t *);
108
int GVdestroywidget (Gwidget_t *);
110
void Gawdefcoordscb (int, Gawdata_t *);
112
#endif /* _GCOMMON_H */