diff options
author | Benjamin Otte <otte@redhat.com> | 2019-11-02 06:15:38 +0100 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-05-30 19:26:46 -0400 |
commit | 9927d9bda288080ff4da1e2f6c1c02dd8d5f4f68 (patch) | |
tree | 5c4ad98bc6a7e795b19e659534212c97f58613c8 /gtk/gtkcolumnviewcolumnprivate.h | |
parent | 34c6ef53324e17bb6b52d8afcfd90a8b0ff438db (diff) | |
download | gtk+-9927d9bda288080ff4da1e2f6c1c02dd8d5f4f68.tar.gz |
columnview: Add GtkColumnViewCell
It's a GtkListItemWidget subclass that tracks the column it belongs to
and allows the column to track it.
We also use this subclass to implement sizing support so columns share
the same size and get resized in sync.
Diffstat (limited to 'gtk/gtkcolumnviewcolumnprivate.h')
-rw-r--r-- | gtk/gtkcolumnviewcolumnprivate.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/gtkcolumnviewcolumnprivate.h b/gtk/gtkcolumnviewcolumnprivate.h index fcdcdaaf1a..fc0fe07c78 100644 --- a/gtk/gtkcolumnviewcolumnprivate.h +++ b/gtk/gtkcolumnviewcolumnprivate.h @@ -22,8 +22,20 @@ #include "gtk/gtkcolumnviewcolumn.h" +#include "gtk/gtkcolumnviewcellprivate.h" + void gtk_column_view_column_set_column_view (GtkColumnViewColumn *self, GtkColumnView *view); +void gtk_column_view_column_add_cell (GtkColumnViewColumn *self, + GtkColumnViewCell *cell); +void gtk_column_view_column_remove_cell (GtkColumnViewColumn *self, + GtkColumnViewCell *cell); +GtkColumnViewCell * gtk_column_view_column_get_first_cell (GtkColumnViewColumn *self); + +void gtk_column_view_column_queue_resize (GtkColumnViewColumn *self); +void gtk_column_view_column_measure (GtkColumnViewColumn *self, + int *minimum, + int *natural); #endif /* __GTK_COLUMN_VIEW_COLUMN_PRIVATE_H__ */ |