diff options
author | Tom White <weiss@simba.(none)> | 2008-09-29 20:42:07 +0100 |
---|---|---|
committer | Thomas White <taw27@cam.ac.uk> | 2008-10-02 17:56:45 +0100 |
commit | da939b3df7315ec68220049addce9a06af2dbfbf (patch) | |
tree | 36232ebba5cfb16123f3c3d3bab7bd3926b61190 | |
parent | e035a3536a77f464e0b2e9bd10b05f588adf970d (diff) |
Fatter scale bar
-rw-r--r-- | src/imagedisplay.c | 7 | ||||
-rw-r--r-- | src/imagedisplay.h | 1 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/imagedisplay.c b/src/imagedisplay.c index b6de26a..42026d2 100644 --- a/src/imagedisplay.c +++ b/src/imagedisplay.c @@ -187,7 +187,7 @@ static void imagedisplay_add_scalebar(ImageDisplay *imagedisplay, GtkWidget *dra gdk_draw_rectangle(drawingarea->window, drawingarea->style->bg_gc[GTK_WIDGET_STATE(drawingarea)], TRUE, xoffs+20, yoffs+view_height-20-bheight, bwidth, bheight); - gdk_draw_line(drawingarea->window, drawingarea->style->fg_gc[GTK_WIDGET_STATE(drawingarea)], + gdk_draw_line(drawingarea->window, imagedisplay->gc_scalebar, xoffs+30, yoffs+view_height-30, xoffs+30+(scale*sb), yoffs+view_height-30); gdk_draw_layout(drawingarea->window, drawingarea->style->fg_gc[GTK_WIDGET_STATE(drawingarea)], @@ -340,6 +340,11 @@ static gint imagedisplay_realize(GtkWidget *widget, ImageDisplay *imagedisplay) gdk_color_parse("#00ddff", &colour); gdk_gc_set_rgb_fg_color(imagedisplay->gc_marks_3, &colour); + imagedisplay->gc_scalebar = gdk_gc_new(imagedisplay->drawingarea->window); + gdk_color_parse("#000000", &colour); + gdk_gc_set_rgb_fg_color(imagedisplay->gc_scalebar, &colour); + gdk_gc_set_line_attributes(imagedisplay->gc_scalebar, 5, GDK_LINE_SOLID, GDK_CAP_BUTT, GDK_JOIN_MITER); + imagedisplay->realised = TRUE; return 0; diff --git a/src/imagedisplay.h b/src/imagedisplay.h index e20e4eb..3462a83 100644 --- a/src/imagedisplay.h +++ b/src/imagedisplay.h @@ -70,6 +70,7 @@ typedef struct imagedisplay_struct { GdkGC *gc_marks_1; GdkGC *gc_marks_2; GdkGC *gc_marks_3; + GdkGC *gc_scalebar; gboolean realised; unsigned int drawingarea_width; |