render.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00030 #include "gerber.h"
00031
00032 gerbv_stats_t *generate_gerber_analysis(void);
00033 gerbv_drill_stats_t *generate_drill_analysis(void);
00034
00035 #ifdef RENDER_USING_GDK
00036
00037 #else
00038 void render_recreate_composite_surface ();
00039 void render_project_to_cairo_target (cairo_t *cr);
00040 #endif
00041
00042 void
00043 render_zoom_display (gint zoomType, gdouble scaleFactor, gdouble mouseX, gdouble mouseY);
00044
00045 void
00046 render_calculate_zoom_from_outline(GtkWidget *widget, GdkEventButton *event);
00047
00048 void
00049 render_draw_selection_box_outline(void);
00050
00051 void
00052 render_draw_zoom_outline(gboolean centered);
00053
00054 void
00055 render_draw_measure_distance(void);
00056
00057
00058 void render_refresh_rendered_image_on_screen (void);
00059
00060 void
00061 render_clear_selection_buffer (void);
00062
00063 #ifndef RENDER_USING_GDK
00064 void render_fill_selection_buffer_from_mouse_click (gint mouseX, gint mouseY, gint activeFileIndex,
00065 gboolean eraseOldSelection);
00066 void
00067 render_fill_selection_buffer_from_mouse_drag (gint corner1X, gint corner1Y,
00068 gint corner2X, gint corner2Y, gint activeFileIndex, gboolean eraseOldSelection);
00069
00070 #endif
00071
00072 gerbv_render_info_t screenRenderInfo;
00073
00074
00075
00076