Drop layout_image_overlay_update().
void image_osd_histogram_chan_toggle(ImageWindow *imd)
{
if (imd->histogram)
+ {
histogram_set_channel(imd->histogram, (histogram_get_channel(imd->histogram) +1)%HCHAN_COUNT);
+ image_osd_update(imd);
+ }
}
void image_osd_histogram_log_toggle(ImageWindow *imd)
{
if (imd->histogram)
+ {
histogram_set_mode(imd->histogram, !histogram_get_mode(imd->histogram));
+ image_osd_update(imd);
+ }
}
void image_osd_toggle(ImageWindow *imd)
#include "image.h"
#include "color-man.h"
+#include "image-overlay.h"
#include "layout_config.h"
#include "layout_image.h"
#include "layout_util.h"
text = buf;
- layout_image_overlay_update(lw);
+ image_osd_update(lw->image);
}
gtk_label_set_text(GTK_LABEL(lw->info_status), text);
image_osd_toggle(lw->image);
}
-void layout_image_overlay_update(LayoutWindow *lw)
-{
- if (!lw) return;
-
- image_osd_update(lw->image);
-}
-
/*
*----------------------------------------------------------------------------
* full screen
void layout_image_overlay_toggle(LayoutWindow *lw);
-void layout_image_overlay_update(LayoutWindow *lw);
-
void layout_image_maint_renamed(LayoutWindow *lw, FileData *fd);
void layout_image_maint_removed(LayoutWindow *lw, FileData *fd);
{
LayoutWindow *lw = data;
- if (image_osd_get(lw->image, NULL, NULL))
- {
- if (image_osd_histogram_onoff_status(lw->image))
- {
- image_osd_histogram_onoff_toggle(lw->image, 0);
- layout_image_overlay_update(lw);
- }
- else
- layout_image_overlay_toggle(lw);
- }
- else
- {
- layout_image_overlay_toggle(lw);
- image_osd_histogram_onoff_toggle(lw->image, 1);
- layout_image_overlay_update(lw);
- }
+ image_osd_toggle(lw->image);
}
static void layout_menu_histogram_chan_cb(GtkAction *action, gpointer data)
LayoutWindow *lw = data;
image_osd_histogram_chan_toggle(lw->image);
- layout_image_overlay_update(lw);
}
static void layout_menu_histogram_log_cb(GtkAction *action, gpointer data)
LayoutWindow *lw = data;
image_osd_histogram_log_toggle(lw->image);
- layout_image_overlay_update(lw);
}
static void layout_menu_refresh_cb(GtkAction *action, gpointer data)