SCREEN_CHANGED,
CAN_ACTIVATE_ACCEL,
GRAB_BROKEN,
- DAMAGE_EVENT,
LAST_SIGNAL
};
klass->screen_changed = NULL;
klass->can_activate_accel = gtk_widget_real_can_activate_accel;
klass->grab_broken_event = NULL;
- klass->damage_event = NULL;
klass->show_help = gtk_widget_real_show_help;
_gtk_marshal_BOOLEAN__BOXED,
G_TYPE_BOOLEAN, 1,
GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
- /**
- * GtkWidget::damage-event:
- * @widget: the object which received the signal
- * @event: the #GdkEventExpose event
- *
- * Emitted when a redirected window belonging to @widget gets drawn into.
- * The region/area members of the event shows what area of the redirected
- * drawable was drawn into.
- *
- * Returns: %TRUE to stop other handlers from being invoked for the event.
- * %FALSE to propagate the event further.
- *
- * Since: 2.10
- */
- widget_signals[DAMAGE_EVENT] =
- g_signal_new ("damage_event",
- G_TYPE_FROM_CLASS (gobject_class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GtkWidgetClass, damage_event),
- _gtk_boolean_handled_accumulator, NULL,
- _gtk_marshal_BOOLEAN__BOXED,
- G_TYPE_BOOLEAN, 1,
- GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE);
/**
* GtkWidget::popup-menu
* @widget: the object which received the signal
case GDK_GRAB_BROKEN:
signal_num = GRAB_BROKEN;
break;
- case GDK_DAMAGE:
- signal_num = DAMAGE_EVENT;
- break;
default:
g_warning ("gtk_widget_event(): unhandled event type: %d", event->type);
signal_num = -1;