diff options
author | Timm Bäder <mail@baedert.org> | 2016-10-04 19:09:58 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2016-10-16 18:17:21 +0200 |
commit | 2455bd08577b844e0cb8d9adc54d533b6685ab4a (patch) | |
tree | e18766b72219f2a30966fbc2042bbce8ef00c784 | |
parent | 1add02879ec5a96ce6ed9b7d2e4e20c4c5d6b40e (diff) | |
download | gtk+-2455bd08577b844e0cb8d9adc54d533b6685ab4a.tar.gz |
widget: Remove visibility-notify-event
-rw-r--r-- | gtk/gtkwidget.c | 35 |
1 files changed, 1 insertions, 34 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index e2a8405bbc..69757a0350 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -536,7 +536,6 @@ enum { SELECTION_RECEIVED, PROXIMITY_IN_EVENT, PROXIMITY_OUT_EVENT, - VISIBILITY_NOTIFY_EVENT, WINDOW_STATE_EVENT, DAMAGE_EVENT, GRAB_BROKEN_EVENT, @@ -3030,36 +3029,6 @@ gtk_widget_class_init (GtkWidgetClass *klass) G_TYPE_UINT); /** - * GtkWidget::visibility-notify-event: - * @widget: the object which received the signal - * @event: (type Gdk.EventVisibility): the #GdkEventVisibility which - * triggered this signal. - * - * The ::visibility-notify-event will be emitted when the @widget's - * window is obscured or unobscured. - * - * To receive this signal the #GdkWindow associated to the widget needs - * to enable the #GDK_VISIBILITY_NOTIFY_MASK mask. - * - * Returns: %TRUE to stop other handlers from being invoked for the event. - * %FALSE to propagate the event further. - * - * Deprecated: 3.12: Modern composited windowing systems with pervasive - * transparency make it impossible to track the visibility of a window - * reliably, so this signal can not be guaranteed to provide useful - * information. - */ - widget_signals[VISIBILITY_NOTIFY_EVENT] = - g_signal_new (I_("visibility-notify-event"), - G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST | G_SIGNAL_DEPRECATED, - G_STRUCT_OFFSET (GtkWidgetClass, visibility_notify_event), - _gtk_boolean_handled_accumulator, NULL, - _gtk_marshal_BOOLEAN__BOXED, - G_TYPE_BOOLEAN, 1, - GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE); - - /** * GtkWidget::window-state-event: * @widget: the object which received the signal * @event: (type Gdk.EventWindowState): the #GdkEventWindowState which @@ -7181,6 +7150,7 @@ gtk_widget_event_internal (GtkWidget *widget, case GDK_PAD_RING: case GDK_PAD_STRIP: case GDK_PAD_GROUP_MODE: + case GDK_VISIBILITY_NOTIFY: case GDK_EXPOSE: case GDK_NOTHING: signal_num = -1; @@ -7261,9 +7231,6 @@ gtk_widget_event_internal (GtkWidget *widget, case GDK_PROXIMITY_OUT: signal_num = PROXIMITY_OUT_EVENT; break; - case GDK_VISIBILITY_NOTIFY: - signal_num = VISIBILITY_NOTIFY_EVENT; - break; case GDK_GRAB_BROKEN: signal_num = GRAB_BROKEN_EVENT; break; |