00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef _G2_FIG_FUNIX_H
00020 #define _G2_FIG_FUNIX_H
00021
00022 #include "g2_FIG_P.h"
00023 #include "g2_physical_device.h"
00024
00025 const g2_funix_fun g2_FIG_funix[] = {
00026 { g2_Delete, g2_FIG_delete },
00027 { g2_Ink, g2_FIG_ink },
00028 { g2_Pen, g2_FIG_pen },
00029 { g2_SetBackground, NULL },
00030 { g2_ClearPalette, NULL },
00031 { g2_SetLineWidth, g2_FIG_set_line_width },
00032 { g2_SetDash, g2_FIG_set_dash },
00033 { g2_SetFontSize, g2_FIG_set_font_size },
00034 { g2_Clear, g2_FIG_clear },
00035 { g2_Flush, g2_FIG_flush },
00036 { g2_Save, g2_FIG_flush },
00037 { g2_Plot, g2_FIG_plot },
00038 { g2_Line, g2_FIG_line },
00039 { g2_PolyLine, g2_FIG_poly_line },
00040 { g2_Polygon, g2_FIG_polygon },
00041 { g2_FilledPolygon, g2_FIG_filled_polygon },
00042 { g2_Rectangle, NULL },
00043 { g2_FilledRectangle, NULL },
00044 { g2_Triangle, NULL },
00045 { g2_FilledTriangle, NULL },
00046 { g2_Arc, g2_FIG_arc },
00047 { g2_FilledArc, g2_FIG_filled_arc },
00048 { g2_Ellipse, g2_FIG_ellipse },
00049 { g2_FilledEllipse, g2_FIG_filled_ellipse },
00050 { g2_Circle, NULL },
00051 { g2_FilledCircle, NULL },
00052 { g2_String, g2_FIG_draw_string },
00053 { g2_FUNIX_NULL, NULL } };
00054
00055
00056 #endif