| 1 | #ifndef aw_Xm_hxx_included |
|---|
| 2 | #define aw_Xm_hxx_included |
|---|
| 3 | |
|---|
| 4 | |
|---|
| 5 | class 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 |
|---|