00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef _G2_CONTROL_PD_H
00020 #define _G2_CONTROL_PD_H
00021
00022 #include "g2_physical_device.h"
00023
00024 void g2_flush_pd(g2_physical_device *pd);
00025 void g2_save_pd(g2_physical_device *pd);
00026 void g2_clear_pd(g2_physical_device *pd);
00027 void g2_pen_pd(g2_physical_device *pd, int color);
00028 void g2_set_background_pd(g2_physical_device *pd, int color);
00029 int g2_ink_pd(g2_physical_device *pd, double red, double green, double blue);
00030 void g2_clear_palette_pd(g2_physical_device *pd);
00031 void g2_allocate_basic_colors_pd(g2_physical_device *pd);
00032 void g2_set_font_size_pd(g2_physical_device *pd, double size);
00033 void g2_set_line_width_pd(g2_physical_device *pd, double w);
00034 void g2_set_dash_pd(g2_physical_device *pd, int N, double *dashes);
00035 void g2_query_pointer_pd(g2_physical_device *pd,
00036 double *x, double *y, unsigned int *button);
00037
00038 #endif