diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-03-08 11:12:30 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-03-16 21:24:45 -0400 |
commit | 06f790d6630d2265841571ded13f78b6d465c3e2 (patch) | |
tree | 8c97e99aca0dcdee7572e353fbb4716383a308d2 /gdk/gdkeventsprivate.h | |
parent | c73972f7df8bfc630ffca58f9f21502dab3f8fb7 (diff) | |
download | gtk+-06f790d6630d2265841571ded13f78b6d465c3e2.tar.gz |
gdk: Add a related_target field to some events
Crossing and focus change events are emitted between
two widgets, and want to associate both with the
events.
Diffstat (limited to 'gdk/gdkeventsprivate.h')
-rw-r--r-- | gdk/gdkeventsprivate.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdk/gdkeventsprivate.h b/gdk/gdkeventsprivate.h index f3ccd3d9f7..2db43d9a82 100644 --- a/gdk/gdkeventsprivate.h +++ b/gdk/gdkeventsprivate.h @@ -303,6 +303,7 @@ struct _GdkEventCrossing GdkNotifyType detail; gboolean focus; guint state; + GObject *related_target; }; /* @@ -323,6 +324,7 @@ struct _GdkEventFocus gint16 in; GdkCrossingMode mode; GdkNotifyType detail; + GObject *related_target; }; /* @@ -639,6 +641,9 @@ union _GdkEvent void gdk_event_set_target (GdkEvent *event, GObject *user_data); GObject * gdk_event_get_target (const GdkEvent *event); +void gdk_event_set_related_target (GdkEvent *event, + GObject *user_data); +GObject * gdk_event_get_related_target (const GdkEvent *event); #endif /* __GDK_EVENTS_PRIVATE_H__ */ |