eventbox = gtk_event_box_new();
gtk_widget_set_events (eventbox, GDK_BUTTON_PRESS_MASK);
gtk_signal_connect(GTK_OBJECT(eventbox), "state-changed",
- (GtkSignalFunc)gtk_tree_item_subtree_button_changed_state,
+ G_CALLBACK (gtk_tree_item_subtree_button_changed_state),
(gpointer)NULL);
gtk_signal_connect(GTK_OBJECT(eventbox), "realize",
- (GtkSignalFunc)gtk_tree_item_subtree_button_changed_state,
+ G_CALLBACK (gtk_tree_item_subtree_button_changed_state),
(gpointer)NULL);
gtk_signal_connect(GTK_OBJECT(eventbox), "button-press-event",
- (GtkSignalFunc)gtk_tree_item_subtree_button_click,
+ G_CALLBACK (gtk_tree_item_subtree_button_click),
(gpointer)NULL);
gtk_object_set_user_data(GTK_OBJECT(eventbox), tree_item);
tree_item->pixmaps_box = eventbox;
} *data = client_data;
if (GTK_WIDGET_DRAWABLE (child) &&
- GTK_WIDGET_NO_WINDOW (child) &&
+ !gtk_widget_get_has_window (child) &&
(child->window == data->event->window))
{
GdkEvent *child_event = gdk_event_new (GDK_EXPOSE);