parent window, because the normal GObject signal propagation mechanism
won't do it for us. (This might be a hint that we're doing this
wrong.) */
- gdk_window_coords_to_parent (event->window,
- event->x, event->y,
- &event->x, &event->y);
- event->window = gdk_window_get_parent (event->window);
+ gint x, y;
+
+ gdk_window_get_position (event->window, &x, &y);
+ event->x += x;
+ event->y += y;
g_signal_stop_emission_by_name (button, "button-press-event");
return FALSE;
}
"xalign", xalign,
"yalign", yalign,
"path", path,
- "slash", cell_button->slash,
NULL);
g_signal_connect (G_OBJECT (cell_button->button), "clicked",