return histogram->log_mode;
}
+gint histogram_toggle_channel(Histogram *histogram)
+{
+ if (!histogram) return 0;
+ return histogram_set_channel(histogram, (histogram_get_channel(histogram)+1)%HCHAN_COUNT);
+}
+
+gint histogram_toggle_mode(Histogram *histogram)
+{
+ if (!histogram) return 0;
+ return histogram_set_mode(histogram, !histogram_get_mode(histogram));
+}
+
const gchar *histogram_label(Histogram *histogram)
{
const gchar *t1 = "";
gint histogram_get_channel(Histogram *histogram);
gint histogram_set_mode(Histogram *histogram, gint mode);
gint histogram_get_mode(Histogram *histogram);
+gint histogram_toggle_channel(Histogram *histogram);
+gint histogram_toggle_mode(Histogram *histogram);
const gchar *histogram_label(Histogram *histogram);
const HistMap *histmap_get(FileData *fd);
gint histogram_draw(Histogram *histogram, const HistMap *histmap, GdkPixbuf *pixbuf, gint x, gint y, gint width, gint height);
if (!osd || !osd->histogram) return;
- histogram_set_channel(osd->histogram, (histogram_get_channel(osd->histogram) +1)%HCHAN_COUNT);
+ histogram_toggle_channel(osd->histogram);
image_osd_update(imd);
}
if (!osd || !osd->histogram) return;
- histogram_set_mode(osd->histogram, !histogram_get_mode(osd->histogram));
+ histogram_toggle_mode(osd->histogram);
image_osd_update(imd);
}