-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);
+
+struct options {
+ enum { PRETTY, TABLE } type;
+ gboolean print_profiles;
+};