static gboolean bar_pane_histogram_update_cb(gpointer data)
{
const HistMap *histmap;
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
phd->idle_id = 0;
phd->need_update = FALSE;
gtk_widget_queue_draw_area(GTK_WIDGET(phd->drawing_area), 0, 0, phd->histogram_width, phd->histogram_height);
- if (phd->fd == NULL) return FALSE;
+ if (phd->fd == NULL) return G_SOURCE_REMOVE;
histmap = histmap_get(phd->fd);
if (!histmap)
{
histmap_start_idle(phd->fd);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
phd->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8, phd->histogram_width, phd->histogram_height);
gdk_pixbuf_fill(phd->pixbuf, 0xffffffff);
histogram_draw(phd->histogram, histmap, phd->pixbuf, 0, 0, phd->histogram_width, phd->histogram_height);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
{
PaneHistogramData *phd;
- phd = g_object_get_data(G_OBJECT(pane), "pane_data");
+ phd = static_cast<PaneHistogramData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
if (!phd) return;
file_data_unref(phd->fd);
{
PaneHistogramData *phd;
- phd = g_object_get_data(G_OBJECT(pane), "pane_data");
+ phd = static_cast<PaneHistogramData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
if (!phd) return;
WRITE_NL(); WRITE_STRING("<pane_histogram ");
static void bar_pane_histogram_notify_cb(FileData *fd, NotifyType type, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
if ((type & (NOTIFY_REREAD | NOTIFY_CHANGE | NOTIFY_HISTMAP | NOTIFY_PIXBUF)) && fd == phd->fd)
{
DEBUG_1("Notify pane_histogram: %s %04x", fd->path, type);
static gboolean bar_pane_histogram_draw_cb(GtkWidget *UNUSED(widget), cairo_t *cr, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
if (!phd) return TRUE;
if (phd->need_update)
static void bar_pane_histogram_size_cb(GtkWidget *UNUSED(widget), GtkAllocation *allocation, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
phd->histogram_width = allocation->width;
phd->histogram_height = allocation->height;
static void bar_pane_histogram_destroy(GtkWidget *UNUSED(widget), gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
if (phd->idle_id) g_source_remove(phd->idle_id);
file_data_unregister_notify_func(bar_pane_histogram_notify_cb, phd);
static void bar_pane_histogram_popup_channels_cb(GtkWidget *widget, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
gint channel;
if (!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget))) return;
static void bar_pane_histogram_popup_mode_cb(GtkWidget *widget, gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
gint logmode;
if (!gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(widget))) return;
static gboolean bar_pane_histogram_press_cb(GtkGesture *UNUSED(gesture), gint UNUSED(n_press), gdouble UNUSED(x), gdouble UNUSED(y), gpointer data)
{
- PaneHistogramData *phd = (PaneHistogramData *)data;
+ PaneHistogramData *phd = static_cast<PaneHistogramData *>(data);
GtkWidget *menu;
menu = bar_pane_histogram_menu(phd);
{
PaneHistogramData *phd;
- phd = g_object_get_data(G_OBJECT(pane), "pane_data");
+ phd = static_cast<PaneHistogramData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
if (!phd) return;
gint histogram_channel = phd->histogram->histogram_channel;