diff options
author | Timm Bäder <mail@baedert.org> | 2017-02-08 09:00:29 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2017-03-31 09:50:39 +0200 |
commit | 43cdeee3c4a5486664e68394d08469c5a39770a3 (patch) | |
tree | 41a6e5acc22fcb59be2347a587ee5030a28fce40 /gtk/gtkwidgetprivate.h | |
parent | 2bab2048f9c44a11b8bc5328abbe63b8c3cb084c (diff) | |
download | gtk+-43cdeee3c4a5486664e68394d08469c5a39770a3.tar.gz |
widget: Save pointer to focus child
Do the same thing GtkContainer does.
Diffstat (limited to 'gtk/gtkwidgetprivate.h')
-rw-r--r-- | gtk/gtkwidgetprivate.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h index ba46211453..47239348f0 100644 --- a/gtk/gtkwidgetprivate.h +++ b/gtk/gtkwidgetprivate.h @@ -158,6 +158,8 @@ struct _GtkWidgetPrivate GtkWidget *next_sibling; GtkWidget *first_child; GtkWidget *last_child; + + GtkWidget *focus_child; }; GtkCssNode * gtk_widget_get_css_node (GtkWidget *widget); @@ -303,6 +305,8 @@ void gtk_widget_forall (GtkWidget GtkCallback callback, gpointer user_data); +GtkWidget *gtk_widget_get_focus_child (GtkWidget *widget); + /* inline getters */ static inline gboolean |