source: tags/initial/WINDOW/aw_print.hxx

Last change on this file was 2, checked in by oldcode, 23 years ago

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 850 bytes
Line 
1#ifndef aw_print_hxx_included
2#define aw_print_hxx_included
3
4
5class 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
Note: See TracBrowser for help on using the repository browser.