00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef _G2_X11_FUNIX_H
00020 #define _G2_X11_FUNIX_H
00021
00022 #include "g2_X11_P.h"
00023 #include "g2_physical_device.h"
00024
00025
00026 const g2_funix_fun g2_X11_funix[] = {
00027 { g2_Delete, g2_X11_delete },
00028 { g2_Ink, g2_X11_ink },
00029 { g2_Pen, g2_X11_pen },
00030 { g2_SetBackground, g2_X11_set_background },
00031 { g2_ClearPalette, g2_X11_clear_palette },
00032 { g2_SetLineWidth, g2_X11_set_line_width },
00033 { g2_SetDash, g2_X11_set_dash },
00034 { g2_SetFontSize, g2_X11_set_font_size },
00035 { g2_Clear, g2_X11_clear },
00036 { g2_Flush, g2_X11_flush },
00037 { g2_Save, g2_X11_flush },
00038 { g2_Plot, g2_X11_plot },
00039 { g2_Line, g2_X11_line },
00040 { g2_PolyLine, g2_X11_poly_line },
00041 { g2_Polygon, g2_X11_polygon },
00042 { g2_FilledPolygon, g2_X11_filled_polygon },
00043 { g2_Rectangle, g2_X11_rectangle },
00044 { g2_FilledRectangle, g2_X11_filled_rectangle },
00045 { g2_Triangle, g2_X11_triangle },
00046 { g2_FilledTriangle, g2_X11_filled_triangle },
00047 { g2_Arc, g2_X11_arc },
00048 { g2_FilledArc, g2_X11_filled_arc },
00049 { g2_Ellipse, g2_X11_ellipse },
00050 { g2_FilledEllipse, g2_X11_filled_ellipse },
00051 { g2_Circle, NULL },
00052 { g2_FilledCircle, NULL },
00053 { g2_String, g2_X11_draw_string },
00054 { g2_Image, NULL },
00055 { g2_QueryPointer, g2_X11_query_pointer },
00056 { g2_FUNIX_NULL, NULL } };
00057
00058
00059 #endif