diff options
author | Benjamin Otte <otte@redhat.com> | 2010-11-24 14:46:49 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2010-12-02 20:21:04 +0100 |
commit | 3494f87a10ec69521c2e3b4f5073d25385838297 (patch) | |
tree | b2a1d7ad86b5697f335a29784fdd5a095cae79af /gtk | |
parent | 98838df2dbc9e337b71dcbe26efb341e8cfea8a1 (diff) | |
download | gtk+-3494f87a10ec69521c2e3b4f5073d25385838297.tar.gz |
API: Remove GdkNoExposeEvent
It's not used by anyone and not supported by any backend but X11.
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkmain.c | 1 | ||||
-rw-r--r-- | gtk/gtkwidget.c | 30 | ||||
-rw-r--r-- | gtk/gtkwidget.h | 2 |
3 files changed, 0 insertions, 33 deletions
diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 1ba0ae767a..9af7503808 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -1667,7 +1667,6 @@ gtk_main_do_event (GdkEvent *event) break; case GDK_PROPERTY_NOTIFY: - case GDK_NO_EXPOSE: case GDK_FOCUS_CHANGE: case GDK_CONFIGURE: case GDK_MAP: diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index aca9989d16..e7312a0980 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -422,7 +422,6 @@ enum { PROXIMITY_IN_EVENT, PROXIMITY_OUT_EVENT, CLIENT_EVENT, - NO_EXPOSE_EVENT, VISIBILITY_NOTIFY_EVENT, WINDOW_STATE_EVENT, DAMAGE_EVENT, @@ -865,8 +864,6 @@ gtk_widget_class_init (GtkWidgetClass *klass) /* Accessibility support */ klass->get_accessible = gtk_widget_real_get_accessible; - klass->no_expose_event = NULL; - klass->adjust_size_request = gtk_widget_real_adjust_size_request; klass->adjust_size_allocation = gtk_widget_real_adjust_size_allocation; @@ -2704,30 +2701,6 @@ gtk_widget_class_init (GtkWidgetClass *klass) GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE); /** - * GtkWidget::no-expose-event: - * @widget: the object which received the signal - * @event: (type Gdk.EventNoExpose): the #GdkEventNoExpose which triggered - * this signal. - * - * The ::no-expose-event will be emitted when the @widget's window is - * drawn as a copy of another #GdkDrawable which was completely unobscured. - * If the source window was partially obscured #GdkEventExpose events will - * be generated for those areas. - * - * Returns: %TRUE to stop other handlers from being invoked for the event. - * %FALSE to propagate the event further. - */ - widget_signals[NO_EXPOSE_EVENT] = - g_signal_new (I_("no-expose-event"), - G_TYPE_FROM_CLASS (klass), - G_SIGNAL_RUN_LAST, - G_STRUCT_OFFSET (GtkWidgetClass, no_expose_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 @@ -5817,9 +5790,6 @@ gtk_widget_event_internal (GtkWidget *widget, case GDK_PROXIMITY_OUT: signal_num = PROXIMITY_OUT_EVENT; break; - case GDK_NO_EXPOSE: - signal_num = NO_EXPOSE_EVENT; - break; case GDK_CLIENT_EVENT: signal_num = CLIENT_EVENT; break; diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index 8a566df12b..034bcade1e 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -320,8 +320,6 @@ struct _GtkWidgetClass GdkEventVisibility *event); gboolean (* client_event) (GtkWidget *widget, GdkEventClient *event); - gboolean (* no_expose_event) (GtkWidget *widget, - GdkEventAny *event); gboolean (* window_state_event) (GtkWidget *widget, GdkEventWindowState *event); gboolean (* damage_event) (GtkWidget *widget, |