1 | #ifndef aw_print_hxx_included |
---|
2 | #define aw_print_hxx_included |
---|
3 | |
---|
4 | |
---|
5 | class AW_device_print: public AW_device { |
---|
6 | public: |
---|
7 | FILE *out; |
---|
8 | |
---|
9 | // ********* real public |
---|
10 | AW_device_print(AW_common *commoni); |
---|
11 | void init(void); |
---|
12 | const char *open(const char *path); |
---|
13 | void close(void); |
---|
14 | |
---|
15 | AW_DEVICE_TYPE type(void); |
---|
16 | int line(int gc, AW_pos x0,AW_pos y0, AW_pos x1,AW_pos y1, AW_bitset filter, AW_CL cd1, AW_CL cd2); |
---|
17 | int text(int gc, const char *string,AW_pos x,AW_pos y, AW_pos alignment, AW_bitset filteri, AW_CL cd1, AW_CL cd2,long opt_strlen); |
---|
18 | int box(int gc, AW_pos x0,AW_pos y0,AW_pos width,AW_pos heigth, AW_bitset filter, AW_CL cd1, AW_CL cd2); |
---|
19 | int circle(int gc, AW_pos x0,AW_pos y0,AW_pos width,AW_pos heigth, AW_bitset filter, AW_CL cd1, AW_CL cd2); |
---|
20 | int filled_area(int gc, int npoints, AW_pos *points, AW_bitset filteri, AW_CL cd1, AW_CL cd2); |
---|
21 | }; |
---|
22 | |
---|
23 | |
---|
24 | #endif |
---|