# HG changeset patch # User nadvornik # Date 1235851991 0 # Node ID 3f9be528787cb26dcbb6a4d20655857d3319980d # Parent eebb8d0cb677039d64ab6453912dccd5eb1a9199 show histogram label in the title adjusted label texts diff -r eebb8d0cb677 -r 3f9be528787c src/bar_histogram.c --- a/src/bar_histogram.c Sat Feb 28 19:44:58 2009 +0000 +++ b/src/bar_histogram.c Sat Feb 28 20:13:11 2009 +0000 @@ -54,6 +54,8 @@ if (phd->pixbuf) g_object_unref(phd->pixbuf); phd->pixbuf = NULL; + gtk_label_set_text(GTK_LABEL(phd->pane.title), histogram_label(phd->histogram)); + if (!phd->histogram_width || !phd->histogram_height || !phd->fd) return; /* histmap_get is relatively expensive, run it only when we really need it @@ -87,9 +89,6 @@ gdk_pixbuf_fill(phd->pixbuf, 0xffffffff); histogram_draw(phd->histogram, histmap, phd->pixbuf, 0, 0, phd->histogram_width, phd->histogram_height); -#if GTK_CHECK_VERSION(2,12,0) - gtk_widget_set_tooltip_text(phd->drawing_area, histogram_label(phd->histogram)); -#endif return FALSE; } @@ -365,9 +364,6 @@ g_signal_connect(G_OBJECT(phd->drawing_area), "button_press_event", G_CALLBACK(bar_pane_histogram_press_cb), phd); -#if GTK_CHECK_VERSION(2,12,0) - gtk_widget_set_tooltip_text(phd->drawing_area, histogram_label(phd->histogram)); -#endif gtk_widget_show(phd->widget); file_data_register_notify_func(bar_pane_histogram_notify_cb, phd, NOTIFY_PRIORITY_LOW); diff -r eebb8d0cb677 -r 3f9be528787c src/histogram.c --- a/src/histogram.c Sat Feb 28 19:44:58 2009 +0000 +++ b/src/histogram.c Sat Feb 28 20:13:11 2009 +0000 @@ -105,20 +105,20 @@ if (histogram->histogram_mode) switch (histogram->histogram_channel) { - case HCHAN_R: t1 = _("logarithmical histogram on red"); break; - case HCHAN_G: t1 = _("logarithmical histogram on green"); break; - case HCHAN_B: t1 = _("logarithmical histogram on blue"); break; - case HCHAN_RGB: t1 = _("logarithmical histogram on RGB"); break; - case HCHAN_MAX: t1 = _("logarithmical histogram on max value"); break; + case HCHAN_R: t1 = _("Log Histogram on Red"); break; + case HCHAN_G: t1 = _("Log Histogram on Green"); break; + case HCHAN_B: t1 = _("Log Histogram on Blue"); break; + case HCHAN_RGB: t1 = _("Log Histogram on RGB"); break; + case HCHAN_MAX: t1 = _("Log Histogram on max value"); break; } else switch (histogram->histogram_channel) { - case HCHAN_R: t1 = _("linear histogram on red"); break; - case HCHAN_G: t1 = _("linear histogram on green"); break; - case HCHAN_B: t1 = _("linear histogram on blue"); break; - case HCHAN_RGB: t1 = _("linear histogram on RGB"); break; - case HCHAN_MAX: t1 = _("linear histogram on max value"); break; + case HCHAN_R: t1 = _("Linear Histogram on Red"); break; + case HCHAN_G: t1 = _("Linear Histogram on Green"); break; + case HCHAN_B: t1 = _("Linear Histogram on Blue"); break; + case HCHAN_RGB: t1 = _("Linear Histogram on RGB"); break; + case HCHAN_MAX: t1 = _("Linear Histogram on max value"); break; } return t1; }