From 9d0904a445bb5f997d36303f2833caad5d864aa6 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 20 Dec 2019 23:01:55 -0500 Subject: [PATCH] columnviewcolumn: Add a helper We need to check whether clicks are in the headers of columns, so let the column view get at the the header widget. --- gtk/gtkcolumnviewcolumn.c | 6 ++++++ gtk/gtkcolumnviewcolumnprivate.h | 1 + 2 files changed, 7 insertions(+) diff --git a/gtk/gtkcolumnviewcolumn.c b/gtk/gtkcolumnviewcolumn.c index daf70d6a81..8a42a8d1eb 100644 --- a/gtk/gtkcolumnviewcolumn.c +++ b/gtk/gtkcolumnviewcolumn.c @@ -876,3 +876,9 @@ gtk_column_view_column_get_fixed_width (GtkColumnViewColumn *self) return self->fixed_width; } + +GtkWidget * +gtk_column_view_column_get_header (GtkColumnViewColumn *self) +{ + return self->header; +} diff --git a/gtk/gtkcolumnviewcolumnprivate.h b/gtk/gtkcolumnviewcolumnprivate.h index fe46663e63..925343f998 100644 --- a/gtk/gtkcolumnviewcolumnprivate.h +++ b/gtk/gtkcolumnviewcolumnprivate.h @@ -33,6 +33,7 @@ void gtk_column_view_column_add_cell (GtkColu void gtk_column_view_column_remove_cell (GtkColumnViewColumn *self, GtkColumnViewCell *cell); GtkColumnViewCell * gtk_column_view_column_get_first_cell (GtkColumnViewColumn *self); +GtkWidget * gtk_column_view_column_get_header (GtkColumnViewColumn *self); void gtk_column_view_column_queue_resize (GtkColumnViewColumn *self); void gtk_column_view_column_measure (GtkColumnViewColumn *self,