X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=display.h;h=341b1616cac7749e2c436bb30d198898fba63425;hb=ed1ce8ebc8590533291a9c5d6460f8d1c9f857dd;hp=b5b0f919bd5e112ce09218f472efa43684638740;hpb=6ea513246363ba2df29b0dfa9bc752c7d40c0c38;p=ext%2Fsubsurface.git diff --git a/display.h b/display.h index b5b0f91..341b161 100644 --- a/display.h +++ b/display.h @@ -1,23 +1,8 @@ #ifndef DISPLAY_H #define DISPLAY_H -#include -#include #include -extern GtkWidget *main_window; - -extern const char *divelist_font; -extern void set_divelist_font(const char *); - -extern void import_dialog(GtkWidget *, gpointer); -extern void report_error(GError* error); - -extern GtkWidget *dive_profile_widget(void); -extern GtkWidget *dive_info_frame(void); -extern GtkWidget *extended_dive_info_widget(void); -extern GtkWidget *equipment_widget(void); - extern void repaint_dive(void); extern void do_print(void); @@ -37,6 +22,8 @@ struct graphics_context { double topy, bottomy; }; -extern void plot(struct graphics_context *gc, int w, int h, struct dive *dive); +extern void plot(struct graphics_context *gc, cairo_rectangle_int_t *drawing_area, struct dive *dive); +extern void init_profile_background(struct graphics_context *gc); +extern void attach_tooltip(int x, int y, int w, int h, const char *text); #endif