Mercurial > geeqie.yaz
view src/histogram.h @ 458:7a69309b91c8
Allow the user to set the drag'n drop icon size through
Preferences > Advanced > Behavior > Drag'n drop icon size.
It is saved to rc file as dnd_icon_size.
author | zas_ |
---|---|
date | Mon, 21 Apr 2008 10:09:01 +0000 |
parents | 4dbeafae7a53 |
children | 48c8e49b571c |
line wrap: on
line source
/* * Geeqie * * Author: Vladimir Nadvornik * based on a patch by Uwe Ohse * * This software is released under the GNU General Public License (GNU GPL). * Please read the included file COPYING for more information. * This software comes with no warranty of any kind, use at your own risk! */ #ifndef HISTOGRAM_H #define HISTOGRAM_H /* Note: The order is important */ #define HCHAN_R 0 #define HCHAN_G 1 #define HCHAN_B 2 #define HCHAN_RGB 3 #define HCHAN_VAL 4 #define HCHAN_MAX 5 #define HCHAN_COUNT (HCHAN_MAX+1) Histogram *histogram_new(); void histogram_free(Histogram *histogram); gint histogram_set_channel(Histogram *histogram, gint chan); gint histogram_get_channel(Histogram *histogram); gint histogram_set_mode(Histogram *histogram, gint mode); gint histogram_get_mode(Histogram *histogram); const gchar *histogram_label(Histogram *histogram); gulong histogram_read(Histogram *histogram, GdkPixbuf *imgpixbuf); gint histogram_draw(Histogram *histogram, GdkPixbuf *pixbuf, gint x, gint y, gint width, gint height); #endif /* HISTOGRAM_H */