Mercurial > geeqie
diff src/pixbuf-renderer.c @ 1584:0cd2268f500b
improved pixel info, changed the menu entry from "Hide" to "Show",
added it on default status bar
author | nadvornik |
---|---|
date | Sat, 02 May 2009 09:15:56 +0000 |
parents | 24a12aa0cb54 |
children | d4d12f872398 |
line wrap: on
line diff
--- a/src/pixbuf-renderer.c Fri May 01 23:40:01 2009 +0000 +++ b/src/pixbuf-renderer.c Sat May 02 09:15:56 2009 +0000 @@ -3759,6 +3759,18 @@ return FALSE; } +static gboolean pr_leave_notify_cb(GtkWidget *widget, GdkEventCrossing *cevent, gpointer data) +{ + PixbufRenderer *pr; + + pr = PIXBUF_RENDERER(widget); + pr->x_mouse = -1; + pr->y_mouse = -1; + + pr_update_pixel_signal(pr); + return FALSE; +} + static gboolean pr_mouse_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data) { PixbufRenderer *pr; @@ -3873,6 +3885,8 @@ G_CALLBACK(pr_mouse_leave_cb), pr); g_signal_connect(G_OBJECT(pr), "hierarchy-changed", G_CALLBACK(pr_hierarchy_changed_cb), pr); + g_signal_connect(G_OBJECT(pr), "leave_notify_event", + G_CALLBACK(pr_leave_notify_cb), pr); gtk_widget_set_events(GTK_WIDGET(pr), GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK | GDK_BUTTON_PRESS_MASK |