source: tags/initial/WINDOW/aw_Xm.hxx

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

Initial revision

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.0 KB
Line 
1#ifndef aw_Xm_hxx_included
2#define aw_Xm_hxx_included
3
4
5class AW_device_Xm: public AW_device {
6                int fastflag;
7        public:
8                AW_device_Xm(AW_common *commoni);
9                void    init(void);
10                AW_DEVICE_TYPE type(void); 
11                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);
12                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);
13                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);
14                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);
15                void    clear();
16                void    clear_part(AW_pos x, AW_pos y,AW_pos width, AW_pos height);
17                void    clear_text(int gc, const char *string, AW_pos x, AW_pos y, AW_pos alignment, AW_bitset filteri, AW_CL cd1, AW_CL cd2);
18                void    fast(void);     // e.g. zoom linewidth off
19                void    slow(void);
20                void    flush(void);
21                void    move_region( AW_pos src_x, AW_pos src_y, AW_pos width, AW_pos height, AW_pos dest_x, AW_pos dest_y );
22};
23
24
25#endif
Note: See TracBrowser for help on using the repository browser.